.dialogs {position:absolute;left:-1000px;top:-1000px;}
.lightbox {width:100%; margin:0 auto;}
.lightbox .lightbox-top {width:100%;height:32px;line-height:32px;overflow:hidden;}
.lightbox .lightbox-top .lightbox-title {height:32px;line-height:32px;margin-right:32px;background:transparent url(images/top_bg_x.gif) no-repeat;text-align:left;text-indent:36px;color:#7A2E00;font-size:14px;}
.lightbox .lightbox-top .lightbox-action {height:32px;line-height:32px;margin-left:32px;margin-top:-32px;background:url(images/top_bg_x.gif) no-repeat 100% -32px;}
.lightbox .lightbox-top .lightbox-noaction {background-position:100% -96px;}
.lightbox .lightbox-top .lightbox-action a { display:block;width:23px;height:23px;float:right;position:relative;top:5px;right:9px;background:url(images/top_bg_x.gif) no-repeat 100% 999px;}
.lightbox .lightbox-top .lightbox-action a:hover { background-position:-968px -69px;}
.lightbox .lightbox-content {overflow:hidden; border-left:1px solid #a88472; border-right:1px solid #a88472; background:#f4fdfb;}
.lightbox .lightbox-bottom { width:100%; height:4px;line-height:4px;font-size:0pt;overflow:hidden;}
.lightbox .lightbox-bottom .lightbox-bottom_l {height:4px;line-height:4px;font-size:0pt;margin-right:32px;background:transparent url(images/bottom_bg_x.gif) no-repeat;}
.lightbox .lightbox-bottom .lightbox-bottom_r {height:4px;line-height:4px;font-size:0pt;margin-left:32px;margin-top:-4px;background:url(images/bottom_bg_x.gif) no-repeat 100% -4px;}

/*download dialog*/
.download-dialog {margin:0;padding:0;width:372px;height:auto;text-align:left;background-color:#fff;}
.download-dialog p {margin-left:20px; margin-bottom:5px;text-align:left;}
.download-dialog a.button {width:230px;height:59px;margin:20px auto;background-position:center;background-repeat:no-repeat;float:none;display:block;}
.download-dialog a.img {margin:20px auto;background-position:center;background-repeat:no-repeat;float:none;display:block;}
.download-dialog h2 {font-size:14px;font-weight:bold;color:#448029;margin:8px 0px 6px 20px; text-align:left;}
.download-dialog a.down_btn {display:block;margin:20px auto;width:158px;height:23px;padding-top:27px;background:url(images/dialog_down_btn.jpg) 0 0 no-repeat;text-align:center;text-decoration:none;color:#fff;}
.download-dialog a.down_btn b {font-weight:normal;color:#FDD422;}
.download-dialog a.downing_btn {display:block;margin:20px auto;width:158px;height:23px;padding-top:27px;background:url(images/dialog_down_btn.jpg) 0 -50px no-repeat;text-align:center;text-decoration:none;color:#fff;}
.download-dialog a.run_btn {display:block;margin:20px auto;width:158px;height:35px;background:url(images/dialog_down_btn.jpg) 0 -100px no-repeat;text-align:center;}

/*nopermission dialog */
.nopermission-dialog {width:372px;height:80px;padding-top:20px;}
.nopermission-dialog ul {width:250px;margin:auto;}
.nopermission-dialog ul li {height:30px;line-height:30px;text-align:center;font-size:12px;}
.nopermission-dialog ul li.note {font-weight:bold;}

/*popcomment dialog*/
.popcomment-dialog .reply {width:420px;height:240px;}
.popcomment-dialog .reply a {color:#0C81C4;text-decoration:none;}
.popcomment-dialog .reply textarea {width:400px;padding:2px;height:180px;font-size:12px;}
.popcomment-dialog .reply .code {margin:5px 2px;height:20px;line-height:20px;float:left;}
.popcomment-dialog .reply .code .dec {float:left;height:20px;line-height:20px;font-weight:bold;}
.popcomment-dialog .reply .code .text {float:left;margin-right:5px;}
.popcomment-dialog .reply .code .text input {width:25px;font-size:12px;padding:1px 1px;line-height:20px;}
.popcomment-dialog .reply .code .img {float:left;width:20px;height:20px;}
.popcomment-dialog .reply .code .img img {width:20px;height:20px;}
.popcomment-dialog .reply .tips {margin:5px 2px;height:20px;line-height:20px;float:left;}
.popcomment-dialog .reply .act {margin:5px 2px;height:20px;line-height:20px;float:left;}
.popcomment-dialog .reply .act input {padding:0px;}

/*morecontent dialog*/
.morecontent-dialog .more-content {width:600px;height:400px;overflow:auto;padding:10px;font-size:14px;line-height:25px;text-align:left;}

/*april fool dialog*/
.aprilfool-dialog {width:459px;color:#7a2e00;font-size:14px;padding:20px 0;}
.aprilfool-dialog p { margin:0; padding:0; text-align:center; line-height:30px;}
.aprilfool-dialog .text { line-height:32px; margin:0 auto; overflow:auto; padding-left:20px; margin-top:10px;} 
.aprilfool-dialog .text span { float:left;}
.aprilfool-dialog .text form { margin:0; padding:0; display:block;}
.aprilfool-dialog .text form input { margin:0 10px; border:0; border: 1px solid #a88472;}
.aprilfool-dialog .text form a { width:116px; height:31px; display:inline-block; background:url(images/april_fool_button.gif) no-repeat; line-height:31px; text-align:center; color:#FFF; text-decoration:none;}
.aprilfool-dialog .more {margin-top:20px;text-align:right;padding-right:20px;}


/* tutorial dialog */
.tutorial-dialog {width:555px;}
.tutorial-dialog .step_wrap {background-color:#fefef2;}
.tutorial-dialog .step {display:none;}
.tutorial-dialog .step1 #step1, .tutorial-dialog .step2 #step2, .tutorial-dialog .step3 #step3 {display:block;}
.tutorial-dialog .step .con {width:533px;padding:10px;line-height:150%;text-align:left;}
.tutorial-dialog .step .con h2 {font-weight:bold;}
.tutorial-dialog .step .con .picbox {margin-top:10px;width:533px;height:258px;padding-top:10px;color:#7c541e;}
.tutorial-dialog #step1 .con {background:url(images/kk_logo.jpg) 430px 10px no-repeat;}
.tutorial-dialog #step1 .con .picbox {background:url(images/tutorial_step1_bg.jpg) center 10px no-repeat;}
.tutorial-dialog #step2 .con .picbox {background:url(images/tutorial_step2_bg.jpg) center 10px no-repeat;}
.tutorial-dialog #step3 .con .picbox {background:url(images/tutorial_step3_bg.jpg) center 35px no-repeat;}
.tutorial-dialog .bottom {width:555px;height:23px;line-height:20px;padding-top:3px;background-color:#fefef2;}
.tutorial-dialog .bottom .lcon {margin-left:15px;float:left;display:inline;}
.tutorial-dialog .bottom .lcon .no-toturial {float:left;width:120px;height:20px;line-height:20px;margin-right:5px;}
.tutorial-dialog .bottom .lcon .close {float:left;width:69px;height:20px;}
.tutorial-dialog .bottom .lcon .close a {display:block;width:69px;height:20px;line-height:20px;text-align:center;color:#985900;background:url(images/bottom_btn.jpg) no-repeat;}
.tutorial-dialog .bottom .lcon .page {float:left;margin-left:10px;color:#a28d70;}
.tutorial-dialog .bottom .rcon {margin-right:7px;width:226px;height:27px;float:right;display:inline;}
.tutorial-dialog .bottom .rcon .pre {float:right;margin-right:6px;width:69px;height:20px;display:inline;}
.tutorial-dialog .bottom .rcon .pre a {display:block;width:69px;height:20px;text-align:center;color:#985900;background:url(images/bottom_btn.jpg) 0 0 no-repeat;}
.tutorial-dialog .bottom .rcon .next, .tutorial-dialog .bottom .rcon .end{float:right;margin-right:6px;width:142px;height:20px;display:inline;}
.tutorial-dialog .bottom .rcon .next a, .tutorial-dialog .bottom .rcon .end a {display:block;width:142px;height:20px;text-align:center;color:#256801;background:url(images/bottom_btn.jpg) -69px 0 no-repeat;}
.tutorial-dialog .step1 .bottom .pre, .tutorial-dialog .step1 .bottom .end, .tutorial-dialog .step2 .bottom .end, .tutorial-dialog .step3 .bottom .next {display:none;}

/*custom dialog*/
.custom-dialog {text-align:center;}

/*userfind-dialog*/
.userfind-dialog{width:500px;}
.userfind-dialog .form_item{margin:0 0 10px 30px;}
.userfind-dialog .form_item .label{height:24px;line-height:24px;width:60px;text-align:left;}
.userfind-dialog .form_item .input{height:24px;line-height:24px;text-align:left;}
.userfind-dialog .form_item select{vertical-align:middle;}
.userfind-dialog .serach_tip{margin:0 0 10px 30px;color:#999;text-align:left;}
.userfind-dialog .search_btn{margin:10px auto;width:180px;}
.userfind-dialog .search_btn  a.bt {float:left;display:block;background:url("../portal/images/button.gif") no-repeat scroll 0 -28px transparent;border:0 none;color:#FFFFFF;cursor:pointer;font-weight:bold;height:26px;margin-top:3px;margin-right:10px;width:80px;line-height:24px;font-size:14px;}
.userfind-dialog .search_btn  a {display:block;border:0 none;cursor:pointer;font-size:14px; float:left;margin-top: 13px;}

/*recommend-dialog*/
.recommend-dialog{width:400px;height:200px;}
.recommend-dialog .message{margin:10px 0 10px 0}
.recommend-dialog .user_list  {padding-bottom:5px;width:333px;}
.recommend-dialog .user_list li {height:78px;line-height:18px;margin:0 5px 4px 0;overflow:hidden;text-align:center;width:50px;}
.recommend-dialog .user_list li a {color:#7C2311;display:block;font-size:12px;}
.recommend-dialog .user_list li img {border:1px solid #896E00;display:block;height:40px;margin:0 auto;width:40px;}
.recommend-dialog .user_list li a span{overflow:hidden;width:49px;display:block;height:18px;}
.recommend-dialog .user_list li span a {color:#AA7000;}
.recommend-dialog .user_list li {line-height:18px;text-align:center;}
.recommend-dialog .follow_all_btn{margin:10px auto;width:85px;height:26px;background:url(images/follow_all_btn.gif) no-repeat;display:block;}
