.sp_table{border-collapse:collapse; border-spacing:0px; width:100%}
.sp_center{text-align:center}
.sp_right{text-align:right}
.sp_left{text-align:left}
.sp_middle{vertical-align:middle}
.sp_top{vertical-align:top}
.sp_auto_align{margin:0 auto}

.sp_float_right{float:right}

.sp_regular_padding{padding:5px}

.sp_content_padding{padding:0 5px 0 5px}

.sp_fullwidth{width:100%}

.sp_page_index{width:100%; text-align:center}

.sp_list{list-style-type:none; text-align:left; padding:0px 0px 0px 5px; line-height:1.5em; margin:0}

.sp_list_indent{padding-left:10px}

li.sp_list_top{padding-top:5px}

li.sp_list_bottom{padding-bottom:5px; border-bottom:1px dashed #AAA}

li.sp_list_divider{border-bottom:1px solid #DDD}

.sp_online_flow{max-height:150px; overflow:auto}

.sp_rss_flow{max-height:300px; overflow:auto}

td.sp_top_poster, td.sp_staff, td.sp_blog, td.sp_articles{width:45px}

td.sp_staff_info{padding:7px 0 7px 0; vertical-align:bottom}

td.sp_staff_divider{border-bottom:1px dashed #AAA}

td.sp_recent_icon{vertical-align:middle; width:5%}

td.sp_recent_subject{width:60%}

td.sp_recent_info{width:35%}

div.sp_image{text-align:center; line-height:1.4em; padding:5px}

input.sp_search{width:95%}

.sp_acalendar{border-collapse:collapse; border-spacing:0; width:100%; text-align:center}

td.sp_acalendar_day{height:20px; padding:2px; text-align:center; vertical-align:top}

.sp_acalendar_divider{width:80%}

table.sp_blog, table.sp_articles, td.sp_shop_info{line-height:1.7em}

td.sp_shop_info{font-size:smaller}

td.sp_shop_divider{border-bottom:1px dashed #AAA}

td.sp_shop{width:40px}

.sp_blog_title, .sp_articles_title{border-bottom:1px dashed #AAA}

#sp_menu{width:100%}

#sp_menu a{margin:0; line-height:1.7em}

#sp_menu li{position:relative}

#sp_menu li ul{position:absolute; top:0; left:75%; width:200px; background:#FFF; border:1px solid #AAA}

#sp_menu ul{display:none}

#sp_menu li:hover ul{display:block}

#sp_main{width:100%; border-spacing:5px; table-layout:fixed}

#sp_left{vertical-align:top}

#sp_right{vertical-align:top}

#sp_center{vertical-align:top}

div.sp_block{overflow:auto}

table.sp_block{border-collapse:collapse; border-spacing:0; width:100%}

td.sp_block_padding{padding:5px}

table.shoutbox_container{width:100%; font-size:x-small}

.shoutbox_padding{padding:5px}

.shoutbox_body{text-align:left; padding:0}

.shoutbox_list_compact{margin:0; padding:0; list-style:none; overflow:auto; height:200px}

.shoutbox_list_compact li{padding:4px 0px 4px 4px; border-bottom:1px dashed #CCC; border-left:3px solid #DADADA}

.shoutbox_list_all{margin:0; padding:0; list-style:none}

.shoutbox_list_all li{padding:4px 0px 0px 4px; border-left:3px solid #DADADA}

li.shoutbox_time{border-bottom:1px dashed #CCC; color:#777}

span.shoutbox_time{color:#777; padding-left:5px}

span.shoutbox_delete{float:right; padding-right:3px}

.shoutbox_page_index{padding:2px 0px 3px 2px; line-height:1.8em; text-align:center}

div.shoutbox_input{padding-top:5px}

input.shoutbox_input{width:65%}

li.shoutbox_warning{border-left:3px solid #F66; border-bottom:none; background:#FDD; color:#F00}

.shoutbox_me{font-weight:bold; color:#F00}

.sf_inactive{border:2px #3d91a5 solid; background:#3d91a5; color:#b4d3db}

.sf_active{border:2px #8BB544 solid; background:#fff; color:#333}

.sf_text{border:2px #3c90a5 solid; background:#fff; color:#888}

.sf_suggestion{position:relative}
.sf_suggestion ul{position:absolute; margin:0; padding:0; background:#86BAC7; top:0; left:0}
.sf_suggestion li{margin:0; padding:0; list-style:none}
.sf_suggestion li a{display:block; text-indent:5px; color:#fff}
.sf_suggestion li.selected a{background:#3D91A5}
#container{padding-bottom:20px; text-align:left; position:relative;         float:left;         margin-left:20px}
#form{margin:1em 0; padding:0; width:420px;         height:185px;         background:url(http://www.mundo-se.com/searchfield/form_back.gif) no-repeat 0 0}
#form input{        margin-top:80px;         margin-left:20px}
#form button{margin-left:10px; width:53px; height:30px; border:none; text-indent:-8000px; overflow:hidden; background:url(http://www.mundo-se.com/searchfield/button.gif) no-repeat 0 0; cursor:pointer; vertical-align:middle}
.arrowlistmenu{width:100%}
.arrowlistmenu ul{list-style-type:none; margin:0; padding:0; margin-bottom:8px}
.arrowlistmenu ul li{padding-bottom:2px}
.arrowlistmenu ul li a{color:#000; display:block; padding:2px 0; padding-left:19px; text-decoration:none; font-weight:bold; border-bottom:1px solid #dadada; font-size:90%}
.arrowlistmenu ul li a:visited{color:#5F5F5F}
.arrowlistmenu ul li a:hover{color:#5F5F5F; background-color:#F3F3F3}