@charset "utf-8";
/* CSS Document */
body, p, ul, li, form, h1, h2, h3, h4 { margin:0; padding:0; }
body { font-family:Tahom, Verdana, ; font-size:12px; color:#666666; background:url(../images2/ex_bgall.jpg) top center repeat-y; }
a { text-decoration:none; }
a:hover { text-decoration:underline; color:#990000; }
a img { border:0; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.clearright { clear:right; }
.more { text-align:right; font-size:11px; margin:0 15px; }
.more a { color:#990000; }
.keyword { font-size:11px; line-height:17px; }
.keyword a { color:#9B9B9B; }
.top10 { margin-top:10px; }
ul, li { list-style:none; }

#head { width:1003px; margin:0 auto; background:url(../images_new1/bg_head.jpg) #7CDA25 top center no-repeat; }
.menutop { background:url(../images2/new_bg_menutop.jpg) top center no-repeat; height:23px; font-size:11px; }
.menutop ul { float:right; margin:2px 10px 0 0; }
.menutop li { padding:0 20px 0 10px; float:left; background:url(../images2/icon.gif) 0px 0px no-repeat; color:#990000; }
.menutop li.truehit { background:none; }
.menutop li a { color:#555555; }
.menutop a { color:#555555; }
.btn_menutop { background:url(../images2/new_bt_menutop.jpg) top left no-repeat; width:102px; margin-left:20px; display:inline; }
.btn_menutop a { color:#990000; }
.textbanner { float:left; margin-top:5px;  }
.textbanner a { background:url(../images2/icon.gif) top left no-repeat; color:#666666; padding:0 0 0 10px; }
.textbanner a.red { color:#FF0000; }


#menu_hilight { width:107px; float:left; }
#menu_hilight a { display:block; padding:20px 0 0 0; }
#menu_hilight a:hover { padding:0; }
#menu_vdo { width:110px; float:left; }
#menu_vdo a { display:block; padding:20px 0 0 0; }
#menu_vdo a:hover { padding:0; }
#menu_photo { width:110px; float:left; }
#menu_photo a { display:block; padding:15px 0 0 0; }
#menu_photo a:hover { padding:0; }
#menu_onair { width:123px; float:left; }
#menu_onair a { display:block; padding:10px 0 0 0; }
#menu_onair a:hover { padding:0; }

.menulist ul { margin:0 0 0 15px; }
.menulist li { display:inline; font-size:11px; background:url(../images2/icon.gif) 0px -19px no-repeat; padding:3px 0 0 8px; width:115px; float:left; }
.menulist a { color:#345E07; }
.menulist a:hover { color:#990000; text-decoration:none; }

#bannertop { padding:0 0 0 5px; position:relative; width:998px; }
.bannertopbg { float:left; width:748px; display:inline; padding:7px 0 0 10px; }
.textbanner { float:left; margin-top:5px;  }
.textbanner a { background:url(../images2/icon.gif) top left no-repeat; color:#666666; padding:0 0 0 10px; }
.textbanner a.red { color:#FF0000; }
.register { position:absolute; top:0; right:0; }


.rambobar { height:35px; width:1003px; position:relative; }

#headlogo { margin:0 13px 0; }
.logokapook { width:189px; height:83px; }
.menumain { width:490px; height:89px; overflow:hidden; padding:0 0 0 80px; position:relative; bottom:-10px; z-index:1; }
.loginkapook { background:url(../images_new1/new_loginbox.gif) top left no-repeat; width:214px; height:86px; }
#menu { background:url(../images2/head_menuhilight.jpg) top left no-repeat; position:relative; top:1px; z-index:5; }

.rambobar { height:71px; width:1003px;  }
.rambobar ul { position:absolute; top:0; z-index:99; }
.rambobar li { width:83px; float:left; margin:0 0 0 0; text-align:center; }
.rambobar li strong { padding:0; font-weight:normal; text-align:center; display:block; position:relative; top:-8px; }
.rambobar li a { color:#999999; }
.ramboico { position:relative; z-index:9; }
.ramboico:hover { background-color:transparent; z-index: 50; }
.ramboico:hover img.rambomini { visibility:hidden; }
.ramboico:hover li { width:100px; }
.ramboico span { position:absolute; left:-1500px; visibility: hidden; cursor:pointer; }
*html body .ramboico:hover span { visibility: visible; top:-40px; left:-25px; }
html>body .ramboico:hover span { visibility: visible; bottom:0px; left:-25px; }

.search { background:url(../images2/new_bar_search.jpg) #ffffff top left no-repeat; height:52px; color:#FFFFFF; font-size:12px; }
.search strong { display:block; width:90px; padding-top:15px; text-align:center; color:#999999; }
.formsearch { background:url(../images2/new_tabsearch.gif) #ffffff top left no-repeat; height:33px; margin-top:5px; width:575px; }
.formsearch form { margin:0 0 5px 10px; }
.formsearch p { float:left; padding:4px 0 0 0; }
.formsearch p.radio { padding:7px 0 0 0; }
.inputsearch { margin-left:15px; background:#DDFFB8; border:1px solid #5FAD0C; width:190px; height:19px; }
.helpsearch { background:url(../images2/new_bar_search2.jpg) top left no-repeat; margin:8px 0 0 5px; padding:0 0 0 70px; height:33px; width:90px; }
.helpsearch a { display:block; background:url(../images2/icon.gif) 0px -48px no-repeat; padding:0 0 0 7px; font-size:11px; color:#2B599F; margin-bottom:2px; }
.resize { background:url(../images2/search.png) -291px -103px no-repeat; width:158px; height:27px; margin-top:11px; }

.loginkapook ul { margin:7px 0 0 10px; }
.loginkapook li { padding:3px 0 0 0; width:194px; clear:both; }
.loginkapook li em { width:70px; display:block; font-size:11px; font-style:normal; float:left; text-align:right; padding:5px 5px 0 0; color:#FFFFFF; }
.loginkapook li input.login { width:110px; float:left; background:#83B113; color:#FFFFFF; }
.loginkapook li input.button { float:left; }
.loginkapook li span { width:75px; display:block; font-size:10px; float:left; }
.loginkapook li a { color:#FFFFFF; }

.login_now { padding:8px 6px 0; }
.login_now img { border:2px solid #ffffff; float:left; margin:0 5px 0 0; }
.login_now strong a { color:#FFFFFF; font-size:16px; }
.login_now em a { background:url(../images2/icon.gif) 0px 0px no-repeat; color:#FFFFFF; font-style:normal; padding:0 0 0 10px; }

#menuleft { width:150px; margin-left:2px; }
#menuleft .top { background:url(../images_new1/menuleft2.jpg) 0px 0px no-repeat; height:25px; padding:10px 6px 0 0; text-align:right; font-weight:bold;  }
#menuleft .bg { background:url(../images_new1/menuleft2.jpg) -150px 0px no-repeat; }
#menuleft .content { background:url(../images_new1/menuleft2.jpg) -300px 0px repeat-y; }
#menuleft .bottom { background:url(../images_new1/menuleft2.jpg) -450px 0px no-repeat; height:35px; }
#menuleft .content li { border-bottom:1px dashed #C9C9C9; margin:0 3px; }
#menuleft .content li a { display:block; color:#666666; padding:6px 0 6px 15px;  }
#menuleft .content li a:hover { background:#C3FF82; text-decoration:none; color:#376307; padding-left:20px; }

#footer_kapook { width:1003px; margin:0 auto; background:url(../images2/bg_footer.jpg) top left repeat-x; height:63px; }
.footleft { width:790px; float:left; }
.footleft p { height:20px; padding:10px 0 0 10px; }
.footleft p a { color:#000000; }
.logosponser { width:213px; float:right; }


