@charset "utf-8";
/* CSS Document */

/* Default */
html,body,img,input, p, th, td, input, div, span, form, textarea,
p, h1, h2, h3, h4, h5, h6, h7, dl, dt, dd, div, a{font:normal 12px Dotum; font-family:NanumGothic, "나눔고딕", Malgun Gothic, "맑은고딕", Dotum, "돋움", Gulim, "굴림", AppleGothic, Sans-serif; color:#000; text-decoration:none; margin:0px; padding:0px;}
select{font:normal 12px Dotum;}
a:hover{text-decoration:underline;}
img{border:none;}
ul, ol, li{list-style:none; margin:0; padding:0;}
hr, caption{display:none;}

.blind{display:none;}

/* Layout */
html,body{position:relative; width:100%; height:100%;}
body{background:#fff;}
#cubrid_wrap{background:#fff url(/zbxe/common/main_img_2010/header_bg.gif) left top repeat-x; width:100%; height:100%;}
#cubrid_header{background:url(/zbxe/common/main_img_2010/header_bg.gif) left top repeat-x; width:850px; height:100px; padding-top:4px; margin:0 auto 0 -466px; padding:0 40px; overflow:visible; z-index:101; position:absolute; top:0; left:50%;}
h1{float:left; margin-top:31px; width:130px;}
.lnb{float:right; width:435px; height:20px; margin:8px 10px 0 0; text-align:right; }
.lnb span{padding:0 10px; font:normal 11px Dotum; font-family:NanumGothic, "나눔고딕", Malgun Gothic, "맑은고딕", Dotum, "돋움", Gulim, "굴림", AppleGothic, Sans-serif; background:url(../images/icon_li_01.gif) left 3px no-repeat; padding-left:7px;  line-height:11px;}
.lnb a{background:url(/zbxe/common/main_img_2010/s_menu_bg.gif) right 5px no-repeat; padding:0 7px 0 0;}
.lnb a.last{background:none;}

.search_new {float:right; width:160px; margin-top:5px;}
.search_new span input{background:url(/zbxe/common/main_img_2010/search_bg.gif) left top no-repeat; width:110px; height:14px; padding:3px 10px; border:0;}
.search_new img{vertical-align:middle;}

.gnb_new{clear:both; overflow:visible;}
#topmenu{display:inline-block; width:540px; height:60px;/* 2010-02-23 70px -> 60px */ position:relative; left:315px; top:0; font:0; padding:0;}
#topmenu li{float:left; width:76px; height:30px;}
#topmenu li a, #topmenu li a:hover{display:block; height:30px;}
#topmenu div{text-align:left;}
#topmenu div ul{display:block;}
#topmenu div ul li a{float:left;}
#topmenu div li{padding:0; margin:0; height:19px; width:130px;}
#topmenu div li a{color:#fff; font:normal 11px Dotum; font-family:NanumGothic, "나눔고딕", Malgun Gothic, "맑은고딕", Dotum, "돋움", Gulim, "굴림", AppleGothic, Sans-serif; height:19px;}
#topmenu div.sub{position:absolute; top:30px; display:none; margin-left:0px; width:135px; background:url(/zbxe/common/main_img_2010/gnb_sub_bg.gif) left top no-repeat; padding:10px 0 10px 10px;}
#topmenu div.s01{height:30px; left:0;}
#topmenu div.s02{height:65px; left:76px;}
#topmenu div.s03{height:120px; left:152px;}
#topmenu div.s04{height:30px; left:228px;}
#topmenu div.s05{height:50px; left:304px;}
#topmenu div.s06{height:50px; left:380px;}

#hotlink_box{position:absolute; width:120px; height:170px; top:95px; margin-left:83px; z-index:0;}
#hotlink_box li{height:29px; overflow:hidden;}

#cubrid_main_box{width:850px; margin:0px auto 0 auto; z-index:99; overflow:hidden; padding-top:110px;}
#contentBody{margin:0px auto 0 auto; overflow:hidden; z-index:99; padding-top:110px;}

.cubrid_spot_01, cubrid_spot_02{float:left;}
.cubrid_spot_01{margin-right:5px; overflow:hidden; width:603px; height:210px;}
.cubrid_spot_01 ul{display:inline-block; position:absolute; padding:0; margin:0; font:0; width:600px; height:200px;}
.cubrid_spot_01 ul li{display:block; position:absolute; width:32px; height:32px; top:0;}
.cubrid_spot_01 #s01 a{display:block; position:absolute; width:32px; height:32px; top:0; left:30px;}
.cubrid_spot_01 #s02 a{display:block; position:absolute; width:32px; height:32px; top:0; left:63px;}
.cubrid_spot_01 #s03 a{display:block; position:absolute; width:32px; height:32px; top:0; left:96px;}
.cubrid_spot_01 div{border:1px solid #dbdbdb; width:600px; height:200px;}

.cubrid_spot_02{background:url(/zbxe/common/main_img_2010/download_box_bg.gif) left top no-repeat; overflow:hidden; padding:15px; width:205px;}
.cubrid_spot_02 h4{margin-bottom:5px;}
.cubrid_spot_02 ul li{padding:5px 0 0 10px; background:url(/zbxe/common/main_img_2010/icon_li_01.gif) left 10px no-repeat; height:17px; width:200px;}
.cubrid_spot_02 ul li a, .cubrid_spot_02 ul li a:hover{font:normal 10px Arial; font-family:NanumGothic, "나눔고딕", Malgun Gothic, "맑은고딕", Dotum, "돋움", Gulim, "굴림", AppleGothic, Sans-serif; color:#808080;}

.cubrid_spot_04{clear:both; overflow:hidden; margin:3px 0 30px 0; height:65px; padding-bottom:2px; border-bottom:2px solid #df0000;}
.cubrid_spot_04 li img{display:block;}
.cubrid_spot_04 li{float:left;}

.cubrid_board_box_01{width:416px; margin-right:34px; float:left;}
.cubrid_board_box_02{width:400px; float:left;}

.board_01 h5, .board_02 h5{float:left; margin-bottom:10px;}
.board_01 a.more, .board_02 a.more{float:right; text-align:right;}
.board_01 ul, .board_02 ul{clear:both; overflow:hidden;}
.board_01 ul li, .board_02 ul li{overflow:hidden; margin-bottom:5px;}
.board_01 ul li p.title, .board_02 ul li p.title{float:left; width:340px;}
.board_01 ul li p.title a, .board_02 ul li p.title a{font:bold 12px Dotum; font-family:NanumGothic, "나눔고딕", Malgun Gothic, "맑은고딕", Dotum, "돋움", Gulim, "굴림", AppleGothic, Sans-serif; line-height:16px;}
.board_01 ul li p.title span, .board_02 ul li p.title span{display:block;}
.board_01 ul li p.title span a, .board_02 ul li p.title span a{color:#999; font:normal 11px Dotum; font-family:NanumGothic, "나눔고딕", Malgun Gothic, "맑은고딕", Dotum, "돋움", Gulim, "굴림", AppleGothic, Sans-serif; line-height:16px;}
.board_01 ul li p.date, .board_02 ul li p.date{float:right; text-align:right; width:70px; margin-top:2px; color:#999; font:normal 12px Dotum; font-family:NanumGothic, "나눔고딕", Malgun Gothic, "맑은고딕", Dotum, "돋움", Gulim, "굴림", AppleGothic, Sans-serif;}
.board_02{margin-top:25px;}

.board_03{background:#fff url(/zbxe/common/main_img_2010/tab_bg.gif) left top repeat-x;}
.board_03 ul{display:inline-block; width:400px; position:relative;}
.board_03 ul li{float:left;}
.board_03 ul div{text-align:left;}
.board_03 ul div ul{display:block;}
.board_03 ul div ul li a{float:left;}
.board_03 ul div{position:absolute; top:25px; left:0; margin-top:5px; margin-left:0; width:100%;}
.board_03 ul div li{width:100%; background:url(/zbxe/common/main_img_2010/icon_li_02.gif) left 8px no-repeat; padding-left:5px;}
.board_03 ul div .more{text-align:right; margin:0px 0 3px 0;}
.board_03 ul div .more a{color:#d60000;}
.board_03 ul div ul li a{display:block; float:left; padding:4px 5px; width:320px;}
.board_03 ul div ul li span{float:right; color:#999; padding:4px 0px; padding-right:8px; width:60px;}

.quick_poll{margin:150px 0 10px 0; background:url(/zbxe/common/main_img_2010/poll_bg.gif) left top no-repeat; height:53px; padding:16px 40px 16px 50px;}
.quick_poll p{margin-top:8px; background:url(/zbxe/common/main_img_2010/poll_q.gif) left 2px no-repeat; padding:0 0 5px 30px;}
.quick_poll p a{color:#4c4c4c; line-height:17px;}

.banner_01 a{display:block;}
.banner_01 a.banner1{margin-bottom:15px;}
.banner_01 a.banner1, .banner_01 a.banner2{width:172px;}
.banner_01 a.banner3{margin:-105px 0 0 172px;}

.banner{margin-top:0px; width:850px; height:50px; clear:both; overflow:hidden;}

#cubrid_copyright{width:850px; margin:25px auto 0 auto; border-top:2px solid #b2b2b2; padding:10px 0 37px 0; }
#cubrid_copyright address{float:left; font:normal 9px Tahoma; font-family:NanumGothic, "나눔고딕", Malgun Gothic, "맑은고딕", Dotum, "돋움", Gulim, "굴림", AppleGothic, Sans-serif; color:#a6a6a6; line-height:25px;}
#cubrid_copyright ul{float:right;}
#cubrid_copyright ul li{float:left; background:url(/zbxe/common/main_img_2010/bar.gif) right top no-repeat; padding:0 10px;}
#cubrid_copyright ul li.last{padding-right:0; background:none;}
#cubrid_copyright ul li a{font:normal 11px Dotum; font-family:NanumGothic, "나눔고딕", Malgun Gothic, "맑은고딕", Dotum, "돋움", Gulim, "굴림", AppleGothic, Sans-serif; color:#4d4d4d;}