/* file:/home/hosting_users/magicin2/www/files/cache/optimized/c9430d2d9163dbe65b24847fb1950c05.cache.php */
/* default.css - Type Selector Definition */
body { margin:0;padding:0; font-size:.75em;}

img { border:none; }
label { cursor:pointer; }
form { margin:0; padding:0; }

/* Special Class Selector */
.fr { float:right; }
.fl { float:left; }
.clear { clear:both; }
.fwB { font-weight:bold;}
.tCenter { text-align:center; }
.tRight { text-align:right; }
.tLeft { text-align:left; }
.gap1 { margin-top:.8em; }
.nowrap { white-space:nowrap; }

.iePngFix { behavior:url(./common/js/iePngFix.htc); } 
.zbxe_info { vertical-align:middle; behavior:url(./common/js/iePngFix.htc); }

/* Input Style Definition */
.inputTypeText { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; height:1.4em; padding:.2em 0 0 .3em; background:#ffffff; font-size:1em; _font-size:9pt; }
*:first-child+html .inputTypeText { font-size:9pt; }
.inputTypeText:hover,
.inputTypeText:focus { background:#f4f4f4; }
.inputTypeTextArea { border:1px solid !important; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6 !important; background:#ffffff; font-size:1em; _font-size:9pt; height:100px;}
*:first-child+html .inputTypeTextArea { font-size:9pt; }

.w40 { width:40px; }
.w60 { width:60px; }
.w70 { width:70px; }
.w80 { width:80px; }
.w90 { width:90px; }
.w100 { width:100px; }
.w110 { width:110px; }
.w120 { width:120px; }
.w130 { width:130px; }
.w140 { width:140px; }
.w150 { width:150px; }
.w160 { width:160px; }
.w170 { width:170px; }
.w180 { width:180px; }
.w190 { width:190px; }
.w200 { width:200px; }
.w210 { width:210px; }
.w220 { width:220px; }
.w230 { width:230px; }
.w240 { width:240px; }
.w250 { width:250px; }
.w260 { width:260px; }
.w270 { width:270px; }
.w280 { width:280px; }
.w290 { width:290px; }
.w300 { width:300px; }
.w400 { width:400px; }

/* editor style */
a.bold { font-weight:bold; }

.editor_blue_text { color: #145ff9 !important; text-decoration:underline !important; }
.editor_blue_text a { color: #145ff9 !important; text-decoration:underline !important; }
.editor_red_text { color: #f42126 !important; text-decoration:underline !important; }
.editor_red_text a { color: #f42126 !important; text-decoration:underline !important; }
.editor_yellow_text { color: #c9bd00 !important; text-decoration:underline !important; }
.editor_yellow_text a { color: #c9bd00 !important; text-decoration:underline !important; }
.editor_green_text { color: #08830B !important; text-decoration:underline !important; }
.editor_green_text a { color: #08830B !important; text-decoration:underline !important; }

.folder_opener { display: block; }
.folder_closer { display: none; }
.folder_area { display: none; }

.xe_content { line-height:1.6; overflow:hidden; }

.zbxe_widget_output { background:url(/common/tpl/images/widget_text.gif) no-repeat center bottom; display:block;}

/* xe layer */
#waitingforserverresponse { border:2px solid #444444; font-weight:bold; color:#444444; padding: 7px 5px 5px 25px; background:#FFFFFF url(/common/tpl/images/loading.gif) no-repeat 5px 5px; top:40px; left:40px; position:absolute; z-index:100; visibility:hidden; }

#popup_menu_area{ position:absolute; background:#fff; border:2px solid #eee; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0; padding:0;}
#popup_menu_area *{ margin:0; padding:0; list-style:none; font-size:12px; line-height:normal;}
#popup_menu_area ul{ border:1px solid #ddd; -moz-border-radius:5px; -webkit-border-radius:5px; padding:10px 10px 5px 10px;}
#popup_menu_area li{ padding:2px 0 2px 20px; background-repeat:no-repeat; background-position:left center; margin-bottom:3px; white-space:nowrap;}
#popup_menu_area li a{ text-decoration:none; color:#000;}
#popup_menu_area li a:hover,
#popup_menu_area li a:active,
#popup_menu_area li a:focus{ font-weight:bold; letter-spacing:-1px;}

/* xe faceoff */
.faceOffManager { position:fixed; _position:absolute; right:3px; top:3px;  height:23px; }

/* file:/home/hosting_users/magicin2/www/files/cache/optimized/41af1049f8cfb3892b55804d88eaf576.cache.php */
/* NHN > UIT Center > Open UI Platform Team > Jeong Chan Myeong(dece24@nhncorp.com) */

/* Anchor Button */
a.button,
a.button span { position:relative; display:inline-block; text-decoration:none !important; background:url(/common/tpl/images/buttonWhite.gif) no-repeat; cursor:pointer; white-space:nowrap; vertical-align:middle;}
a.button { padding:0; background-position:left top; overflow:visible;}
a.button span { left:2px; padding:6px 10px 5px 8px; color:#000; font:12px/12px Sans-serif; background-position:right top; *vertical-align:top;}
/* Large Size */
a.button.large { background-position:left -30px; }
a.button.large span { padding:7px 10px 6px 8px; font:16px/16px Sans-serif; background-position:right -30px;}
/* xLarge Size */
a.button.xLarge { background-position:left -65px; }
a.button.xLarge span { padding:8px 10px 7px 8px; font:20px/20px Sans-serif; background-position:right -65px;}
/* Small Size */
a.button.small { background-position:left -107px; }
a.button.small span { padding:4px 6px 3px 4px; font:11px/11px Sans-serif; background-position:right -107px;}

/* Control Button + Submit Button */
span.button,
span.button button,
span.button input { position:relative; margin:0; display:inline-block; border:0; font:12px Sans-serif; white-space:nowrap; background:url(/common/tpl/images/buttonWhite.gif) no-repeat; vertical-align:middle;}
span.button { padding:0; background-position:left top;}
span.button button,
span.button input { height:23px; left:2px; *vertical-align:top; padding:0 10px 0 8px; line-height:24px; background-position:right top; cursor:pointer; *overflow:visible;}
/* Large Size */
span.button.large { background-position:left -30px;}
span.button.large button,
span.button.large input { height:30px; padding:0 10px 0 8px; font:16px/30px Sans-serif; background-position:right -30px;}
/* xLarge Size */
span.button.xLarge { background-position:left -65px;}
span.button.xLarge button,
span.button.xLarge input { height:35px; padding:0 10px 0 8px; font:20px/36px Sans-serif; background-position:right -65px;}
/* Small Size */
span.button.small { background-position:left -107px;}
span.button.small button,
span.button.small input { height:18px; padding:0 6px 0 4px; font:11px/18px Sans-serif; background-position:right -107px;}

/* Strong Button */
a.button.strong *,
span.button.strong * { font-weight:bold !important;}

/* Icon Add */
a.button .icon { position:relative; border:0; vertical-align:middle;}
span.button .icon { position:relative; left:10px; margin-right:8px; vertical-align:middle;}

/* Color Preset */
a.button.green,
a.button.green span,
span.button.green,
span.button.green button,
span.button.green input { background-image:url(/common/tpl/images/buttonGreen.gif); color:#fff;}
a.button.black,
a.button.black span,
span.button.black,
span.button.black button,
span.button.black input { background-image:url(/common/tpl/images/buttonBlack.gif); color:#fff;}
a.button.red,
a.button.red span,
span.button.red,
span.button.red button,
span.button.red input { background-image:url(/common/tpl/images/buttonRed.gif); color:#fff;}
a.button.blue,
a.button.blue span,
span.button.blue,
span.button.blue button,
span.button.blue input { background-image:url(/common/tpl/images/buttonBlue.gif); color:#fff;}

/* Offset Debug */
a.button,
span.button{ margin-right:2px;}

/* Button Set */
.buttonSet{ width:16px; height:16px; background-image:url(/common/tpl/images/buttonSet.gif); background-repeat:no-repeat; border:0; background-color:transparent; vertical-align:middle; display:inline-block; text-decoration:none;}
.buttonSet span{ z-index:-1; font-size:0; line-height:0; visibility:hidden;}
.buttonSet.buttonUp{ background-position:0 0;}
.buttonSet.buttonDown{ background-position:0 -16px;}
.buttonSet.buttonLeft{ background-position:0 -32px;}
.buttonSet.buttonRight{ background-position:0 -48px;}
.buttonSet.buttonInfo{ background-position:0 -64px;}
.buttonSet.buttonCopy{ background-position:0 -80px;}
.buttonSet.buttonSetting{ background-position:0 -96px;}
.buttonSet.buttonActive{ background-position:0 -112px;}
.buttonSet.buttonDisable{ background-position:0 -128px;}
.buttonSet.buttonDelete{ background-position:0 -144px;}
.buttonSet.buttonHomepage{ background-position:0 -160px;}
.buttonSet.buttonBlog{ background-position:0 -176px;}
.buttonSet.buttonCalendar{ background-position:0 -192px;}
.buttonSet.buttonLayoutEditor{ background-position:0 -208px;}
.buttonSet.buttonAddWidget{ background-position:0 -224px;}
.buttonSet.buttonAddContent{ background-position:0 -240px;}

/* file:/home/hosting_users/magicin2/www/files/cache/optimized/87da0240267bbfbcab870fe8e2a80e2e.cache.php */
* {margin:0; padding:0; }
.uyano_tapbox { position:relative; margin-bottom:10px; _margin-bottom:5px;}

.uyano_tapbox .tabBox { position:relative; width:100%; height:27px; z-index:1; background:#ffffff url(/widgets/tab_newest_document/skins/wowbj/images/normal/tab_bg.gif) top left repeat-x; overflow:hidden; padding-bottom:0px; }
.uyano_tapbox .tabBox a { text-decoration:none; color:#666666; }
.uyano_tapbox .left-corner-on { float:left; margin:0; padding:0; width:3px; height:27px; background:url(/widgets/tab_newest_document/skins/wowbj/images/normal/top_left_on.gif) top left no-repeat;}
.uyano_tapbox .left-corner { float:left; margin:0; padding:0; width:3px; height:27px; background:url(/widgets/tab_newest_document/skins/wowbj/images/normal/top_left.gif) top left no-repeat;}
.uyano_tapbox .right-corner{ position:relative; z-index:3; width:100%; background:url(/widgets/tab_newest_document/skins/wowbj/images/normal/top_right.gif) top right no-repeat; padding:0;}
.uyano_tapbox .tab_title { float:left; font:맑은고딕, 돋움; font-size:0.75em; }
.uyano_tapbox .tab { top:0px;  height:27px; border-right:0; margin-right:0px; float:left; cursor:pointer; z-index:2; background:url(/widgets/tab_newest_document/skins/wowbj/images/normal/tab_blank.gif) no-repeat right top;}
.uyano_tapbox .on { top:0px; height:27px; border-right:0; margin-right:0px; float:left; cursor:pointer;  z-index:2; background:url(/widgets/tab_newest_document/skins/wowbj/images/normal/tab_blank1.gif) no-repeat right top;}

.uyano_tapbox .tab div { float:left; margin-top:1px; height:13x; border-bottom:0px solid #EEEEEE; font-family:맑은고딕, 돋움; font-size:11px; padding:7px 9px 0 9px; margin-right:4px; color:#666666; }
.uyano_tapbox .tab div a { color:#666666; text-decoration:none;}
.uyano_tapbox .on div { float:left; margin-top:1px; height:13px; background:#ffffff; border-bottom:6px solid #FFFFFF; font-size:8pt; padding:7px 9px 0 9px; _padding:7px 11px 0 11px; margin-right:4px; _margin-right:2px; font-weight:bold; color:#4A7FB2; }
.uyano_tapbox .on div a { color:#F39; }

.uyano_tapbox .tabContent { margin:0; padding:10px; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; background-color:#FFFFFF; z-index:1;}
.uyano_tapbox .show { display:block; }
.uyano_tapbox .hide { display:none; }

.uyano_tapbox .tabContent table { border:0; width:100%; table-layout:fixed; }

.uyano_tapbox .tabContent .thumbnail { text-align:center; }
.uyano_tapbox .tabContent .thumbnail img { border:1px solid #EEEEEE; padding:5px; float:left; }

.uyano_tapbox .tabContent .titleBox { padding-top:3px; padding-left:10px; color:#888888; vertical-align:top;}
.uyano_tapbox .tabContent .titleBox .regdate { font-family:tahoma; font-size:.85em; color:#AAAAAA;}
.uyano_tapbox .tabContent .titleBox .title { background:url(/widgets/tab_newest_document/skins/wowbj/images/normal/bullet.gif) no-repeat 3px 6px; padding-left:10px; margin-top:3px; height:20px; white-space:nowrap; overflow:hidden; }
.uyano_tapbox .tabContent .titleBox .title .comment_cnt { font-weight:normal; font-size:0.8em; color:#F48A23; }
.uyano_tapbox .tabContent .titleBox .title a { color:#444444; text-decoration:none; }
.uyano_tapbox .tabContent .titleBox .title a:hover,
.uyano_tapbox .tabContent .titleBox .title a:focus { color:#4A7FB2;}

.uyano_tapbox .tabContent .titleBox .title .author { color:#AAAAAA; }
.uyano_tapbox .tabContent .titleBox .title .readAndVoted { font-family:tahoma; font-size:.8em; color:#AAAAAA;}
.uyano_tapbox .tabContent .titleBox .title .readAndVoted .readed { color:#4A7FB2;}
.uyano_tapbox .tabContent .titleBox .title .readAndVoted .voted { color:#C8A64B;}

.uyano_tapbox .bottom_mid { position:relative; float:left; margin:0; padding:0; width:100%; height:6px; background:url(/widgets/tab_newest_document/skins/wowbj/images/normal/bottom_mid.gif) left top repeat-x; }
.uyano_tapbox .bottom_left { float:left; margin:0; padding:0; width:6px; height:6px;  background:url(/widgets/tab_newest_document/skins/wowbj/images/normal/bottom_left.gif) left top no-repeat; }
.uyano_tapbox .bottom_right { float:right; margin:0; padding:0; width:6px; height:6px; background:url(/widgets/tab_newest_document/skins/wowbj/images/normal/bottom_right.gif) right top no-repeat;}

/* file:/home/hosting_users/magicin2/www/files/cache/optimized/4863380fa3cbb144cc842949770cb7f7.cache.php */

/* CSS Document */

div.vj {
maergin:0px;
padding:0px;
overflow:hidden;
}
div.head {
height:20px;
margin:0px;
pdding:0px;
overflow:hidden;
font-family:맑은고딕, 돋움; font-size:11px; color:#444444;
}
div.head h1 {
float:left;
margin:0px;
padding:3px 0px 0px 3px;
font-size:11px;
overflow:hidden;
}
div.more {
float:right;
margin:0px;
padding:5px 5px 0px 0px;
overflow:hidden;
font-family:맑은고딕, 돋움; font-size:11px; color:#444444;
}
div.more a {
text-decoration:none;
color:#000000;
overflow:hidden;
}
div.icon {
background:url(/widgetstyles/tingenara_030/images/icon.gif) no-repeat;
width:10px;
height:10px;
padding:0px;
margin:5px 0px 0px 5px;
float:left;
overflow:hidden;
}
div.border {
margin:0px;
padding:0px;
overflow:hidden;
}
div.bordera {
height:2px;
background:#CCCCCC;
overflow:hidden;
}
div.borderb {
float:left;
height:2px;
width:150px;
background:#000000;
overflow:hidden;
}
div.content {
padding:5px 5px 0px 5px;
overflow:hidden;
}

/* file:/home/hosting_users/magicin2/www/files/cache/optimized/20e06af46cbf2a5489783b97e408c416.cache.php */

/* CSS Document */

div.vj {
maergin:0px;
padding:0px;
overflow:hidden;
}
div.head {
height:20px;
margin:0px;
pdding:0px;
overflow:hidden;
font-family:맑은고딕, 돋움; font-size:11px; color:#444444;
}
div.head h1 {
float:left;
margin:0px;
padding:3px 0px 0px 3px;
font-size:11px;
overflow:hidden;
}
div.more {
float:right;
margin:0px;
padding:5px 5px 0px 0px;
overflow:hidden;
font-family:맑은고딕, 돋움; font-size:11px; color:#444444;
}
div.more a {
text-decoration:none;
color:#000000;
overflow:hidden;
}
div.icon {
background:url(/widgetstyles/tingenara_03a/images/icon.gif) no-repeat;
width:10px;
height:10px;
padding:0px;
margin:5px 0px 0px 5px;
float:left;
overflow:hidden;
}
div.border {
margin:0px;
padding:0px;
overflow:hidden;
}
div.bordera {
height:2px;
background:#CCCCCC;
overflow:hidden;
}
div.borderb {
float:left;
height:2px;
width:150px;
background:#000000;
overflow:hidden;
}
div.content {
padding:5px 5px 0px 5px;
overflow:hidden;
}

/* file:/home/hosting_users/magicin2/www/files/cache/optimized/3b7a5b6380d9bb77502b78a6e55e3a0c.cache.php */
#web_Translate input { border: 1px solid #DEDEDE; font-size: 12px; vertical-align: middle; height: 13px; width: 180px; }
#web_Translate .aa { border: 1px solid #DEDEDE; font-size: 11px; vertical-align: middle; height: 15px; }

/* file:/home/hosting_users/magicin2/www/files/cache/optimized/cd04dc45b9a17501d93fefcfeb0de0e9.cache.php */
/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(/common/js/plugins/ui/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(/common/js/plugins/ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(/common/js/plugins/ui/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999; background: #dadada url(/common/js/plugins/ui/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(/common/js/plugins/ui/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(/common/js/plugins/ui/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(/common/js/plugins/ui/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/common/js/plugins/ui/images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(/common/js/plugins/ui/images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(/common/js/plugins/ui/images/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(/common/js/plugins/ui/images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/common/js/plugins/ui/images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(/common/js/plugins/ui/images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(/common/js/plugins/ui/images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/common/js/plugins/ui/images/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(/common/js/plugins/ui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(/common/js/plugins/ui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Autocomplete
----------------------------------*/
.ui-autocomplete { position: absolute; cursor: default; }	
.ui-autocomplete-loading { background: white url(/common/js/plugins/ui/images/ui-anim_basic_16x16.gif) right center no-repeat; }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/* Menu
----------------------------------*/
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	margin: -1px;
}
/* Button
----------------------------------*/

.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */





/* Dialog
----------------------------------*/
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }

/* file:/home/hosting_users/magicin2/www/files/cache/optimized/eccce0f1a55979e8cb7fe5ab4dc96dcd.cache.php */


/*
PXE Default layout template for XpressEngine (Dummy Version)
Markup : Hyunhw Jung
Website: http://www.premiumxe.com
Email : clubnb2@naver.com
*/


/* Browser Reset Preference - 수정하지 마십시오
---------------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6, pre, code { font-size: 1em }
a img { border: none; }
fieldset { border:none; }



/* Layouts - Restricted Preference - 수정하지 마십시오
---------------------------------------------------------------------------------*/
#container_site { *zoom:1; }
#header { position:relative; *zoom:1; z-index:1; }
#header_sub { position:relative; *zoom:1; }
#container_body { *zoom:1; position:relative; z-index:0; }
#container_contents { *zoom:1; }
#container_contents .wrapper { *zoom:1; }
#container_contents .wrapperTrans { *zoom:1; }

#e1 { *zoom:1; }
#e2 { *zoom:1; }


#footer { position:relative; *zoom:1; }
#footer_box1 { position:relative; *zoom:1; }
#footer_box2 { position:relative; *zoom:1; }
#footer_box3 { position:relative; *zoom:1; }
#footer_sub { position:relative; *zoom:1; }



/* Layouts - Margin & Position Preference - 필요에 따라 margin 값만 수정하세요
---------------------------------------------------------------------------------*/

#container_site { margin:0 auto; }
#header { margin:0 auto; }
#header_sub { margin:25px auto 0 auto; }
#container_body { margin:12px auto 0 auto; }
#container_contents {  }
#container_contents .wrapper { padding:0px; }
#container_contents .wrapperTrans { padding:0; }
#footer { margin:12px auto 80px auto; padding:0; }
#footer_sub { margin:40px auto 0 auto; padding:10px 0 20px 0; *padding:10px 0 9px 0; _padding:10px 0 7px 0; }

/* 사이드바 1을 좌측에 정렬 */
.ec #e1 { float:left; margin-right:40px; }
.ec #container_contents { _float:right; }

/* 사이드바 1을 우측에 정렬 */
.ce #e1 { float:right; margin-left:40px; }
.ce #container_contents { _float:left; }

/* 사이드바 1,2를 좌측에 정렬 */
.eec #e1 { float:left; margin-right:40px; }
.eec #e2 { float:left; margin-right:40px; }
.eec #container_contents { _float:right; }

/* 사이드바 1,2를 우측에 정렬 */
.cee #e1 { float:right; margin-left:15px; }
.cee #e2 { float:right; margin-left:15px; }
.cee #container_contents { _float:left; }

/* 사이드바 1,2를 양쪽에 위치시키고 컨텐츠부를 가운데로 정렬 */
.ece #e1 { float:left; margin-right:40px; }
.ece #e2 { float:right; margin-left:40px; }
.ece #container_contents { _float:left }

#e1 .wrapper { padding:0; }
#e2 .wrapper { padding:0; }



/* Layouts - Customization - 여기서부터 자유롭게 코딩합니다
---------------------------------------------------------------------------------*/
body {  }
p a {  }
a, a:visited { text-decoration: none; }
a:hover,
a:active,
a:focus { text-decoration:none; }

#container_site {  }
#header { height:94px; }
#header .wrapper { overflow:hidden; }
#header a.logo { position:absolute; top:14px; left:-50; }
#header_sub { height:35px; }
#header_sub .terminator { position:absolute; top:0; right:0; width:20px; height:35px; }
#container_body { }
#container_contents { text-align:justify; line-height:140%; overflow:hidden; }
#container_contents .wrapper { overflow:hidden; }
#container_contents .wrapperTrans { overflow:hidden; }

#e1 { overflow:hidden; }
#e1 .wrapper { overflow:hidden; }

#e2 { overflow:hidden; }
#e2 .wrapper { overflow:hidden; }

#footer { font:8pt 돋움, Dotum; letter-spacing:-1px; overflow:hidden; }
#footer_box1 { float:left; overflow:hidden; }
#footer_box2 {  }
#footer_box3 { float:right; text-align:right; overflow:hidden; }
#footer_sub { font:8pt 돋움, Dotum; letter-spacing:-1px; clear:both; }

/* 메뉴 박스 스타일
---------------------------------------------------------------------------------*/
.section01 { margin-bottom:10px; padding:4px; }
.section01 .section_headline { padding:10px; background-repeat:no-repeat; background-position:right; overflow:hidden; }
.section01 .section_contents { padding:0; overflow:hidden; *zoom:1; }

/* 위젯 박스 스타일
---------------------------------------------------------------------------------*/
.section02 { margin-bottom:10px; }
.section02 .section_headline { position:relative; overflow:hidden; }
.section02 .section_headline a.more {  }
.section02 .section_contents { overflow:hidden; *zoom:1; }

/* 메인메뉴
---------------------------------------------------------------------------------*/
.gnb{ position:absolute; left:150px; bottom:0; margin:0; padding:0; list-style:none; *zoom:1; }
.gnb li { float:left; text-align:center; *zoom:1; }
.gnb li a{ padding:0 14px 0 14px; height:41px; display:block; text-decoration:none !important; font-weight:bold; float:left; *zoom:1; }

/* 세로 서브메뉴
---------------------------------------------------------------------------------*/
#lnb { margin:0; padding:0; *zoom:1; font:12px Tahoma; }
#lnb a span { position:absolute; top:8px; right:0px; }
#lnb li { list-style:none; *zoom:1; }
#lnb li a { padding:10px 10px 10px 10px; *padding:11px 10px 7px 10px; display:block; position:relative; text-decoration:none; *zoom:1; }
#lnb li a:hover,
#lnb li a:focus {  }
#lnb li.on a { padding-left:40px; }
#lnb li.on a:hover,
#lnb li.on a:focus {  }
#lnb li ul { display:block; position:relative; margin:0; padding:0; overflow:hidden; *zoom:1; }
#lnb li.on ul { display:block; *zoom:1; }
#lnb li ul li { *zoom:1; }
#lnb li ul li a {  padding:4px 10px 4px 20px; font-weight:normal !important; *zoom:1; }
#lnb li ul li a:hover,
#lnb li ul li a:focus { font-weight:normal !important; }
#lnb li.on ul li.on a {  }

/* 가로 서브메뉴
---------------------------------------------------------------------------------*/
#hnb { position:relative; margin:0; padding:0; top:11px; left:100px; *zoom:1; font:12px Tahoma; list-style:none; }
#hnb li { float:left; margin-right:10px; *zoom:1; }
#hnb li a { float:left; padding-right:10px; display:block; text-decoration:none; *zoom:1; }
#hnb li a:hover,
#hnb li a:focus {  }
#hnb li.on a {  }
#hnb li.on a:hover,
#hnb li.on a:focus {  }

/* 하단메뉴
---------------------------------------------------------------------------------*/
.extraMenuLeft { list-style:none; margin:0; padding:0; }
.extraMenuLeft li { float:left; margin-right:10px; }
.extraMenuLeft li a { padding-right:10px; }
.extraMenuLeft li:last-child a {  }
.extraMenuLeft li a:hover {  }

.extraMenuRight { list-style:none; margin:0; padding:0; }
.extraMenuRight li { float:left; margin-left:10px; }
.extraMenuRight li a { padding-left:10px; }
.extraMenuRight li:last-child a {  }
.extraMenuRight li a:hover {  }

#bottomBanner { list-style:none; position:absolute; top:11px; right:0; margin:0; padding:0; }
#bottomBanner li { float:left; margin-right:30px; height:30px; }

/* 프로모션 박스
---------------------------------------------------------------------------------*/
.promotion { position:relative; margin:0 auto; height:311px; }
.promotion .left { width:474px; height:311px; float:left; }
.promotion .left .wrapper { height:311px; overflow:hidden; *zoom:1; }
.promotion .left .footer { position:relative; height:45px; }
.promotion .left .footer a { position:absolute; width:33px; height:33px; bottom:2px; _bottom:1px; right:0; overflow:hidden; z-index:1; }
.promotion .left .footer a:hover {  }
.promotion .left .footer span { position:relative; top:17px; left:25px; }
.promotion .right { width:475px; height:311px; float:right; }

/* 2 Coulmn 박스
---------------------------------------------------------------------------------*/
.box { margin-bottom:40px; overflow:hidden; *zoom:1; }
.box .box_left { width:48%; float:left; }
.box .box_right { width:48%; float:right; }

/* file:/home/hosting_users/magicin2/www/files/cache/optimized/d12dd32a25dfda0f4bded6c6744c22c7.cache.php */


/*
PXE Sky
Markup : Hyunhw Jung
Website: http://www.premiumxe.com
Email : clubnb2@naver.com
*/

/* Colorset - Sky
---------------------------------------------------------------------------------*/
body { color:#999; background:url(/layouts/PXE_sky/img/sky/background.gif) repeat-x; }
a, a:visited { color:#5dc0f6; }
a:hover,
a:active,
a:focus { color:#22aaee }

#header_sub { background:url(/layouts/PXE_sky/img/sky/bg_hnb.gif) no-repeat; }
#header_sub .terminator { background:url(/layouts/PXE_sky/img/sky/bg_hnb.gif) right top; }
#container_contents { background-color:#fff; }
#footer_sub { border-top:1px solid #e9e9e9; border-bottom:1px solid #f4f4f4; }

/* 메뉴 박스 스타일
---------------------------------------------------------------------------------*/
.section01 { background-color:#eee; }
.section01 .section_headline { border:1px solid #cacaca; border-bottom:none; background-color:#fff; background-image:url(/layouts/PXE_sky/img/sky/lnb/icon_arrowDown01.gif); overflow:hidden; }
.section01 .section_headline a { color:#727d8a }
.section01 .section_contents { border:1px solid #cacaca; border-top:none; background-color:#fff; }

/* 위젯 박스 스타일
---------------------------------------------------------------------------------*/
.section02 .section_headline { border-bottom:1px solid #b2b9b0; }

/* 메인메뉴
---------------------------------------------------------------------------------*/
.gnb li a { color:#999; _color:#999!important; }
.gnb li a:hover { color:#555; _color:#555!important; }
.gnb li.selected a { background:url(/layouts/PXE_sky/img/sky/menuOn.gif) no-repeat center top; color:#22aaee; _color:#22aaee!important;}

/* 세로 서브메뉴
---------------------------------------------------------------------------------*/
#lnb li a { color:#999; border-top:1px solid #c9c9c9; }
#lnb li a:hover,
#lnb li a:focus { color:#999; }
#lnb li.on a { color:#999; background:url(/layouts/PXE_sky/img/sky/lnb/icon_finger_blue.gif) no-repeat 10px center; }
#lnb li ul li a { color:#999 !important; background:none !important; border-top:1px dotted #eee; }
#lnb li ul li a:hover,
#lnb li ul li a:focus { color:#999 !important; }
#lnb li.on ul li.on a { color:#555 !important; background:#f7f7f7!important; }

/* 가로 서브메뉴
---------------------------------------------------------------------------------*/
#hnb li a { background:url(/layouts/PXE_sky/img/common/vr.gif) no-repeat right 4px; color:#999; }
#hnb li.on a { color:#22aaee; font-weight:bold; }
#hnb li:last-child a { background:none }

/* 하단메뉴
---------------------------------------------------------------------------------*/
.extraMenuLeft li a { color:#999 !important; background:url(/layouts/PXE_sky/img/common/vr.gif) no-repeat right 1px; }
.extraMenuLeft li:last-child a { background:none }

.extraMenuRight li a { color:#999 !important; background:url(/layouts/PXE_sky/img/common/vr.gif) no-repeat left 1px; }
.extraMenuRight li:First-child a { background:none }

/* 프로모션 박스
---------------------------------------------------------------------------------*/
.promotion { border-bottom:2px solid #444444; background:#e1e3e4; }
.promotion .left { background:#fff; float:right; }
.promotion .left .footer { background:url(/layouts/PXE_sky/img/sky/bg_promotion.gif) repeat-x; }
.promotion .left .footer a { background:url(/layouts/PXE_sky/img/sky/buttonGoOff.gif) no-repeat; }
.promotion .left .footer a:hover { background:url(/layouts/PXE_sky/img/sky/buttonGoOn.gif) no-repeat; }
.promotion .right { background:#fff; }

/* file:/home/hosting_users/magicin2/www/files/cache/optimized/b0553f03b153d95c05110bda235f714d.cache.php */


/*
이 마크업 문서는 아래 제공자에 의해 정리 및 수정, 배포 되었습니다
Markup : Hyunhw Jung
Website: http://www.premiumxe.com
Email : clubnb2@naver.com
*/

/* Site Accounts
---------------------------------------------------------------------------------*/
.account{ position:absolute; top:15px; right:0; margin:0; padding:0; z-index:10;}
.account li{ position:relative; float:left; list-style:none; background-image:url(/layouts/PXE_sky/packages/basic_plugin_pxeSky/images/lineHeaderVr.gif); background-repeat:no-repeat; background-position:left 4px;}
div.black .account li{ background-image:url(/layouts/PXE_sky/packages/basic_plugin_pxeSky/images/lineHeaderVrBlack.gif);}
.account li *{ vertical-align:top;}
.account li li{ float:none; height:auto; background-image:none;}

.account li.log{ background-image:none; font-size:0; line-height:0;}
.account li.log a{ display:block; padding:5px 8px;}

.account li.profile button{ border:0; padding:0; width:53px; height:15px; cursor:pointer; background-color:transparent; background-image:url(/layouts/PXE_sky/packages/basic_plugin_pxeSky/images/buttonProfile.gif); background-repeat:no-repeat; background-position:center -10px; overflow:visible;}
div.black .account li.profile button{ background-position:center 5px;}
.account li.profile button span{ position:relative; width:0; height:0; overflow:hidden; font-size:0; line-height:0; visibility:hidden; z-index:-1;}

.account li.profile .memberProfile{ display:none; position:absolute; top:15px; left:8px; padding:20px; background:#fff; border:2px solid #737373;}
.account li.profile .memberProfile.active{ display:block;}
.account li.profile .memberProfile .authorName{ margin:0 0 8px 0; font-size:16px; font-weight:bold; color:#333; white-space:nowrap;}
.account li.profile .memberProfile ul{ margin:0; padding:15px 15px 5px 15px; list-style:none; border:1px solid #f2f2f2; background:#fcfcfc;}
.account li.profile .memberProfile li{ float:none; white-space:nowrap; margin:0 0 10px 0; padding:0 0 0 10px; background:url(/layouts/PXE_sky/packages/basic_plugin_pxeSky/images/bulletB.gif) no-repeat left center;}
.account li.profile .memberProfile li a{ background:none; color:#333; text-decoration:none;}
.account li.profile .memberProfile li a:hover,
.account li.profile .memberProfile li a:active,
.account li.profile .memberProfile li a:focus{ text-decoration:underline;}
.account li.profile .memberProfile .close{ position:absolute; cursor:pointer; border:0; padding:0; top:0; right:0; width:27px; height:27px; background:transparent url(/layouts/PXE_sky/packages/basic_plugin_pxeSky/images/buttonCloseX.gif) no-repeat center center;}
.account li.profile .memberProfile .close span{ position:absolute; font-size:0; line-height:0; width:0; height:.; overflow:hidden; visibility:hidden;}

.account li.register a{ display:block; width:43px; height:5px; padding:5px 8px; background-image:url(/layouts/PXE_sky/packages/basic_plugin_pxeSky/images/buttonRegister.gif); background-repeat:no-repeat; background-position:center -10px;}
div.black .account li.register a{ background-position:center 5px;}
.account li.register a span{ position:relative; width:0; height:0; overflow:hidden; font-size:0; line-height:0; visibility:hidden; z-index:-1;}

.account li.language{ position:relative;}
.account li.language em{ display:inline-block; height:15px; overflow:hidden; padding:0 8px; font-size:9px; font-style:normal; background-image:url(/layouts/PXE_sky/packages/basic_plugin_pxeSky/images/buttonLanguage.gif); background-repeat:no-repeat; background-position:-92px -10px;}
div.black .account li.language em{ background-position:8px -10px;}
.account li.language em span{ display:inline-block; overflow:hidden; visibility:hidden;}
.account li.language em.ko{ background-position:-92px -10px;}
div.black .account li.language em.ko{ background-position:8px -10px;}
.account li.language em.en{ background-position:-92px -25px;}
div.black .account li.language em.en{ background-position:8px -25px;}
.account li.language em.jp{ background-position:-92px -40px;}
div.black .account li.language em.jp{ background-position:8px -40px;}
.account li.language em.zh-CN{ background-position:-92px -55px;}
div.black .account li.language em.zh-CN{ background-position:8px -55px;}
.account li.language em.zh-TW{ background-position:-92px -70px;}
div.black .account li.language em.zh-TW{ background-position:8px -70px;}

.account li.language button{ height:15px; border:0; padding:0; font-size:0; line-height:0; overflow:visible; cursor:pointer; background-image:url(/layouts/PXE_sky/packages/basic_plugin_pxeSky/images/buttonLanguage.gif); background-repeat:no-repeat; background-position:-92px 5px; background-color:transparent;}
div.black .account li.language button{ background-position:8px 5px;}
.account li.language button span{ font-size:0; line-height:0; width:0; height:0; overflow:hidden; visibility:hidden;}
.account li.language .sLanguage{ position:relative; width:100px; text-align:right;}
.account li.language .sLanguage span{ font-size:0; line-height:0; letter-spacing:-100px; display:inline-block; visibility:visible; width:100%; height:15px; background-image:url(/layouts/PXE_sky/packages/basic_plugin_pxeSky/images/buttonSelectLanguageToggle.gif); background-repeat:no-repeat; background-position:85px 4px;}
.account li.language.open .sLanguage span{ background-position:85px -6px;}
.account li.language .languageList{ display:none; width:98px; margin:0; padding:5px 0; position:absolute; top:20px; right:0; background:#fff; border:1px solid #eee;}
.account li.language.open .languageList{ display:block; z-index:999;}
.account li.language .languageList button{ width:100%;}
div.black .account li.language .languageList{ background:#666; border-color:#888;}
.account li.language .languageList .ko button{ background-position:-92px -10px;}
div.black .account li.language .languageList .ko button{ background-position:8px -10px;}
.account li.language .languageList .en button{ background-position:-92px -25px;}
div.black .account li.language .languageList .en button{ background-position:8px -25px;}
.account li.language .languageList .jp button{ background-position:-92px -40px;}
div.black .account li.language .languageList .jp button{ background-position:8px -40px;}
.account li.language .languageList .zh-CN button{ background-position:-92px -55px;}
div.black .account li.language .languageList .zh-CN button{ background-position:8px -55px;}
.account li.language .languageList .zh-TW button{ background-position:-92px -70px;}
div.black .account li.language .languageList .zh-TW button{ background-position:8px -70px;}

.account li.language .languageList li { display:none;}
.account li.language .languageList .ko,
div.black .account li.language .languageList .ko,
.account li.language .languageList .en,
div.black .account li.language .languageList .en,
.account li.language .languageList .jp,
div.black .account li.language .languageList .jp,
.account li.language .languageList .zh-CN,
div.black .account li.language .languageList .zh-CN,
.account li.language .languageList .zh-TW,
div.black .account li.language .languageList .zh-TW { display:block; }



/* Ajax Login Layer (Modal Window)
---------------------------------------------------------------------------------*/
.loginWindow{ display:none; position:fixed; left:0; top:0; _position:absolute; width:100%; height:100%; z-index:100;} 
.loginWindow.open{ display:block;}
.loginWindow .modalWindow{ display:block; position:fixed; border:0; left:0; top:0; _position:absolute; width:100%; height:100%; background:#000; opacity:.6; filter:alpha(opacity:60);}
.loginWindow .loginLayer{ position:absolute; margin:0 0 0 -175px; width:305px; top:120px; left:50%; padding:30px 0 0 0; color:#797771; background:#f9f9f9 url(/layouts/PXE_sky/packages/basic_plugin_pxeSky/images/bg_shape.gif) no-repeat left bottom; border-top:2px solid #636870; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; }

.loginWindow .loginLayer form{ *zoom:1; position:relative; }
.loginWindow .loginLayer form:after{ content:""; display:block; clear:both;}

.loginWindow .loginLayer #commonLogin{ height:100px; }
.loginWindow .loginLayer #openidLogin{ height:55px; }
.loginWindow .loginLayer input.id{ position:absolute; top:0; left:33px; width:154px; height:15px; padding-top:5px; padding-left:4px; background:#ffffff url(/layouts/PXE_sky/packages/basic_plugin_pxeSky/images/bg_id.gif) no-repeat;  border:1px solid !important; border-color:#9a9a9a #d8d8d8 #d8d8d8 #9a9a9a !important; color:#666666; font:8pt 돋움; letter-spacing:-1px;}
.loginWindow .loginLayer input.password{ position:absolute; top:27px; left:33px; width:154px; height:15px; padding-top:5px; padding-left:4px; background:#ffffff url(/layouts/PXE_sky/packages/basic_plugin_pxeSky/images/bg_pass.gif) no-repeat;  border:1px solid !important; border-color:#9a9a9a #d8d8d8 #d8d8d8 #9a9a9a !important; color:#666666; font:8pt 돋움; letter-spacing:-1px;}

.loginWindow .loginLayer .oid_desc { margin:20px 0 10px 33px; }
.loginWindow .loginLayer form_field { margin:0; padding:0; }
.loginWindow .loginLayer input.oid{ margin-left:33px; width:154px; height:15px; padding-top:5px; padding-left:4px; background:#ffffff url(/layouts/PXE_sky/packages/basic_plugin_pxeSky/images/bg_id.gif) no-repeat;  border:1px solid !important; border-color:#9a9a9a #d8d8d8 #d8d8d8 #9a9a9a !important; color:#666666; font:8pt 돋움; letter-spacing:-1px;}
.loginWindow .loginLayer input.submit_oid { width:52px; height:22px; background:url(/layouts/PXE_sky/packages/basic_plugin_pxeSky/images/login_btn_submit.gif) no-repeat; border:none; margin:0; cursor:pointer; position:absolute; top:0px; left:199px; }

.loginWindow .loginLayer .saveIDinfo { position:absolute; top:5px; left:196px; font:8pt 돋움; letter-spacing:-1px; }
.loginWindow .loginLayer .keep label{ color:#555;}
.loginWindow .loginLayer input.submit { width:52px; height:22px; background:url(/layouts/PXE_sky/packages/basic_plugin_pxeSky/images/login_btn_submit.gif) no-repeat; border:none; margin:0; cursor:pointer; position:absolute; top:27px; left:199px; }

.loginWindow .loginLayer .help{ position:absolute; top:98px; left:27px; font:8pt 돋움; letter-spacing:-1px; margin:0; padding:0;}
.loginWindow .loginLayer .help li{ display:inline; font-size:11px; line-height:14px; padding:0 0 0 5px;}
.loginWindow .loginLayer .help li.join{ font-weight:bold;}
.loginWindow .loginLayer .help li.find{ border-left:1px solid #b3b3b3;}

.loginWindow .loginLayer .help li a{ text-decoration:none; color:#555;}
.loginWindow .loginLayer .help li a:hover,
.loginWindow .loginLayer .help li a:active,
.loginWindow .loginLayer .help li a:focus{ text-decoration:underline;}

.loginWindow .loginLayer .close{ position:absolute; cursor:pointer; border:0; padding:0; top:0; right:0; width:27px; height:27px; background:transparent url(/layouts/PXE_sky/packages/basic_plugin_pxeSky/images/buttonCloseX.gif) no-repeat center center;}
.loginWindow .loginLayer .close span{ position:absolute; font-size:0; line-height:0; width:0; height:.; overflow:hidden; visibility:hidden;}

/* file:/home/hosting_users/magicin2/www/files/cache/optimized/6a71598a50cb5e69f6d5a813e95b00c9.cache.php */


/*
이 마크업 문서는 아래 제공자에 의해 정리 및 수정, 배포 되었습니다
Markup : Hyunhw Jung
Website: http://www.premiumxe.com
Email : clubnb2@naver.com
*/

#isSearch { position:absolute; top:50px; right:0; text-align:right; }
#isSearch .searchOrder { display:none;}
#isSearch .inputText { font:8pt 돋움; letter-spacing:-1px; vertical-align:middle; position:relative; top:0; left:4px; *left:2px; border:none; padding:4px 5px 0px 25px; width:143px; height:17px; color:#555; background:url(/layouts/PXE_sky/packages/basic_plugin_pxeSky/images/searchInput.png) no-repeat; }
#isSearch .inputText:hover,
#isSearch .inputText:focus {  }
*:first-child+html body#default #isSearch .inputText { position:relative; top:-1px;}
#isSearch .submit { vertical-align:middle; _position:relative; _top:-1px;}
*:first-child+html body#default #isSearch .submit { position:relative; top:-1px;}

/* file:/home/hosting_users/magicin2/www/files/cache/optimized/46f8cd93919b2c4b7ec90508daf2dc5c.cache.php */
/*
이 마크업 문서는 아래 제공자에 의해 작성 및 수정, 배포 되었습니다
Markup : Hyunhw Jung
Website: http://www.premiumxe.com
Email : clubnb2@naver.com
*/

/* Main Menu (Navigation)
---------------------------------------------------------------------------------*/
 #nav { display: block; margin: 0; padding: 0; position:relative }
  #nav li { display: block; list-style: none; margin: 0; padding: 0; float:left; position: relative; }
  #nav { display: block; }
  #nav ul { display: none; position:absolute; left: 0; margin: 0; padding:0; }
  * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li a { float: none; }
    #nav ul ul { top: 0; }
    
/* Essentials - configure this */
#nav ul { border-top:1px solid #dadada; }
#nav ul ul { left: 178px; border-top:1px solid #dadada; top:-1px; }

/* Everything else is theming */
#nav { left:150px; top:53px; }
#nav *:hover { background-color: none; }
#nav li a { height:41px; text-align:center; color:#999; display:inline-block; padding:0 14px 0 14px; font-weight:bold; }
#nav li.on a { background:url(/layouts/PXE_sky/packages/droppy_menu_pxeSky/images/menuOn.gif) no-repeat center top; color:#22aaee; }
#nav li a:hover { color:#555; }

#nav li.tools a {  }
#nav li.tools a:hover {  }

    #nav ul { top:41px; }
    #nav ul li { border-bottom:1px solid #dadada; border-right:1px solid #dadada; border-left:1px solid #dadada; background:#f7f7f7; color:#839da9 }
	#nav ul a { color:#839da9 !important; display:block; width:152px; height:21px; padding-bottom:none; padding-top:9px; padding-left:12px; font:8pt 돋움; letter-spacing:-1px; text-align:left; background:none !important; }
	#nav ul a span { position:absolute; top:10px; right:10px; }
	#nav ul a:hover { background:#fbfbfb !important; }
	#nav ul .on { background:#fff; }

/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */

/* file:/home/hosting_users/magicin2/www/files/cache/optimized/dc7294cff2455bcf5b53b047e04f5bb8.cache.php */
 
.xeBanner { position:relative; }
.xeBanner .section{ display:none; position:static; height:265px; padding-top:1px; margin:0 !important; }
.xeBanner.v1 #v1,
.xeBanner.v2 #v2,
.xeBanner.v3 #v3{ display:block;}
.xeBanner #v1{ background-position:0 0;}
.xeBanner #v2{ background-position:0 -266px;}
.xeBanner #v3{ background-position:0 -532px;}
.xeBanner .section h2 { position:absolute; margin:0; width:300px; bottom:22px; right:45px; font:9pt 돋움, Dotum; letter-spacing:-1px; text-align:right; z-index:1; }
.xeBanner .section p { position:absolute; margin:0; width:300px; bottom:6px; right:45px; font:8pt 돋움, Dotum; letter-spacing:-1px; text-align:right; z-index:1; }
.xeBanner .section a { position:absolute; width:100px; height:33px; top:276px; right:2px; overflow:hidden; z-index:1; }
.xeBanner .section a:hover {  }

.xeBanner .navigationArea{ position:relative; height:45px; margin:0; padding:0; clear:both; }
.xeBanner .vNavigation{ position:absolute; top:14px; left:20px; margin:0; padding:0; list-style:none; z-index:1; }
.xeBanner .vNavigation li { float:left; margin-right:3px; padding:0; }
.xeBanner .vNavigation li a { float:left; }
.xeBanner .vNavigation li.num1 a {  }
.xeBanner .vNavigation li.num1 a:hover {  }
.xeBanner .vNavigation li.num2 a {  }
.xeBanner .vNavigation li.num2 a:hover {  }
.xeBanner .vNavigation li.num3 a {  }
.xeBanner .vNavigation li.num3 a:hover {  }

/* file:/home/hosting_users/magicin2/www/files/cache/optimized/d240b73d13244b32d6ab214282553dfa.cache.php */

/* CSS Document */

.xeBanner .section h2 { color:#454545; }
.xeBanner .section p { color:#999; }
.xeBanner .section a { background:url(/widgets/xeBanner/skins/pxeBanner_01/img/sky/buttonGoOff.gif) no-repeat; }
.xeBanner .section a:hover { background:url(/widgets/xeBanner/skins/pxeBanner_01/img/sky/buttonGoOn.gif) no-repeat; }

.xeBanner .navigationArea{ background:url(/widgets/xeBanner/skins/pxeBanner_01/img/sky/background.gif) repeat-x; }
.xeBanner .vNavigation li.num1 a { background:url(/widgets/xeBanner/skins/pxeBanner_01/img/common/btn_mum01_off.gif) repeat-x; }
.xeBanner .vNavigation li.num1 a:hover { background:url(/widgets/xeBanner/skins/pxeBanner_01/img/common/btn_mum01_on.gif) repeat-x; }
.xeBanner .vNavigation li.num2 a { background:url(/widgets/xeBanner/skins/pxeBanner_01/img/common/btn_mum02_off.gif) repeat-x; }
.xeBanner .vNavigation li.num2 a:hover { background:url(/widgets/xeBanner/skins/pxeBanner_01/img/common/btn_mum02_on.gif) repeat-x; }
.xeBanner .vNavigation li.num3 a { background:url(/widgets/xeBanner/skins/pxeBanner_01/img/common/btn_mum03_off.gif) repeat-x; }
.xeBanner .vNavigation li.num3 a:hover { background:url(/widgets/xeBanner/skins/pxeBanner_01/img/common/btn_mum03_on.gif) repeat-x; }

/* file:/home/hosting_users/magicin2/www/files/cache/optimized/0851e9d29565e45beb20ec07f88e3695.cache.php */
/* login */
#login_eond_mynote {width:160px;}
#login_eond_mynote .bgp{background:url(/widgets/login_info/skins/eond_mynote/images/menu_all.png) 0 0 no-repeat;}

#login_eond_mynote #id .bgp{float:left;background-position:0 0 ;width:12px;height:10px;margin-left:40px;margin-top:3px;margin-right:2px;}
#login_eond_mynote #pw .bgp{float:left;background-position:-12px 0px ;width:52px;height:10px;margin-top:3px;margin-right:2px;}

#login_eond_mynote #form_field input {width:90px;height:17px;background-color:#F6F6F6;border:0px;border-right:1px solid 
#E1E1E1;border-bottom:1px solid #E1E1E1;font:10px tahoma;color:#575757;margin: 0 0 2px 0 ;padding:0px;padding-left:3px;padding-top:1px;}

#login_eond_mynote #btn_login{width:57px;height:16px;}
#login_eond_mynote #btn_join .bgp {background-position:0px -13px ;width:57px;height:16px;display:inline-block;}

#login_eond_mynote #btn_autologin {float:left;width:45px;height:13px;border:0px solid black;overflow:hidden;}
#login_eond_mynote #btn_forgotpw .bgp{float:left;width:103px;height:13px;background-position:-111px 0px;}
#login_eond_mynote .separator {float:left;height:7px;border-right:1px solid #F0F0F0;margin:2px 3px 2px 0px;overflow:hidden;}

#login_eond_mynote none_span{border:0px solid red;display:inline-block;overflow:hidden;}
#login_eond_mynote none_td {margin:0;padding:2 0 2 1;border:0px solid black;}

/* logged */
#logged {width:150px;}
#logged td {margin:0;padding:0;}
#logged span {display:inline-block;}
#logged #login_header {border-bottom:1px solid #F4F4F5;padding-bottom:2px;}
#logged #content {}

#logged #logged_menu{border:1px solid #F4F4F5;background-color:#FAFAFB;font:11px dotum;color:#97979C;padding:5px 5px 0 5px;letter-spacing:0px;margin:3px 0 3px 0;padding:3px 0 0px 5px;overflow:hidden;}
.menu_separator {font:8px tahoma;color:#E6E6E6;height:15px;vertical-align:top;}
.levelpoint { color:#F39; font:9px  Verdana, Geneva, sans-serif; padding-top:0px; text-align:center;}

#logged .bgp {background:url(/widgets/login_info/skins/eond_mynote/images/menu_all.png) 0 0 no-repeat;}
#logged #message{float:left;}
#logged #message .bgp {background-position:-119px -17px;width:10px;height:8px;margin:2px;}
#logged #name{float:left;font:bold 11px dotum;color:#4A4A52;letter-spacing:-1px;}
#logged #info{float:right;}
#logged #info .bgp{background-position:-149px -17px;width:54px;height:10px;margin:1px 3px 0 0;}
#logged #music {float:left;color:#97979C;font:11px dotum;overflow:hidden;margin-top:2px;}
#logged #music .bgp{background-position:-135px -17px;width:10px;height:10px;margin:0 2 0 2;vertical-align:middle;}
#logged #logout {float:right;margin-right:3px;}
#logged #logout .bgp{background-position:-60px -13px;width:55px;height:16px;}

#logged a:link {text-decoration:none;color:#97979C;}
#logged a:visited {text-decoration:none;color:#97979C;}
#logged a:hover {text-decoration:none;color:#4A4A52;}
#logged a:active {text-decoration:none;color:#97979C;}

/* file:/home/hosting_users/magicin2/www/files/cache/optimized/4c7aad00b93a59647f6b7875703e87f5.cache.php */
.pxe_recent_comments03_default { overflow:hidden; }
.pxe_recent_comments03_default .items { margin:0; padding:0; }
.pxe_recent_comments03_default .items li { padding:7px 0 5px 0; border-bottom:1px solid #e2e2e2; overflow:hidden; list-style:none; white-space:nowrap; display:block; background:url(/widgets/newest_comment/skins/PXE_official_recent_comments_03/images/default/icon_allow_right.gif) no-repeat right center; }
.pxe_recent_comments03_default .items li:hover {  }
.pxe_recent_comments03_default .items li a { font:8pt 돋움; letter-spacing:-1px; color:#707070; text-decoration:none; margin-left:10px; }
.pxe_recent_comments03_default .items li a:hover { color:#fd51b1; font-weight:bold; }

/* file:/home/hosting_users/magicin2/www/files/cache/optimized/06a174c2b171c452e59015a68e7aae6b.cache.php */
.naverStyle { width:156px; height:240px; height: 238px\9; border:2px solid #666666; background:#fff url(/widgets/popular_keyword/skins/naverStyle/img/num_v2.gif) no-repeat 11px 29px; background-position /*\**/:11px 26px\9;  *background-position:11px 23px; _background-position: 11px 26px; }
.naverStyle dl { margin:0; padding:0; }
.naverStyle dt { margin:0 7px; padding:4px 0 1px; border-bottom:1px solid #e0e0e0;font-weight:bold;color:#000;letter-spacing:-1px;}
.naverStyle dt a { margin:0; padding:0 8px 0 11px; display:inline-block;background:url(/widgets/popular_keyword/skins/naverStyle/img/bu_v14.gif) no-repeat 100% -1026px;color:#390;line-height:27px;}
.naverStyle dd { margin:0; padding:0; clear:both;}
.naverStyle ol { width:100%;margin:3px 0 6px; padding:0; list-style:none}
.naverStyle ol li { margin:0; padding:0; position:relative; float:left; clear:both;width:100%;height:21px}
.naverStyle ol li a { display:block; position:relative; width:138px; _width /**/:100%; padding:2px 0 1px 27px; _padding:3px 0 0 27px; color:#2f3743; text-decoration:none}
.naverStyle ol li .rk { position:absolute; top:2px; right:10px}
.naverStyle ol li .up { width:8px; height:10px; position:absolute; top:2px; right:25px; background:url(/widgets/popular_keyword/skins/naverStyle/img/ic_rank.gif) no-repeat -27px -11px; }
.naverStyle ol li .down { width:8px; height:10px; position:absolute; top:2px; right:25px; background:url(/widgets/popular_keyword/skins/naverStyle/img/ic_rank.gif) no-repeat -37px -11px; }
.naverStyle ol li .new { width:25px; height:10px; position:absolute; top:2px; right:10px; background:url(/widgets/popular_keyword/skins/naverStyle/img/ic_rank.gif) no-repeat 0 -11px; }
.naverStyle ol li .nogap { width:8px; height:10px; position:absolute; top:2px; right:25px; background:url(/widgets/popular_keyword/skins/naverStyle/img/ic_rank.gif) no-repeat -47px -11px; }
.naverStyle ol li a:hover { background:url(/widgets/popular_keyword/skins/naverStyle/img/num_v2.gif) no-repeat 0 -458px; color:#2f3743; }

/* file:/home/hosting_users/magicin2/www/files/cache/optimized/3411ef5d0d6a8616fc4efc66b05e8345.cache.php */
.pxe_recent_entry03_default { overflow:hidden; }

.pxe_recent_entry03_default .recentItems { margin:0; padding:0; }
.pxe_recent_entry03_default .recentItems li { padding:7px 0 5px 0; border-bottom:1px solid #e2e2e2; overflow:hidden; list-style:none; white-space:nowrap; display:block; background:url(/widgets/newest_document/skins/PXE_official_recent_entry_03/images/default/icon_allow_right.gif) no-repeat right center; }
.pxe_recent_entry03_default .recentItems li:hover {  }

.pxe_recent_entry03_default .recentItems li .title a { font:9pt 맑은고딕; letter-spacing:0px; color:#707070; text-decoration:none; margin-left:10px; }
.pxe_recent_entry03_default .recentItems li .title a:hover { color:#fd51b1; font-weight:bold; }
.pxe_recent_entry03_default .recentItems li .title span.comment { color:#535353; font:.9em Tahoma; }
.pxe_recent_entry03_default .recentItems li .title span.comment a { color:#535353; font:.9em Tahoma; }

.pxe_recent_entry03_default .recentItems li .date { color:#666; font:.8em Tahoma; white-space:nowrap; }

/* file:/home/hosting_users/magicin2/www/files/cache/optimized/ee071b7ea73fb2d7958d0cc2576da596.cache.php */
.newest_document3_default_normal .newest_document3_default_box .document_box2 {
    padding:1px 8px 5px 6px;
    clear:both;
    
    height:15px;
    margin:0px 0px 0px 0px;
    overflow:hidden;
}

.newest_document3_default_normal .newest_document3_default_box .document2 {
    padding:0px 5px 0px 4px;
    background:url(/widgets/popular_document/skins/jdh_default/normal/) no-repeat left;
    float:left;
}

.newest_document3_default_normal .newest_document3_default_box .document2 A {
    text-decoration:none;
    color:#555555;
}

.newest_document3_default_normal .newest_document3_default_box .document2 A:hover {
    text-decoration:underline;
    color:#555555;
}

.newest_document3_default_normal .newest_document3_default_box .document2 A:visited {
    color:555555;
}

.newest_document3_default_normal .newest_document3_default_box .document2 .comment A {
    font-size:10pt;
    color:555555;
    letter-spacing:-1px;
}

.newest_document3_default_normal .newest_document3_default_box .document2 .writer {
    color:#555555;
}


.newest_document3_default_normal .newest_document3_default_box .regdate {
    color:#555555;
    font-size:12pt;
    float:right;
    white-space:nowrap;
}

/* file:/home/hosting_users/magicin2/www/files/cache/optimized/aec6587a2995707d32fbb65751189f82.cache.php */

.rank_title { margin:0 auto; text-align:center; font-weight:bold; font-size:12px; color:#000000; }
.rank_title:hover { color:#afafaf; }

.attendRankTable { width:100%; border:0;  margin:0; padding:0; color:#000000;}
.attendRankTable th div { white-space:nowrap; }
.attendRankTable th,
.attendRankTable td { vertical-align:middle; line-height:1.6; padding:2px 0;}
.attendRankTable th { font-weight:bold; text-align:center; border-bottom:1px solid #000000; }
.attendRankTable th:hover { background:#f0f0f0; }
.attendRankTable td:hover { background:#ffffff; color:#afafaf; }
.attendRankTable .lines:hover { background:#d0d0d0; }
.attendRankTable .bold { font-weight:bold; font-size:12px; }
.attendRankTable .center { text-align:center; }
.attendRankTable .right { text-align:right; }

.aab { text-align:right; font-size:.9em; color:#000000; }
.aab a {text-decoration:none; color:#000000; }
.aab a:hover { color:#afafaf; }

/*Graph*/
.attendance_graph { 
    width:60%; 
    position:relative; 
    height:14px; 
    font:.9em "나눔고딕", "맑은고딕", "돋움", Tahoma, Gulim, Sans, Sans-Serif; 
    text-align:left;
}

.attendance_graph .progress { 
    position:absolute; 
    height:12px; 
    border:1px solid #222222; 
    text-align:center; 
    color:#222222;
    padding-top:1px;
    font-size:.9em;
}

.attendance_graph .progress:hover { 
    position:absolute; 
    height:12px; 
    border:1px 
    solid #000000;
    text-align:center; 
    color:#000000;
    padding-top:1px;
}

.attendance_graph .num { 
    position:relative; 
    color:#222222; 
    padding-left:3px; 
    white-space:nowrap;
}

/* file:/home/hosting_users/magicin2/www/files/cache/optimized/63835a3a64d1f24b15c17a62fb2583a6.cache.php */
.banner_ni_box { padding-bottom:0px; overflow:hidden; position:relative;}
.banner_ni_box h2 { font-size:1em; display:block; height:21px; padding:9px 0 0 9px; margin-bottom:5px; color:#000000; background:url(/widgets/banner_select/skins/default/images/normal/lineNotice.gif) no-repeat left bottom;}

.banner_ni_box .banner_thumbnail_box {table-layout:fixed; }
.banner_ni_box .banner_thumbnail_box .banner_thumbnail { margin:0px; padding:3px; border:none; text-align:center; }
.banner_ni_box .banner_thumbnail_box .banner_thumbnail img { border:0px solid #DEDEDE; }
.banner_ni_box .banner_thumbnail_box .banner_thumbnail img:hover { border:0px solid #54564b; }

.banner_ni_box .banner_thumbnail_box a { color:#000000; text-decoration:none; }
.banner_ni_box .banner_thumbnail_box a:visited { color:#54564b; text-decoration:none; }

.banner_ni_box .banner_thumbnail_box td.bottomBorder { border-bottom:0px dashed #EEEEEE; padding-bottom:0px; }

/* file:/home/hosting_users/magicin2/www/files/cache/optimized/ae6e7135f6097ebc582f10b1fe4d665b.cache.php */
.news_ticker_none { height:22px; overflow:hidden; clear:both; white-space:nowrap; }

.news_ticker_none table { width:100%; height:25px; margin:0; padding:0; table-layout:fixed;}
.news_ticker_none table td { white-space:nowrap; overflow:hidden; height:25px; vertical-align:top; }

.news_ticker_none .tickerBox { height:25px; padding-top:0px; white-space:nowrap; overflow:hidden; }

.news_ticker_none ul { margin:0; padding:0; white-space:nowrap; overflow:hidden; }
.news_ticker_none li { list-style:none; height:25px; overflow:hidden; white-space:nowrap; font-size:9pt;}

.news_ticker_none ul li .title a { color:#555555; text-decoration:none;  font-size:9pt;}
.news_ticker_none ul li .title a:hover { text-decoration:underline; }
.news_ticker_none ul li .title span.comment { color:#FE6700; font:.8em Tahoma; }
.news_ticker_none ul li .title span.comment a { color:#FE6700; font:.8em Tahoma; text-decoration:none; }

.news_ticker_none ul li .date { color:#999999; font:.8em Tahoma; white-space:nowrap; margin-right:5px;}

/* file:/home/hosting_users/magicin2/www/files/cache/optimized/d432e88d585ea4be7a9eec0f9eaee991.cache.php */

.widgetContainer a{ text-decoration:none;}
.widgetContainer a:hover,
.widgetContainer a:active,
.widgetContainer a:focus{ text-decoration:none;}
.widgetContainer img{ border:0;}
.widgetContainer sup{ position:relative; line-height:1; display:inline-block; margin:-5px 0; *padding:0 1px;}
.widgetContainer form{ margin:0; padding:0;}
.widgetContainer fieldset{ border:0; margin:0; padding:0;}
.widgetOlistA { margin:0; padding:0; font-family:맑은고딕, 돋움; font-size:11px; line-height:2;}
.widgetOlistA li{ margin-left:0px;}
.widgetOlistA li,
.widgetOlistA li a{ color:#666;}
.widgetOlistA li sup{ color:#AAA; font-size:9px; font-family:tahoma, Verdana; padding-left:2px;}
.widgetContainer.black .widgetContainer a{ text-decoration:none;}
.widgetContainer.black .widgetContainer a:hover,
.widgetContainer.black .widgetContainer a:active,
.widgetContainer.black .widgetContainer a:focus{ text-decoration:none;}
.widgetContainer.black .widgetContainer img{ border:0;}
.widgetContainer.black .widgetContainer sup{ position:relative; line-height:1; display:inline-block; margin:-5px 0; *padding:0 1px;}
.widgetContainer.black .widgetContainer form{ margin:0; padding:0;}
.widgetContainer.black .widgetContainer fieldset{ border:0; margin:0; padding:0;}
.widgetContainer.black .widgetOlistA { margin:0; padding:0; font-size:12px; line-height:1.5;}
.widgetContainer.black .widgetOlistA li{ margin-left:0px;}
.widgetContainer.black .widgetOlistA li,
.widgetContainer.black .widgetOlistA li a{ color:#999;}
.widgetContainer.black .widgetOlistA li sup{ color:#666; font-size:10px; font-family:tahoma; padding-left:10px;}

/* file:/home/hosting_users/magicin2/www/files/cache/optimized/fa2f72c93b4982b5caec901ca549de2b.cache.php */
.bgw_menu_topbar_normal { font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}

.bgw_menu_topbar_normal .mainmenu { margin:0px; padding:0px; height:20px; overflow:hidden; white-space:nowrap; }
.bgw_menu_topbar_normal .mainmenu li { float:left; list-style:none; background:url(/widgets/bgw_menu/skins/default/images/normal/bgGnbVr-ml1.gif) no-repeat left bottom; padding-left:2px; position:relative; left:-2px; white-space:nowrap;}
.bgw_menu_topbar_normal .mainmenu li.first{ background:none;}
.bgw_menu_topbar_normal .mainmenu li a { display:block; float:left; padding:4px 8px 0 8px; height:16px; color:#333333; white-space:nowrap; text-decoration:none;}
.bgw_menu_topbar_normal .mainmenu li a:hover, 
.bgw_menu_topbar_normal .mainmenu li a:focus { color:#888888 }
.bgw_menu_topbar_normal .mainmenu li.on a, 
.bgw_menu_topbar_normal .mainmenu li.on a:hover { color:#888888; }

/* file:/home/hosting_users/magicin2/www/files/cache/optimized/0a3a921594f4a15155df8d86c906fb2a.cache.php */


