body{margin:0px;padding:0px;}
*{margin:0px;padding:0px;}
body,div,td,p {font-family:Arial, "Courier New", Courier, monospace; font-size:12px; line-height:150%;}
a:link, a:visited {color:#333; text-decoration:underline;}
a:hover {color:#FF0000; text-decoration:underline;}
.hand {cursor:pointer;}
.span_border {border:1px solid #D0CFCF;margin-left:4px;padding:0px 2px;background-color:#F2F2F2;}

/* header */
.title{margin:0 auto;width:1003px;padding:0px;}
.title_line{background:url(../images/topline_bg.jpg) repeat-x left top #333;margin:0px;padding:0px; overflow:hidden; color:#FFFFFF;height:18px;line-height:18px; font-size:12px; text-align:right; padding-right:5px; clear:both;}
.title_line a:link,.title_line a:visited {color:#FFF;}
.title_logo{float:left; background:url(../images/bg_header.jpg) no-repeat center center; height:105px; width:1003px}
/*2008 12 19 fanny*/
.title_logo .title_logo_logo{float:left; wdith:326px;}
.title_logo .title_logo_banner{float:left;background:url(../images/home_3.jpg) no-repeat left top;width:577px;height:79px!important;padding-top:13px; overflow:hidden;padding-left:100px;}
/*2008 12 19 fanny end*/
.menu{margin:0 auto;width:1003px;padding:0px; background:url(../images/menubg.jpg) repeat-x left top;height:45px;line-height:45px;font-size:14px;color:#fff; clear:both;}
.menu ul{ list-style-type:none;margin-left:50px;}
.menu li{float:left;padding:0px 20px; background:url(../images/menu_arrow.jpg) no-repeat right top;}
.menu a:link, .menu a:visited {color:#fff; text-decoration:none;}
.menu a:hover{ color:#FDA503; text-decoration:underline;}

/* main */
.layout{margin:0px auto;padding:0px;background:#EDECE1;width:1003px;padding-top:20px; display:table;}
.content{margin:0px auto;padding:0px;width:949px;}

.content_top{margin:0px;padding:0px;}
.content_con{margin:0px;padding:0px;background:url(../images/contentbg.jpg) repeat-y left top; overflow:hidden;width:949px;}
.content_con .seat_statu {margin-left:20px;}

.content_bottom{margin:0px;padding:0px;margin-bottom:20px;}

/* footer */
.footer{margin:0 auto;width:1003px;padding:0px; background:#EDECE1;height:200px; clear:both;}
.footer .footer_menu{background:#000000;height:55px;font-size:14px;line-height:55px;color:#fff; text-align:center;}
.footer .footer_menu a:link, .footer .footer_menu a:visited{color:#FFFFFF; text-decoration:none;}
.footer .footer_menu a:hover{color: #FFFF00; text-decoration:unline;}
.footer .copy{height:100px;margin:20px;}
.footer .copy .copy_logo{float:left;padding-left:20px; width:200px;}
.footer .copy .copy_text{float:left;font-size:12px;color:#333;padding-left:30px;width:700px;}
.footer .copy .copy_text p{line-height:180%;}

/*
* -------------------------
* Tim att
* -------------------------
*/

/* page links */
.page {width:98%; height:32px; margin-top:10px; text-align:right; clear:both;}
.page_links {padding: 4px 0px 0px 0px; height:24px;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.page_links a:link,.page_links a:visited {color: #000000;margin: 0px 1px 0px 1px;padding: 1px 4px 1px 4px;border: 1px solid #666666;text-decoration: none;}
.page_links a:hover {color: #FF0000;margin: 0px 1px 0px 1px;padding: 1px 4px 1px 4px;border: 1px solid #666666;text-decoration: none;background-color: #EEEEEE;}
.page_links font {margin: 0px 1px 0px 1px;padding: 1px 4px 1px 4px;border: 1px solid #AAAAAA;}
.page_links ul {margin: 0px;padding: 0px;}
.page_links li {list-style-type: none;display:inline;margin: 0px 1px 0px 1px;padding: 0px;}
.page_links .page_input {border:1px solid #999999;height:14px;width:30px;}

ul.li_list {list-style-type:none; margin:0px; padding:0px;}
ul.li_list li {background:url(../images/left_icon.gif) no-repeat 2px center; padding:2px 0px 2px 12px; float:none; width:99%;}
ul.li_list li a:link,ul.li_list li a:visited {color:#000000; text-decoration:underline;}
ul.li_list li a:hover {color:#FF0000; text-decoration:underline;}