body,td,th {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;color: #333;
}
body {
background-color:#FED1A2;margin: 0px;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, iframe, fieldset, legend, button, input, textarea, th, td{margin:0; padding:0}
.clear{clear:both;height:0;overflow:hidden;}
body, button, input, select, textarea{font:12px/22px tahoma,arial,\5b8b\4f53,sans-serif}
h1, h2, h3, h4, h5, h6{font-size:100%}
li{list-style-type:none;}
a{text-decoration:none; color:#333333;}
a:hover{text-decoration:underline; color:#FF8E40;}

#barbietop1 { width:100%;background:url(/images/top_01.gif) repeat-x 0 0; height:33px;
}
.barbietopinfo { width:980px; text-align:center; padding-top:8px; height:25px;margin:0 auto; color:#ffffff;
}
#barbietop2 { width:100%;background:url(/images/top-1_04.jpg) repeat-x 0 0; height:173px;
}
.barbietopimg { width:980px; height:173px;margin:0 auto;
}
.barbietopimg1 { width:980px; height:165px;overflow:hidden;
}
.barbietopimg01 { width:980px; height:141px;background:url(/images/top-2_04.jpg) no-repeat 0 0;
}
.barbietopimg02 { width:980px; height:24px;margin:0; padding:0px;overflow:hidden;
}
.barbietopimg021 { float:left; width:349px; height:24px;background:url(/images/top-1_06.gif) no-repeat 0 0;
}
.barbietopimg022 { float:left; width:293px; height:24px; padding:0px;}
.barbietopimg023 { float:left; width:338px; height:24px;background:url(/images/top-1_10.gif) no-repeat 0 0;
}

.ad600r{height:600px;left:50%;margin-left:491px;padding-top:200px;position:absolute;top:0;width:160px;z-index:1001;}
.ad600l{height:600px;left:50%;margin-left:-651px;position:absolute;text-align:right;top:200px;width:160px;z-index:1001;background:#FFFFFF; -moz-border-radius-topleft: 10px;  }

.barbietopimg2 { width:980px; height:8px;background:url(/images/top-2_21.jpg) no-repeat 0 0;margin:0 auto;padding:0px;overflow:hidden;
}
#barbiemain { width:980px; margin:0 auto;overflow:hidden;
}
.maininfo{ width:954px; background:url(/images/top_14.jpg) repeat-y 0 0; padding:5px 14px 0 12px;
}
.barbieleft { width:380px; float:left; 
}
.barbielefttit{ width:380px; height:32px;background:url(/images/hot_game_top.gif) no-repeat 0 0;
}
.barbielefttit h1{ padding-left:38px; padding-top:10px; color:#333333; font-size:14px;
}
.barbieleftmain{ width:374px;   padding-top:10px; padding-left:4px; border-left:1px #C6C6C6 solid;border-right:1px #C6C6C6 solid;clear:both; 
}
 .barbieleftmain1{ width:374px; padding:0px;}
 

.barbieleftmain2{ width:98%;   padding-top:10px; margin-top:10px; padding-left:4px;background:url(/images/line_bg.gif) no-repeat 0 0;
}
.barbieleftmain2 .biaoti{ width:45%; float:left; height:25px; margin-left:5px; padding-left:10px;background:url(/images/ico.gif) no-repeat 0 8px; overflow:hidden;
}
.barbieleftfoot{ width:380px; height:11px;background:url(/images/hot_game_bot.gif) no-repeat 0 0;
}

.listleft { width:200x; float:right; 
}
.listlefttit{ width:200px; height:31px;background:url(/images/lb_top_bg.gif) no-repeat 0 0;
}
.listlefttit h1{ padding-left:45px; padding-top:8px; font-size:14px; color:#789F28;
}
.listleftmain{ width:194px;   padding-top:10px; padding-left:4px; border-left:1px #78C735 solid;border-right:1px #78C735 solid;clear:both; 
}

.barbieleftmain1 .gamepic{ float:left; width:169px; height:142px; margin-left:10px!important; margin-left:6px; margin-top:8px;background:url(/images/gamebg.gif) no-repeat 0 0; font-size:12px; line-height:15px; text-align:center;display:block;overflow:hidden; }

.barbierightmain2 .gamepic{ float:left; width:169px; height:142px; margin-left:10px!important; margin-left:8px; margin-top:8px;background:url(/images/gamebg.gif) no-repeat 0px 0; font-size:12px; line-height:15px; text-align:center;display:block;overflow:hidden; }

.barbiemaininfocon .gamepic{ float:left; width:169px; height:142px; margin-left:16px!important; margin-left:12px; margin-top:8px;background:url(/images/gamebg.gif) no-repeat 0px 0; font-size:12px; line-height:15px; text-align:center;display:block;overflow:hidden; }
.listrightmain2 .gamepic{ float:left; width:169px; height:142px; margin-left:12px!important; margin-left:8px; margin-top:8px;background:url(/images/gamebg.gif) no-repeat 0px 0; font-size:12px; line-height:15px; text-align:center;display:block;overflow:hidden; }
.games_text .gamepic{ float:left; width:169px; height:142px; margin-left:11px!important; margin-left:8px; margin-top:8px;background:url(/images/gamebg.gif) no-repeat 0px 0; font-size:12px; line-height:15px; text-align:center;display:block;overflow:hidden; }

.listleftmain1 .gamepic{ float:left; width:169px; height:142px; margin-left:11px!important; margin-left:6px; margin-top:8px;background:url(/images/gamebg.gif) no-repeat 0px 0; font-size:12px; line-height:15px; text-align:center;display:block;overflow:hidden; }

 .gamepic img{ border:1px solid #B5D2ED; padding:1px; }

 .gamepic a:hover img{ border:1px solid #80B801;padding:1px;opacity: .2; filter: alpha(Opacity=50);  }
 
.gamepic h3{ float:left;width:160px;padding-right:5px;height:20px;line-height:20px;font-weight:normal;overflow:hidden;text-align:center;}

.listleftfoot{ width:200px; height:11px;background:url(/images/b_bottom_bg2.gif) no-repeat 0 0;
}

.listpage{ width:700px; height:49px; }
.Tableborder5{width:680px; height:36px;margin:9px 0  1px 30px; background-color:#F5F6F7; border:1px solid #E5F7C9; }
.tablebody1,.tablebody2,.tabletitle1{ font-size:18px;color:#EA7004;}

.Tableborder5  a{ color:#EA7004;
}
.Tableborder5 .normalTextSmall{ color:#EA7004;
}


.barbieright { width:560px; float:right; 
}
.barbierighttop { width:560px; height:203px; margin-bottom:10px;
}
.barbierighttop1 { width:560px; height:16px; background:url(/images/barbie2_1.gif) no-repeat 0 0;
}
.barbierighttop2 { width:550px; height:170px;padding-left:10px; background:url(/images/barbie2_2.jpg) no-repeat 0 0;
}
.barbierighttop3 { width:560px; height:17px; background:url(/images/barbie2_3.gif) no-repeat 0 0;
}
.barbierighttoptit { width:506px;  height:22px; padding-left:32px;border-bottom:1px #CCCCCC  dotted;background:url(/images/bit.gif) no-repeat 10px 2px; color:#DF451F; font-size:16px; font-weight:bold;
}
.barbierighttopmain{ width:525px; height:146px; padding-right:10px;padding-left:5px;overflow:hidden;
}
.barbierighttopimg { width:190px; float:left;  height:146px; padding-top:8px;
}
.barbierighttopinfo { width:315px; float:right;  height:138px; padding-left:10px; padding-right:10px;  padding-top:10px;overflow:hidden;
}
.barbierighttopinfo span{ width:60px;background:url(/images/mz.gif) no-repeat 0px 0; padding-left:20px; font-weight:bold;color:#666666; padding-right:10px; font-size:14px;  
}
.barbierighttopinfo1 { width:315px; height:100px; color:#333333;
}
.barbierighttopinfo2 { width:305px; height:30px;  float:right; text-align:right;overflow:hidden;
}
.barbierighttopinfo2 img{ margin-left:30px;
}
.listright { width:740px; float:left; 
}
.listrightmain{ width:740px;}
.listrightmain1{width:740px;background:url(/images/sr_top2.gif) no-repeat; height:40px; margin:0 auto;}
.listrightmain1 ul{}
.listrightmain1 ul li{ float:left;}
.listrightmain1 ul li.t1{ background:url(/images/t1.gif) no-repeat top; width:5px; height:32px; margin-top:3px;}
.listrightmain1 ul li.t2{ background:url(/images/t2.gif) top; height:32px; line-height:34px; margin-top:3px;}
.listrightmain1 ul li.t2 h2{ font-size:14px; background:url(/images/arrow3right.gif) no-repeat; text-indent:26px; padding:0 5px;}
.listrightmain1 ul li.t3{ background:url(/images/t3.gif) no-repeat top; width:5px; height:32px; margin-top:3px;}

.listrightmain1 ul li.t4{ background:url(/images/t4.gif) no-repeat; width:5px; height:32px; margin-left:5px; margin-top:2px;}
.listrightmain1 ul li.t5{ background:url(/images/t5.gif); height:32px; line-height:34px; padding:0 5px; margin-top:2px; overflow:hidden;}
.listrightmain1 ul li.t5 h2{ font-size:14px; padding:0 5px;}
.listrightmain1 ul li.t6{ background:url(/images/t6.gif) no-repeat; width:5px; height:32px; margin-top:2px;}
.listrightmain1 .more{ font-size:14px;font-weight:normal;line-height:16px; margin-top:13px; float:right; padding-right:6px; width:50px;}

.listrightmain11{width:740px;height:34px; margin:0 auto;padding:0;overflow:hidden;}
.listrightmain11 ul{}
.listrightmain11 ul li{ float:left;}
.listrightmain11 ul li.t11{ background:url(/images/t1.gif) no-repeat top; width:5px; height:34px;}
.listrightmain11 ul li.t22{ background:url(/images/t2.gif) top; height:34px; width:730px; line-height:34px; }
.listrightmain11 ul li.t22 h2{ font-size:14px; background:url(/images/arrow3right.gif) no-repeat; color:#789F28; text-indent:26px; padding:3px;}
.listrightmain11 ul li.t33{ background:url(/images/t3.gif) no-repeat top; width:5px; height:34px;}

.adtop{float:left;margin:0px 20px 0px 0px;}
.addfavorite{  height:35px; padding-top:10px; padding-left:10px;margin-bottom:10px; }
.listrightmain2 {border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6;background: #FFFFFF; width:738px; overflow:hidden;}
.listrightmain3 {background:url(/images/sr_bot2.gif) no-repeat;height:8px; width:740px;}
.barbierightmain{ width:560px;}
.barbierightmain1{width:560px;background:url(/images/sr_top.gif) no-repeat; height:40px; margin:0 auto;}
.barbierightmain1 ul{}
.barbierightmain1 ul li{ float:left;}
.barbierightmain1 ul li.t1{ background:url(/images/t1.gif) no-repeat top; width:5px; height:32px; margin-top:3px;}
.barbierightmain1 ul li.t2{ background:url(/images/t2.gif) top; height:32px; line-height:34px; margin-top:3px;}
.barbierightmain1 ul li.t2 h2{ font-size:14px; background:url(/images/arrow3right.gif) no-repeat; text-indent:26px; padding:0 5px;}
.barbierightmain1 ul li.t3{ background:url(/images/t3.gif) no-repeat top; width:5px; height:32px; margin-top:3px;}

.barbierightmain1 ul li.t4{ background:url(/images/t4.gif) no-repeat; width:5px; height:32px; margin-left:5px; margin-top:2px;}
.barbierightmain1 ul li.t5{ background:url(/images/t5.gif); height:32px; line-height:34px; padding:0 5px; margin-top:2px; overflow:hidden;}
.barbierightmain1 ul li.t5 h2{ font-size:14px; padding:0 5px;}
.barbierightmain1 ul li.t6{ background:url(/images/t6.gif) no-repeat; width:5px; height:32px; margin-top:2px;}
.barbierightmain1 .more{ font-size:14px;font-weight:normal;line-height:16px; margin-top:13px; float:right; padding-right:6px; width:50px;}
.barbierightmain2 {border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6;background: #FFFFFF; width:543px; padding:0px 10px 13px 5px; }

*html .barbierightmain2 {border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6;background: #FFFFFF; width:558px; padding:0px 0px 13px 0px;overflow:hidden; }
*+html .barbierightmain2 {border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6;background: #FFFFFF; width:543px; padding:0px 10px 13px 5px; }
.barbierightmain3 {background:url(/images/sr_bot.gif) no-repeat;height:8px; width:560px;}

.main_newgame_listinfo { width:490px; float:right; padding-top:10px;padding-right:15px;} 
.maininfo_Introduce{ width:490px;word-break:break-all;word-wrap:break-word;  line-height:22px; text-align:left; margin:auto; margin-bottom:10px;}
.main_leftpaly { width:194px; margin-left:15px!important;margin-left:7px; margin-top:10px;float:left;border:1px solid #E1E3E9;} 
.main_leftplayimg { width:184px; margin-left:10px; margin-top:15px;} 
.main_leftplayimg img{ border:1px solid #80B801; padding:1px;} 
.main_leftplaytit { width:194px; text-align:center; margin-top:15px; font-weight:bold; color:#0A99E0;} 
.main_leftplay { margin:20px 10px 10px 40px;height:38px;} 
.addthis_toolbox{ padding-left:30px; height:20px; padding-top:10px;} 
.maininfo_li{ width:170px; margin-left:20px;padding-top:25px; text-align:left;  padding-bottom:10px;}
.maininfo_li .li1{ width:160px;height:25px; float:left; text-align:left;background: #FFFFFF;}
.gameinfo_play_txt{ width:230px; float:left; text-align:left;} 
.main_play h1{display:none;} 
.main_play{float:left;width:120px;height:36px;background:url(/images/playgame.gif) no-repeat 0 0px;} 
.main_play:hover {background:url(/images/playgame.gif) no-repeat 0 0px;background-position:bottom left;} 
.maininfo_addfavorite{ text-align:left; width:200px; height:35px; padding-top:40px; font-size:15px; padding-left:80px;background:url(/images/Collection2.gif) no-repeat 10px 0px; margin-bottom:10px; }
.maininfo_addfavorite a:hover{ color:#FA7236; }

.maininfo_play  { width:465px; border:1px solid #E1E3E9; padding:15px 10px 5px 15px; margin-top:10px; }
 .gameinfo_play_img{ width:190px; height:130px; float:left;background:url(/images/gamebg.gif) no-repeat 0 0;}
 .gameinfo_play_img img{ border:1px solid #80B801; padding:1px;}  
 .gameinfo_play_img img:hover{ border:1px solid #FA7236; padding:1px; opacity: .2; filter: alpha(Opacity=50);  } 
 .gameinfo_startgames { margin:38px 10px 15px 0px;width:240px; height:35px;float:left; } 
 .gameinfo_nextgames{ margin:15px 00px 0px 0px;width:270px;height:35px; float:left;} 


 .gameinfo_nextgames a, .gameinfo_nextgames a:visited{color:#3CAAF9; } 

.collection{ width:450px; height:30px; text-align:center; padding-top:10px;}

.enjoygames{ width:695px; height:25px;background:url(/images/win.gif) no-repeat 10px 8px; text-align:left; padding:5px 10px 0 33px; margin-bottom:5px; border-bottom:1px solid #E1E3E9;font-size:13px; line-height:28px;font-weight:bold;  color:#789F28; margin-top:15px;}
.games_text{ width:726px; padding-left:3px;}
.games_textad{ width:738px; padding-top:15px;border-top:1px solid #E1E3E9;margin-top:15px;}
.games_text_info{ width:700px; padding-left:20px;}
.Commenttit{text-align:left; padding-bottom:3px; line-height:26px; padding-left:10px; }
.Commentcon{text-align:left; padding-bottom:3px; background-color:#FBFFF3; line-height:28px;padding-left:10px;}
.commentform{ line-height:36px;}
.games_text .border2{border:#D3E0BB solid 1px;}
.games_text .border3{border:#D3E0BB solid 1px; width:420px; height:100px;}


 /* CSS gemaeplay */
  .main_newgame_start{  width:736px; height:500px; padding-top:6px; margin:auto;margin-bottom:10px;}
  .main_flash_object{  width:700px; height:500px; border:5px solid #EFFDDB; margin:auto;}
  .play_menu_left{ width:688px; height:30px; padding-top:10px; padding-left:50px; margin:auto;}
  .play_menu_left li{ width:128px; height:30px; float:left; font-weight:bold;}
  .play_menu_left li a,.play_menu_left li a:visited{ color:#FFFFFF;}
  .play_menu_ico{float:left;width:100px;height:25px; padding-top:5px;background:url(/images/submitico.gif) no-repeat; background-position:bottom left;text-align:center;font-size:16px;}  
  .play_menu_ico:hover {background:url(/images/submitico.gif) no-repeat; } 
  
.ad728{ width:728px; height:90px; padding:8px 5px 8px 5px; border:1px solid #A8D458; margin-bottom:10px;}
.barbiemaininfo { width:954px; margin-top:10px;}
.barbiemaininfotit { width:916px; padding-left:38px; padding-top:7px; font-weight:bold; font-size:16px; color:#789F28; height:24px;background:url(/images/lb_top_bg.jpg) no-repeat;}
.barbiemaininfocon { width:947px; padding-top:10px; padding-left:5px; border-left: 1px solid #63BF16;border-right: 1px solid #63BF16;}
.barbiemaininfofoot { width:954px; height:12px;background:url(/images/b_bottom_bg.jpg) no-repeat;}
.barbielinks{ width:944px;padding:10px 0 10px 10px; border:1px solid #D3E0BB;margin-top:10px;}
.barbielinks li{ width:134px;float:left;  height:20px;overflow:hidden; }

.barbieinfo { width:954px; margin-top:10px; border:1px solid #D3E0BB;}
.barbieinfo1 { width:150px; height:35px; padding-top:15px; padding-left:10px;border-right:1px solid #D3E0BB; float:left;}
.barbieinfo2 { width:780px; float:right; padding-left:10px; padding-top:3px; }
.barbiebottom{ width:954px; margin-top:10px; text-align:center; padding-bottom:5px;}
.barbiefoot{ width:980px; height:12px;background:url(/images/top_18.jpg) no-repeat 0 0;
}