body { margin:0px; padding:0px; font-size:12px; line-height:150%; background:#FFCC00;}
h1, h2, ul { margin:0px; padding:0px; list-style-type:none;}
ul { list-style-type:none;}
.maintable { width:990px; margin:0px auto; background:#FFF;}

.index_vote_square, .usersession, .acmsd { margin:5px;}
.index_vote_square h1 { font-size:18px; color:#FFF; background:#FF6600; line-height:30px; text-indent:20px;}
.index_vote_square h2 { font-size:14px; color:#FF3300; line-height:25px; background:#E7E7E7; text-indent:20px;}
.index_vote_square h2 a { float:right; padding:0px 10px; font-weight:normal; font-size:12px;}
.index_vote_square ul { zoom:1;}

.vote_class { width:50%; float:left;}
.vote_class .vc { margin:5px; background:#F6F6F6;}

.item_list li { width:20%;}
.item_list li div { padding:10px;}
.vote_item { width:25%; float:left;}
.vote_item div { border:1px solid #EFEFEF; margin:5px; padding:5px 0px; text-align:center; background:#FFF;}
.vote_item img { margin-top:5px; border:1px solid #EEE; height:50px; width:100px;}
.vote_item a { display:block; overflow:hidden; height:20px;}
.vote_item .voter { background:url(/images/vote_bg.gif); width:80px; margin:0px auto;}
.vote_item .voter { color:#000; text-decoration:none; height:25px; line-height:25px;}
.vote_item .votes { width:70px; height:20px; line-height:20px; margin-top:5px; background:#F7F7F7; border-bottom:1px solid #CCC; border-right:1px solid #CCC;}

.menus { margin:5px; word-break:keep-all;}
.menus ul { zoom:1; background:url(/images/menu_bg.gif);}
.menus li { float:left; background:url(/images/menu_li_bg.gif) right no-repeat;}
.menus li a { display:block; line-height:25px; margin:0px 10px; color:#FFF; text-decoration:none;}

.usersession { line-height:25px;}
.usersession span { float:right;}
.usersession a { text-decoration:none; color:#FF0000;}

.acmsd {}
.acmsd ul { zoom:1;}
.acmsd li { width:50%; float:left; text-align:center;}

#slideimg {display:block;}
#slideimg img { width:200px; border:none;}
#slidefooter { height: 25px; line-height: 25px; overflow: hidden; text-align: center; background: #E7EAEC;}
#slidenext { float: right; width: 25px; }
#slideprev { float: left; width: 25px; }
#slidefooter p { margin: 0; }
#slidefooter a { text-decoration: none; color: #000; }

.cooperate { background:url(/images/header_r4_c1.jpg);}
.cooperate p { display:block; margin:35px 0px 0px 20px; padding:0px;}
.cooperate a { float:left; display:block; padding:0px 10px; text-decoration:none; color:#000;}

.prizer { background:#CCC;}
.prizer th { background:#006699; color:#FFF; text-align:center;}
.prizer td { background:#FFF; padding:0px 10px;}
.footer { text-align:center; padding:10px; font-family: Arial;}