body{margin:0; padding:0; background:#F1F1E8; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#605239}
#header{position:relative; height:95px; border-top:10px solid #CCCCBB; background:url(/gfx/tpl/bg_header.png); border-bottom:5px solid #146CA9}
.centered{width:900px; position:relative; left:50%; margin-left:-450px}
img#logo{position:absolute}
img{border:0}
/* MAIN MENU */
a{color:#005B9A}
div{line-height:18px}
#main_menu_container{background:url(/gfx/tpl/bg_main_menu_container.png); height:68px; border-top:1px solid #005B9A; }
ul#main_menu{position:relative; margin-bottom:30px; margin-top:0; margin-bottom:0; margin-right:0; height:38px;  padding:0; list-style:none; }
ul#main_menu li{float:left; font-family:Verdana; font-size:12px; margin:0; padding:0 20px 0 20px;  height:38px; line-height:38px;}
ul#main_menu li a{display:block; color:fff; text-transform:uppercase; text-decoration:none}

ul#main_menu li ul{position:absolute; left:0; width:900px; top:38px; height:25px; display:none; list-style:none; margin:0; padding:0}
ul#main_menu li:hover{background:url(/gfx/tpl/bg_main_menu_li_over.png)}
ul#main_menu li:hover{ padding:0 19px 0 19px; border:1px solid #4C4C33; border-top:0; border-bottom:0;}
ul#main_menu li.current {display:block; background:#fff; padding:0 20px 0 20px; border:0;}
ul#main_menu li:hover ul li, ul#main_menu li.current ul li{padding:0px 5px 0 5px}
#container{min-height:500px;}
ul#main_menu li ul li{padding:0 5px 0 5px; float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
ul#main_menu li ul li a{color:#555; font-weight:normal; text-transform:none}
ul#main_menu li:hover ul li{background:none; border:none}
ul#main_menu li:hover ul, ul#main_menu li.current ul{display:block; background:url(/gfx/tpl/bg_main_menu_ul_ul.png) repeat-x top #fff;}
ul#main_menu li.current a{color:#47433F; }
ul#main_menu li ul li.current{font-weight:bold; background:none}
ul#main_menu li ul li.current a{font-weight:bold}
ul#main_menu li ul li a:hover{color:#222}

ul#main_menu li:hover ul{z-index:30}
ul#main_menu li.current ul{z-index:20}


/* TOP MENU */
ul#top_menu{position:absolute; right:0px;  margin-top:0; top:3px; margin-bottom:0; margin-right:0; height:38px;  padding:0; list-style:none; }
ul#top_menu li{ float:left; font-family:Arial; font-size:11px; font-weight:bold; padding:0 5px 0 5px; height:25px; line-height:25px;}
ul#top_menu li.middle{background:#CCCCBB;}
ul#top_menu li.first{padding-left:40px; background:url(/gfx/tpl/bg_top_menu.gif) repeat-x; background-color:none;}
ul#top_menu li.last{padding-right:40px; background:url(/gfx/tpl/bg_top_menu.gif) top right; background-color:none;}

ul#top_menu li a{color:#555; text-decoration:none}
ul#top_menu li a:hover{color:#000; text-decoration:none}
ul#top_menu li.current a{color:#005B9A; text-decoration:none}

/* RIGHT MENU */
ul.right_menu{margin:0; padding:0; list-style:none}
ul.right_menu span.date{color:#438DBF; font-size:10px; font-weight:bold}
ul.right_menu li{margin-bottom:10px; font-size:13px; font:Arial; background:url(/gfx/tpl/bg_right_menu_li.gif) no-repeat 0 7px; padding-left:15px; }
ul.right_menu li a{font-family:Arial; font-size:13px; text-decoration:none; color:#918B87}
ul.right_menu li:hover a{text-decoration:none; color:#8b8b5c}
ul.right_menu li:hover{background:url(/gfx/tpl/bg_right_menu_li_on.gif) no-repeat 0 7px; }
ul.right_menu li.current a{text-decoration:none; color:#438DBF; }
#right div.box p.more{padding:0; margin:0; float:right; font-size:10px; }
#right div.box p.more a{font-size:11px; color:#656565}
#right div.box_banners{padding-bottom:10px;}
#right div.box_banners img{border:0}
/*HOME SPECIAL*/
div#home{background:#fff; height:340px; padding-top:20px}
div#home div.left{width:220px; float:left; margin-right:20px;}
div#home div.right{width:660px; float:left;}
div#home div.right div.slide_thumbs {position:relative; width:100px; height:50px;}
div#home div.right div.slide_thumbs em{position:absolute; background:url(/gfx/tpl/c_box.png) no-repeat; height:5px; width:5px}
div#home div.right div.slide_thumbs em.tl{left:-1px; top:-1px;}
div#home div.right div.slide_thumbs em.tr{right:-1px; top:-1px; background-position:top right}
div#home div.right div.slide_thumbs em.bl{bottom:-1px; left:-1px; background-position:bottom left;}
div#home div.right div.slide_thumbs em.br{bottom:-1px; right:-1px; background-position:bottom right}

/* RIGHT BOX */
#right div.box{ margin-top:10px; margin-bottom:10px; width:100%; min-height:85px;}
#right div.box div.top{background:url(/gfx/tpl/corner.gif); height:5px;}
#right div.box div.bottom{background:url(/gfx/tpl/corner.gif) bottom; height:5px;}

#right div.box div.content{padding:10px; background:#fff; border:1px solid #ccc; border-top:0; border-bottom:0;}


ul.nav{list-style:none; float:left; width:400px; margin:20px 0 20px 0; padding:0}
ul.nav li{font-size:10px; height:15px; line-height:15px; font-weight:bold; text-align:center; min-width:14px; margin-right:3px; float:left}
ul.nav li.pa{border:1px solid #333;}
ul.nav li.pa:hover a{color:#f9f9f9}
ul.nav li.pi{border:1px solid #333; background:none; color:#333}
ul.nav li.pc,ul.nav li.pa:hover{background:#999966; border:1px solid #000}
ul.nav li.pc, ul.nav li.pa:hover a{color:#fff}
ul.nav li a{font-size:10px; padding:0 4px 0 4px; display:block; text-decoration:none;}
div.jump{margin:20px 0 20px 0; float:right; width:140px}

br.clear{clear:both}
#left{margin-top:20px; float:left; width:560px}
#right{float:right; width:300px; float:left; margin-left:40px}
#bottom_menu{height:40px;background:#999966; color:#D1D1C2; clear:left; padding-top:15px}
#bottom_menu a{color:#D1D1C2; text-decoration:none}
#bottom_menu a:hover{color:#000}

#footer{height:40px; line-height:50px; color:#fff; background:#4C4C2D;  padding-top:15px}
#stf_box{display:none}
h2{margin:0; padding-bottom:10px; margin-bottom:15px; padding:0 0 10px 0; border-bottom:1px dotted #CCCCBB; color:#438DBF; font-family:"Arial Narrow"; font-size:22px;}
h3{margin:0; padding-bottom:5px; padding:0; color:#438DBF; font-family:Helvetica; font-size:13px;}
h3 a{text-decoration:none; color:#484440; margin:0}
h3 a:hover{color:#438DBF}
.more{text-decoration:none; text-align:right; font-size:9px; float:left; display:block; padding-top:5px; color:#438DBF }
#left div.box{margin-bottom:30px;}
div.half_box{width:280px; height:120px; float:left; margin-bottom:10px}
div.pola80{width:80px; height:80px; float:left; margin-right:10px; padding:4px 6px 6px 4px; border:1px solid #ccc; background-color:#FFF}
div.pola80 img{border:1px solid #ccc}
div.pola120{width:120px; border:1px solid #ccc; padding:4px 6px 6px 4px; float:left; width:120px; margin-right:5px; background-color:#FFF }
div.pola120 h3 {font-size:11px; padding-top:5px; text-align:center}
div.pola120 img{border:1px solid #ccc; height:120px;}
#stf_box{position:absolute; display:none; border:1px solid #2E4552; background:#fff; padding:10px}
#stf_box input#stf_btn, #stf_box input#stf_cancel{border:0; margin-top:10px; background:#2E4552; color:#fff}
div.links{padding:10px; margin-top:20px; border-top:1px dotted #CCCCBB; }
div.links img{border:1px solid #666; }