
* { padding:0; border:0; margin:0; font-family:Trebuchet MS, Tahoma; list-style:none; text-decoration:none; }
html { background:url(images/body_bg.jpg) -30px -35px; width:100%; height:100%; float:left; }
body { background:url(images/body_bg2.jpg) repeat-x; width:100%; height:100%; float:left; }




a:link, a:active, a:visited {
	color:#000000;
	text-decoration:bold;
}






#all { width:935px; position:relative; left:50%; margin-left:-480px; _margin-left:-37.5%; }

#top { width:935px; height:208px; background:url(images/top_bg.jpg);  }
#top ul { position:relative; top:175px; left:20px; }
#top ul li { display:inline; }
#top ul li a { color:#FFFFFF; font-weight:bold; font-size:14px; padding:0 10px; }
#top ul li a:hover { color:#acdbe7; text-decoration:underline; }

#content { width:935px; background:url(images/content_bg.jpg) repeat-x #bcf1fc; float:left; }
#content li a img { border:3px solid #48c6e4; }


#left { width:205px; float:left; }
#left ul { width:205px; background:url(images/menu_both.jpg) bottom no-repeat #1da5c5; margin:8px 10px 0 10px; padding-bottom:20px; }
#left ul li.header { width:205px; height:40px; margin:0; }
#left ul li.banner { width:205px; height:auto; text-align:center; margin:0; }
#left ul li.banner a { width:auto; height:auto; display:block; float:none; background:none; font-size:11px; font-weight:bold; color:#feffff; padding:0; }
#left ul li.banner a:hover { background:none; color:#90eaff; }
#left ul li.banner a img { border:3px solid #48c6e4; }
#left ul li.header h4 { color:#a2ffff; font-size:18px; padding:6px 10px; background:url(images/menu_head.jpg) no-repeat; }
#left ul li { width:186px; height:26px; margin:3px 9px; }
#left ul li a { width:160px; height:20px; display:block; float:left; background:url(images/menu_arrow.gif) 5px 10px no-repeat #29aecd; font-size:11px; font-weight:bold; color:#feffff; padding:6px 0 0 26px; }
#left ul li a:hover { background:url(images/menu_arrow.gif) 5px 10px no-repeat #0e819c; color:#90eaff; }

#cat-s { width:501px; _width:471px; float:left; padding:10px 3px; position:relative; left:13px; _left:0px; }
#cat-s li a img { border:3px solid #48c6e4; }



#black { width:205px; float:left; }
#black ul { width:205px; background:url(images/menu_both.jpg) bottom no-repeat #1da5c5; margin:8px 10px 0 10px; padding-bottom:20px; }
#black ul li.header { width:205px; height:40px; color:#a2ffff; font-size:11px; margin:0; }
#black ul li.banner { width:170px; height:auto; text-align:center; color:#a2ffff; font-size:11px; padding:6px 10px; margin:0; }
#black ul li.banner a { width:auto; height:auto; display:block; float:none; background:none; font-size:11px; font-weight:bold; color:#feffff; padding:0; }
#black ul li.banner a:hover { background:none; color:#90eaff; }
#black ul li.banner a img { border:3px solid #48c6e4; }
#black ul li.header h4 { color:#a2ffff; font-size:18px; padding:6px 10px; background:url(images/menu_head.jpg) no-repeat; }
#black ul li { width:186px; height:26px; margin:3px 9px; }
#black ul li a { width:160px; height:20px; display:block; float:left; background:url(images/menu_arrow.gif) 5px 10px no-repeat #29aecd; font-size:11px; font-weight:bold; color:#ffffff; padding:6px 0 0 26px; }
#black ul li a:hover { background:url(images/menu_arrow.gif) 5px 10px no-repeat #0e819c; color:#90eaff; }





















#right { width:205px; float:left; }
#right ul { width:205px; background:url(images/menu_both.jpg) bottom no-repeat #1da5c5; margin:8px 10px 0 10px; padding-bottom:20px; }
#right ul li.header { width:205px; height:40px; margin:0; }


#right ul li.banner { width:205px; height:auto; text-align:center; margin:0; }
#right ul li.banner a { width:auto; height:auto; display:block; float:none; background:none; font-size:11px; font-weight:bold; color:#feffff; padding:0; }
#right ul li.banner a:hover { background:none; color:#90eaff; }
#right ul li.banner a img { border:3px solid #48c6e4; }


#right ul li.header h4 { color:#a2ffff; font-size:18px; padding:6px 10px; background:url(images/menu_head.jpg) no-repeat; }





#right ul li { width:186px; height:26px; margin:3px 9px; }
#right ul li a { width:160px; height:20px; display:block; float:left; background:url(images/menu_arrow.gif) 5px 10px no-repeat #29aecd; font-size:11px; font-weight:bold; color:#feffff; padding:6px 0 0 26px; }
#right ul li a:hover { background:url(images/menu_arrow.gif) 5px 10px no-repeat #0e819c; color:#90eaff; }

#footer { width:935px; height:63px; background:url(images/footer_bg.jpg) 0 15px no-repeat; float:left; padding-top:15px; }
#footer address { font-style:normal; font-size:14px; font-weight:bold; color:#ffffff; padding:26px 0px 0px 20px; }
#footer address a { color:#ffffff; }
#footer address a:hover  { text-decoration:underline; }
