@charset "utf-8";
/* CSS Document */  

.amo_container{margin-bottom:45px;}
.header_album{background:url(img/full_bg.jpg) repeat-x; height:80px;}
.album_header{background:url(img/header_bg.jpg) no-repeat right top; height:80px; position:relative;}
	.album_logo{width:220px; height:80px; position:absolute; right:50px; top:0; text-indent:-9999px;}
	.album_nav{width:680px; height:35px; background:url(img/nav_bg.jpg) repeat-x; border:1px solid #508103; border-bottom:none; border-radius:5px 5px 0 0; position:absolute; left:0; bottom:0; padding:0 10px;}
	.album_nav li{display:block; float:right;  font-size:16px; font-weight:700; padding:0 15px; line-height:35px; text-decoration:none; position:relative;}
	.album_nav li a.drop_down em{background:url(img/icon.gif) no-repeat -5px -199px; padding:0 6px; margin-right:5px;}
	.album_nav li:hover{background:url(img/nav_bg.jpg) repeat-x 0 -35px;}
	.album_nav li a{color:#FFF; text-decoration:none;}
	.amo_nav_drop .list dd a{font-size:12px;}

/*Index*/
.album_home{margin-top:10px; padding:10px 15px;}
	.album_home_login{padding:10px 0;  height:30px; font-size:13px;}
	.album_home_login a{background:url(img/btn_1.gif) no-repeat; display:block; color:#FFF; float:right; width:96px; height:30px; line-height:30px; text-align:center; text-decoration:none; margin-left:10px;}
	.album_home_login a:hover{background-position:0 -30px;}
	
	.login_in .user_name{float:right; margin-left:10px; line-height:30px;}
	.login_in .user_name a{color:#FFF; background:none; font-weight:bold; text-decoration:underline; width:auto;}
	
	.album_home_con h2{font-size:20px; height:80px; line-height:62px; padding-right:15px;}
	.recomend_pic{background-color:#655247; height:400px; width:365px; overflow:hidden; border-bottom:1px solid #b38e71; float:right;}
		.recomend_pic img{display:block; margin:10px auto;}
	.pic_list{background-color:#655247; height:400px; width:570px; overflow:hidden; border-bottom:1px solid #b38e71; float:left;}
		.pic_list table{ margin-right:5px}
		.pic_list td{text-align:center; line-height:20px; width:100px; height:78px; overflow:hidden; white-space:nowrap}
		.pic_list td img{ display:block; margin:0 auto 5px; }
		.pic_list td img:hover{ background:#fff; border:1px solid #fff; padding:1px;}
		.pic_list td {color:#35B4E6;}
		.pic_list td a:hover{ color:#996c33; text-decoration:none}
		.pic_list div{overflow:hidden; white-space:nowrap;width:100px;}
		
	.home_pic_tltal{padding:15px 0; font-size:14px;}
		.home_pic_tltal span{color:#FFF;}
		
	.album_home_search{ background:url(img/nav_bg.jpg) repeat-x 0 -70px; border-width:1px 0 0 1px; border-style:solid; border-color:#91715c; height:38px; padding:15px 17px 0 0;}
	.album_home_search select{ width:100px; background:#f9f9f9; font-weight:700; color:#434343;}
	.album_home_search input.amo_btn{font-size:14px; font-weight:bold; }
	
/*List*/
.search_bar{background:url(img/search_bar.jpg) no-repeat; height:42px; width:585px; padding:21px 75px 0 0}
	.searbar_select{height:22px;}
	.search_bar_btn{ border:1px solid #7a5b45; background:#f6f6f6; padding:2px 4px; height:18px; color:#9b9b9b; margin:0 10px; width:270px;}
	.search_bar input.amo_btn{font-size:14px; font-weight:bold;}
.search_bar_1{background:url(img/search_bar_1.jpg) no-repeat; height:42px; width:905px; padding:21px 75px 0 0}
	
.col_list_img{padding:10px;}
.col_list_img a{display:inline-block; font-weight:bold; text-align:center; margin:0 15px 15px 15px;}
.col_list_img img{display:block; margin-bottom:5px;}

.album_list_1{padding:10px;}
.album_list_1_con li{ padding:20px 170px;; zoom:1; position:relative; border-bottom:1px dashed #4E2A1E; min-height:110px;_height:110px; line-height:2; color:#626262}
	.album_list_1_con .m_lpic{ position:absolute; right:15px; top:15px;}
	.album_list_1_con .m_lpic img{width:120px; height:90px;}
	.album_list_1_con .m_lavatar{ position:absolute; left:15px; top:15px; text-align:center; line-height:2; display:block; color:#444; white-space:nowrap;}
	.album_list_1_con .m_lavatar img{width:64px; height:64px;}
	.album_list_1_con .m_lavatar:hover{ color:#996c33}
	.album_list_1_con dt a{ font-weight:700; color:#996c33; font-size:14px; text-decoration:underline}
	.album_list_1_con dt a:hover{ color:#35B4E6}
	.album_list_1_con dd{ line-height:20px;}
	.album_list_1_con dd a{ text-decoration:underline}

.siderbar_longin{padding:10px;}
.siderbar_longin p{color:#FFF; line-height:1.8;}
.siderbar_longin_con{margin:20px 0;}
.login_btn{background:url(img/btn_1.gif) no-repeat; font-weight:bold; display:block; color:#FFF; float:right; width:96px; height:30px; line-height:30px; text-align:center; text-decoration:none; margin-left:10px;}
.login_btn:hover{background:url(img/nav_bg.jpg) repeat-x 0 -35px;}
.reg_btn{color:#F60;}


/*tab_vcon*/
.tab_vcon{ padding:10px; zoom:1; display:none}
	/*tab_vtop*/
	.tab_vtop{ position:relative; padding:0 36px 10px 94px; zoom:1; line-height:2;}
	.top_n{ position:absolute;  font-weight:700; font-size:30px; right:10px; top:25px; color:#F60; font-style:italic }
	.tab_vtop ul{ position:absolute; left:10px; top:10px; width:76px}
	.tab_vtop ul li{ margin:5px 0; vertical-align:middle; text-align:center; line-height:18px;}
	.tab_vtop ul li.m_li{ margin-top:20px;}
	.m_dig{padding:3px 20px 3px 0; color:#f60; font-weight:700; display:inline-block}/*background:url(../../images/amo_album/icon.gif) no-repeat right 5px;*/
	
	/*tab_vtable*/
	.tab_vtable th,.tab_vtable td{ border-top:1px dashed #FFF; padding:8px 10px 8px 0; text-align:right}
	.tab_vtable th{ background:#876854; color:#FFF; font-weight:400}
	.tab_vtable td strong{ color:#F60;}
	.tab_vtable td a{ color:#fff}
	.tab_vtable td a:hover{ color:#CCC;}
	
.m_help{ padding:20px 10px; zoom:1; border-bottom:1px dashed #d7d7d7;}
	.m_help dt{ line-height:27px; font-weight:700; color:#996c33}
	.m_help dd{ line-height:2; color:#444; font-size:11px; font-family:Tahoma}

#rounded-corner td{border:1px solid #4E2A1E;}
#rounded-corner td, #rounded-corner th { line-height:25px; padding:3px 5px;}

.m_diy{}
	.m_diy .m_tab{ padding-right:30px; zoom:1}
	.m_diyphoto{ height:320px; overflow-x:hidden; overflow-y:auto;}
	
	.m_diyphoto li{ border-bottom:none; height:90px; padding:15px 10px; width:100px; float:right;}
	.m_diyphoto li img{ display:block; vertical-align:middle; padding:1px;}
	.m_diyphoto li a:hover img{ border:1px solid #996c33}
.m_photo{ padding:13px 15px 0 0;}
	.m_diyzx{ width:auto; height:auto; text-align:center; margin:0px auto;}
	
.album_tuya{padding:10px;}

/*m_userinfo*/
.m_userinfo{ position:relative; padding:10px 105px 10px 10px; zoom:1; color:#4E2A1E;}
	.m_userinfo .m_userpic{ position:absolute; right:10px; top:10px; width:81px; line-height:2}
	.m_userinfo .m_userpic a{ font-weight:700; text-decoration:underline}
	.m_userinfo a{color:#FFF;}
	.m_welcome{ line-height:20px;}
	.m_sbox{ padding:0 10px; zoom:1; background:#876854; position:relative; z-index:100}
		.m_sbox .m_sname{ position:absolute; left:-1px; top:20px; width:140px; background:#FFF;border:1px solid #1d5c7e; border-top-width:0; padding:5px; display:none}
		.m_sbox .m_sname li{ white-space:nowrap; overflow:hidden; height:24px;}
		.m_sbox .m_sname a{ display:block; margin:2px 0; padding:0 5px;}
		.m_sbox .m_sname a:hover{ background:#35b4e6; color:#fff;}
	.m_sbox span{ height:20px; line-height:20px; color:#e0e0e0; display:inline-block; padding-left:30px; cursor:pointer}
	.m_sbox span a{color:#FFF;}
	.i1,.i2{ background:url(img/icon.gif) no-repeat; padding-right:20px; display:inline-block; vertical-align:middle; margin-left:10px;}
	.i1{ background-position:right -192px;}
	.i2{ background-position:right -170px;}
/*m_operate*/
.m_operate{ padding:10px; zoom:1}
	.m_operate li{ height:27px; line-height:27px; margin-bottom:5px; background:#876854; padding:0 10px;}
	.m_operate li a{color:#FFF;}
	.m_operate li a.a_r{ float:left; background-image:url(img/icon.gif); padding-right:15px; text-decoration:underline; color:#F60; background-repeat:}
	.a_r{ background-position: right -45px;background-repeat:no-repeat;}
	.b_r{ background-position:right -25px;background-repeat:no-repeat;}
	.m_operate li a:hover{color:#F60;}
	.m_operate li.fav a{color:#F60;}
	
/*m_bpic*/
.m_bpic{ padding:30px 0; zoom:1; position:relative;}
	/*m_big*/
	.m_big{ width:822px; margin:0 auto}
		.m_bpic img{ display:block; margin:0 auto; vertical-align:middle; height:auto; max-width:820px;}
	.btn_left,.btn_right{ background-image:url(img/next_prev.png); background-repeat:no-repeat; display:block; width:30px; height:48px; position:absolute; top:50%;}
		.btn_left{ left:20px; background-position:0 0;}
		.btn_right{ right:20px; background-position:-30px 0;}
		
	.fc_a{ background-position:right -500px; padding-right:20px; display:inline-block;}
	
/*m_bop*/
.m_bop{ background:url(img/bg_sprite.jpg) repeat-x 0 -326px; height:40px; padding:0 15px;}
	.m_bop li{ float:left; line-height:40px; padding:0 20px; background:url(img/line.gif) no-repeat right center}
	.m_bop a{ color:#000}
	.m_bop a:hover{ color:#F60;}
	.m_bop li.nobor{ background:none}
	.m_bop li.m_ding{ background:url(img/nav_bg.jpg) repeat-x 0 -122px; height:22px; line-height:22px; padding:0 10px; border:1px solid #e0bb76;-moz-border-radius:3px; display:inline-block; margin-top:10px; margin-left:10px;} 
	.m_bop li.m_ding a{ background:url(img/icon.gif) no-repeat right -73px; padding-right:20px; font-weight:700; color:#fff; display:block;}
	.m_bop li.view_icon{background-image:url(img/icon_fav1.png); padding-right:25px; height:24px; line-height:24px; margin:8px 0;}
	.m_bop li.facebook_icon{background-position:right 0;}
	.m_bop li.twitter_icon{background-position:right -24px}
	.m_bop li.report_icon{background-position:right -72px}
	.m_bop li.fav_icon{background-position:right -48px}
	.m_bop li.big_icon{background-position:right -96px}
/*m_intro*/
.m_intro{ background:#fdf1c6; border:1px solid #f9d090; zoom:1; padding:10px 95px 10px 10px; position:relative; line-height:18px; color:#444; min-height:70px;_height:70px;}
	.m_intro .c_imgintro{ position:absolute; right:10px; top:10px; display:block}
	.m_intro li{ float:right; width:250px; line-height:20px; color:#7B8603;}
	.m_intro li a{color:#7B8603;}
	.m_intro li label{ font-weight:700; color:#4E2A1E;}
	
.banner_728_90{ width:728px; height:90px;}
.high_light{float:left; width:232px; height:80px; background:url(img/high_light.jpg) no-repeat; padding:5px;}
.high_light h2{color:#FFF;}
.high_light ul{padding:5px 0;}
.high_light li{height:20px; overflow:hidden; background:url(img/icon.gif) no-repeat right -103px; padding-right:10px; line-height:20px;}
.high_light li a{color:#FFF;}

.title_more span{float:left;}
.title_more span a{color:#FFF;}   


.album_upload{padding:10px;}
.album_upload_con{border:1px solid #655247; padding:10px;}

/*m_choose*/
.m_choose{ position:relative;/* padding-left:180px; */zoom:1}
.m_choose select{ margin-right:5px; max-width:190px;}
.m_choose .m_sgbox{ position:absolute; left:40px; top:40px; color:#444}
.m_choose li{ padding:5px 0; zoom:1}
.m_choose li label{font-weight:bold;}

/*m_tip*/
.m_tip{ color:#626262; line-height:18px; margin:10px 0;}

/*build_ico*/
.build_ico{ position:absolute; left:250px; top:5px; padding-right:15px; color:#F60;}

.upload_title{padding:0 10px;}

.slide{padding:10px;}
.slide_show { width:425px; float:right;}

/*m_back*/
.m_back{ display:block; margin:14px 0; padding-right:15px;}
.m_listst li {float:right; line-height:20px; overflow:hidden; padding:15px 10px; text-align:center; width:140px;}
.slide_left{float:left;}
.slide_left_con{border:1px solid #655247; width:520px }

/*m_game_cate*/
.m_game_cate{ zoom:1; padding:15px 175px 15px 10px; position:relative; height:160px;/* min-height:120px;_height:120px;*/} 
.m_game_cate h4{ color:#000; font-size:14px; line-height:18px;}
.m_game_cate .m_game_info{ position:absolute; right:5px; top:15px;}
.m_game_cate .m_game_info span{ display:block; line-height:2;color:#444}
.m_game_cate ul li{background:url(img/icon.gif) no-repeat scroll right -100px transparent; padding-right:15px;}

/*m_typed*/
.m_typed li{ float:right; width:140px; line-height:30px;}

.m_desc{float:left;}
.m_desc span{ padding:2px 2px 2px 20px; margin-left:15px; display:inline-block; vertical-align:middle; background:url(img/icon_1.png) no-repeat; color:#FFF;}
.m_desc span.d2{background-position:0 10px;}
.m_desc span.d1{background-position:0 -28px;}
.m_desc a{background:url(img/icon.gif) no-repeat right -25px; font-weight:bold; color:#F00; padding-right:15px; height:27px; line-height:27px; display:block; }

.photo_list{padding:10px;}
.photo_list li{float:right; margin:0 15px 10px 15px; width:125px; height:130px; overflow:hidden; text-align:center;}
.photo_list a img{width:120px; height:90px; margin-bottom:5px;}
.photo_list li span.img1{background-position:0 0;}
.photo_list li span.img2{background-position:0 -38px;}
.photo_list li span.img3{background-position:0 -76px;}


.photo_list_1{border:1px solid #655247; margin:0 10px 10px;}
.photo_list_1 li{margin:0 15px 10px 10px;}
.photo_list_1 .m_nop{display:block; padding-top:5px;color:#F60;}
.photo_list_1 .m_nop a{color:#F60;}


/*m_pic_box*/
.photo_list_2{ position:relative; zoom:1}
	.photo_list_2 span{ display:none; position:absolute; right:2px; bottom:1px; height:22px; background:#000; background:rgba(0,0,0,0.74); filter:alpha(opaicty=74); width:150px; color:#35b4e6; font-size:12px;}
	.photo_list_2 span a{ color:#F60; padding:0 5px;}
	.photo_list_2 span a:hover{ color:#996c33}
	.photo_list_2 em.m_state{ display:block; right:1px; top:1px; background:#35B4E6; padding:2px 3px; color:#fff; position:absolute; font-size:11px; line-height:16px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;}

/*m_page*/
.m_page{ padding:15px 0; zoom:1; text-align:center;}
.m_page a{ color:#9b9b9b; margin:0 8px;}
	.m_page a:hover{ color:#35b4e6; text-decoration:underline}
	.m_page span a{ padding:3px 6px; border:1px solid #bfbfbf; display:inline-block; vertical-align:middle; margin: 0 4px;}
	.m_page span a.on{ border:1px solid #4E2A1E;background:url(img/nav_bg.jpg) repeat-x 0 -122px; color:#FFF;}
	.sbt{ background:url(img/btn.png) no-repeat scroll 0 -134px; cursor:pointer; border:none; vertical-align:middle; color:#FFF; height:25px; line-height:25px; width:52px; text-align:center;}
	.m_page .m_txtinput{ width:40px; margin-right:10px;}
	
.upload_con,.upload_btn{padding:10px;}
.upload_con{min-height:320px;}

.add_ico{background:url(img/icon.gif) no-repeat right -137px; padding-right:16px; cursor:pointer; }

/*m_filelist*/
.m_filelist li{ border:1px solid #655247; height:29px; width:580px; position:relative; line-height:29px; margin-bottom:5px; /*padding-right:10px;*/ color:#626262}
	.m_filelist .m_name{ z-index:100; position:absolute; right:10px;}
	.m_filelist .m_num{ background:#d2e8f3; zoom:1; display:block; height:29px; position:absolute; right:0; top:0}
	.m_filelist .del_ico{ width:16px; height:16px; display:block; position:absolute; left:10px; top:5px; background:url(img/icon.gif) no-repeat right -165px;}

.m_txtinput{ border:1px solid #d7d7d7; background:#f6f6f6; padding:2px 4px; color:#9b9b9b; margin:0 10px;}
.m_tbox li{ padding:5px 0; zoom:1}
.m_tbox label{ float:right; width:130px; text-align:left; font-weight:700; color:#444; line-height:20px; margin-left:10px; display:inline}
.m_tbox .m_txtinput{ width:250px;}
.m_tbox textarea{ border:1px solid #D7D7D7; padding:2px 4px;  width:250px; height:120px; margin:0 10px;}

/*m_pic_box*/
.m_pic_box{ position:relative; zoom:1}
	.m_pic_box span{ display:none; position:absolute; right:2px; bottom:1px; height:30px; background:#000; background:rgba(0,0,0,0.74); filter:alpha(opaicty=74); width:120px; color:#FFF; font-size:12px;}
	.m_pic_box:hover span{display:inline;}
	.m_pic_box span a{ color:#F60; padding:0 5px;}
	.m_pic_box em.m_state{ display:block; right:1px; top:1px; background:#876854; padding:2px 3px; color:#fff; position:absolute; font-size:11px; line-height:16px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;}
	.m_pic_box em.m_state1{background-color:#900;}
	.m_pic_box em.m_state2{background-color:#7B8603;}
	
.logout{float:left;}
.logout a{color:#f60; text-decoration:underline;}
.m_lists{padding:10px 0;}

.upload_sucess{padding:10px;}	
/*m_game_cate*/
.m_game_cate{ background:#FDF1C6; zoom:1; padding:15px 175px 15px 10px; position:relative; height:165px;/* min-height:120px;_height:120px;*/}
	.m_game_cate h4{ color:#204a73; font-size:14px; line-height:18px;}
	.m_game_cate .m_game_info{ position:absolute; right:25px; top:15px;}
	.m_game_cate .m_game_info span{ display:block; line-height:2;color:#444}

/*m_back_op*/
.m_back_op{ text-align:left; color:#996c33; padding:10px; zoom:1}
	.m_back_op a{ color:#996c33}
	.m_back_op a:hover{ color:#35b4e6}
	.btn_save{-moz-border-radius:5px; background:url(http://images.arabmmo.com/albumar/css/images/bg_sprite.jpg) repeat-x  0 -203px; border:1px solid #0465A1; color:#fff; cursor:pointer; font-size:14px; font-weight:700; height:27px; padding:0 20px; vertical-align:middle; margin-left:5px; }
	
	
/*m_success*/
.m_success{ background:url(img/m_success.jpg) no-repeat right 0; padding:5px 100px 5px 80px; zoom:1}
	.m_success dt{ font-size:18px; line-height:32px; color:#444}
	.m_success dd{ color:#626262; line-height:18px;}
	
/*m_txtpic*/
.m_txtpic{ position:relative; padding:15px 170px 15px 10px; zoom:1}
	.m_txtpic .m_timg{ display:block; position:absolute; right:10px; top:15px}
	.m_tbox{ border:1px solid #d7d7d7; padding:15px 10px;zoom:1; position:relative}
	.m_tbox li{ padding:5px 0; zoom:1}
	.m_tbox .m_arr{ position:absolute; background:url(img/sprite.gif) no-repeat right 0; width:9px; height:19px; display:block; right:-9px; top:20px; margin:0}
	.m_tbox label{ float:right; width:130px; text-align:left; font-weight:700; color:#444; line-height:20px; margin-left:10px; display:inline}
	.m_tbox .m_txtinput{ width:250px;}
	.m_tbox textarea{ border:1px solid #D7D7D7; padding:2px 4px;  width:250px; height:120px; margin:0 10px;}
	.m_tbox p{ margin:10px 140px 0 0;}
	.btn_submit{ background:url(http://images.arabmmo.com/albumar/images/bg_sprite.jpg) repeat-x 0 -203px; height:27px;cursor:pointer; padding:0 20px; font-weight:700; color:#fff; font-size:14px; border:1px solid #0465a1;-moz-border-radius:5px; margin:15px 160px 15px 0}
	
.m_txtinput{ border:1px solid #d7d7d7; background:#f6f6f6; padding:2px 4px; color:#9b9b9b; margin:0 10px;}

.user_list_1{padding:10px;}
.photo_list_3{padding:10px 0; margin:0;}
/*m_user_info*/
.m_user_info{ padding:15px 130px 10px 10px; line-height:2; color:#444; font-family:Tahoma; min-height:100px;_height:100px;}
	.m_user_info dt a{ font-weight:700; color:#07487d}
	.m_user_info dt a:hover{ color:#996c33}
	.m_user_info dd{ font-size:11px; }
.m_bg_box .atitle { font-size:12px; display:block; width:110px; overflow:hidden; height:25px;}
.m_bg_box .atitle strong{color:#F60;}


.activity_list{padding:10px; width:100%;}
.activity_list li{float:right; text-align:center; height:170px; width:190px; overflow:hidden; margin:10px;}
.activity_list li p{margin:10px 0 5px 0;}
.activity_list li span a{color:#C00;}

.activity_rules{padding:10px;}
.activity_rules h2{color:#C00; margin-top:10px; font-size:14px;}
.activity_rules p{color:#FFF; line-height:1.5; padding-bottom:7px;}

.activity_article{padding:10px;}
.activity_article dl{padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #FFF;}
.activity_article dt{float:right; margin-left:10px;}
.activity_article dd{line-height:2.0;}
.activity_article dd a{color:#FFF;}

.activity_userinfo{padding:0 10px;}
.activity_userinfo a{font-weight:bold; font-size:15px; margin:0 10px;}
.activity_userinfo a.sign{text-decoration:underline;}
.activity_userinfo a.user_name{color:#FAD657;}
.tuya_con{text-align:center;}
.tuya_btn{margin:10px;}


.contest_list{padding:10px;}
.contest_list a{display:inline-block; width:130px; height:150px; margin:0 20px 10px 0; text-align:center; overflow:hidden;}
.contest_list a img{display:block; margin-bottom:5px;}