
@media all{      
body { color:#414141; }



#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; }

.BlueHeadText1 {font: 13px "Tahoma", Lucida, Verdana, sans-serif;	color: #0b9bd7;margin: 0; }
.BlueDarkHeadText1 {font: 13px "Tahoma", Lucida, Verdana, sans-serif;	color: #025ec5;margin: 0; font-weight:bold;}
.RedHeadText1 {font: 13px "Tahoma", Lucida, Verdana, sans-serif;	color: #ff0036;margin: 0; }
.PurpleHeadText1 {font: 13px "Tahoma", Lucida, Verdana, sans-serif;	color: #6b0bd7;margin: 0; }
.GreenHeadText1 {font: 13px  "Tahoma",  Lucida, Verdana, sans-serif;	color: #569301;margin: 0; }
.OrangeHeadText1 {font: 13px  "Tahoma", Lucida, Verdana, sans-serif;	color: #ff8400;margin: 0; }
.PinkHeadText1 {font: 13px  "Tahoma", Lucida, Verdana, sans-serif;	color: #f30871;margin: 0; }
.GreenLightHeadText1 {font: 13px  "Tahoma", Lucida, Verdana, sans-serif;	color: #a2ff00;margin: 0; }
.Orange2HeadText1 {font: 13px  "Tahoma", Lucida, Verdana, sans-serif;	color: #bf4c00;margin: 0; }



.BorderColorWhiteThumb { border: 1px solid #ffffff; }
.BorderColorBlackThumb { border: 1px solid #000000; }


.GrayText1 a:link {	font: 13px "Tahoma",  Lucida, Verdana, sans-serif;	text-decoration:none;color: #414141;margin: 0;}
.GrayText1 a:hover {	font: 13px "Tahoma", Lucida, Verdana, sans-serif;	text-decoration:underline;	color: #ca1039;	margin: 0;}
.GrayText1 a:active {	font: 13px "Tahoma",  Lucida, Verdana, sans-serif;	text-decoration:none;color: #414141;	margin: 0;}
.GrayText1 a:visited {	font: 13px  "Tahoma",  Lucida, Verdana, sans-serif;	text-decoration:none;color: #414141;	margin: 0;}

.BlueText1 a:link {	font: 13px "Tahoma",  Lucida, Verdana, sans-serif;	text-decoration:none;color: #0090ff;margin: 0;}
.BlueText1 a:hover {	font: 13px "Tahoma", Lucida, Verdana, sans-serif;	text-decoration:underline;	color: #ca1039;	margin: 0;}
.BlueText1 a:active {	font: 13px "Tahoma",  Lucida, Verdana, sans-serif;	text-decoration:none;color: #0090ff;	margin: 0;}
.BlueText1 a:visited {	font: 13px  "Tahoma",  Lucida, Verdana, sans-serif;	text-decoration:none;color: #0090ff;	margin: 0;}


.WhiteText1 a:link {	font: 13px "Tahoma",  Lucida, Verdana, sans-serif;	text-decoration:none;color: #ffffff;margin: 0;}
.WhiteText1 a:hover {	font: 13px "Tahoma", Lucida, Verdana, sans-serif;	text-decoration:underline;	color: #e3fe02;	margin: 0;}
.WhiteText1 a:active {	font: 13px "Tahoma",  Lucida, Verdana, sans-serif;	text-decoration:none;color: #ffffff;margin: 0;}
.WhiteText1 a:visited {	font: 13px  "Tahoma",  Lucida, Verdana, sans-serif;	text-decoration:none;color: #ffffff;margin: 0;}
}

@media screen{
/* ID STYLE */
#dPageHolder{width:1003px; margin-left:auto; margin-right:auto; }
}
 #dMiddle{position:relative; top:0px; width:1003px; background-color:#ffffff;}
 
 #dHeader{width:1003px;height: 393px;}
#dSubHeader{width:1003px;}
 #dTorso{width:1003px;}
/* head for banner start*/
#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; }

 /* head for banner end*/
 /* login start*/
 #menu { background:url(../images2/head_rambobar.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:75px; 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:50px; display:block; font-size:11px; font-style:normal; float:left; text-align:right; padding:5px 5px 0 0; }
.loginkapook li input.login { width:130px; 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:#003300; }

.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:#669900; 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; }

 /*  login end


.main_keyword {position:absolute; top:10px; right:0; padding-right:25px;}
.main_keyword h1, .main_keyword h2, .main_keyword h3 {  color:#666666; display:inline; padding-left:6px; }
.topkeyword h1, .topkeyword h2 { font-size:12px; color:#999999; display:inline; padding-left:6px; font-style:normal; font-weight:normal; color:#666666; font-family:Tahoma; }

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

