/* Navi */
#veryTop { position:relative; top:0; left:0; width:955px; height:30px; background:url(../images/bg_veryTop.gif) repeat-x top left; color:#F7F3F7; font-size:10px;}
#veryTop a { color:#F7F3F7;}
#veryTopMenu { position:absolute; top:9px; left:0; margin-left:110px;}
#veryTopMenu li { display:inline; padding-left:7px; padding-right:7px; background:url(../images/sepe_verytop.gif) no-repeat right 2px;}
#veryTopMenu img { vertical-align: middle; padding-right:5px;}
#newsSearch { position:absolute; top:3px; right:7px; width:384px; text-align:right;}
#newsSearch input, #newsSearch select { font-size:11px; color:#9C9A9C;}
#newsSearch input { padding:1px;}
#newsSearch .buttonGo { vertical-align: text-bottom;}

#header { position:relative; top:20px; left:0; width:940px; margin-right:15px; height:109px;}
#logo { position:absolute; top:0px; left:0; width:457px;}
#adTop { position:absolute; top:0px; right:0; width:468px;}

#navi .hrd { color:#BA242E; margin-bottom:8px;}
#navi a { color:#000000;}
#navi ul, #navi ul ul, #navi ul ul ul { list-style:none;}
#navi li, #navi li li { text-indent:8px;}
#navi li { padding-top:2px; padding-bottom:2px;}
#navi li li { padding-top:1px; padding-bottom:1px;}
#navi .firstList { border-top:#9C9A9C 1px solid;}

#navi .hrd { color:#BA242E; margin-bottom:8px;}
#navi a { color:#000000;}
#navi ul, #navi ul ul { list-style:none;}
#navi li { text-indent:8px;}
#navi li { padding-top:2px; padding-bottom:2px;}
#navi .firstList { border-top:#9C9A9C 1px solid;}

#naviNews li ,#naviOther li{ background:#EFEFF7 url(../images/ic_listBlack.gif) repeat-y left top; border-bottom:#9C9A9C 1px solid;}
#naviNews li li { border-bottom:none; background:#F7F7FB url(../images/ic_listBlack.gif) repeat-y left top;}
#naviNews .havesub { padding-bottom:0;}

#naviResources li, #naviEntertainments li { border-bottom:#9C9A9C 1px solid;}
#naviNews, #naviResources, #naviEntertainments, #naviServices { margin-bottom:18px;}
#naviResources { margin-top:18px;}

#footer { border-top:#000000 2px solid; margin-top:20px;}
#naviFooter { position:absolute; left:10px; top:5px; width:540px;}
#naviFooter a {color:#000000;}
#copyrightFooter { position:absolute; right:10px; top:6px; width:360px; text-align:right; font-size:10px; color:#9C9A9C;}
#parterFooter { position:absolute; top:26px; left:0; width:100%; border-top:#9C9A9C 1px solid; text-align:center; font-size:10px; color:#9C9A9C; padding:14px 0 26px 0;}
#parterFooter img { vertical-align:middle; padding-left:10px;}
