/*
stuct
============================================================================================*/
.win{position:fixed; top:50%; left:50%; width:500px; height:auto; margin:-280px 0 0 -258px; z-index:1002; display:none;}
* html .win{ position:absolute; top: expression(parseInt(document.documentElement.scrollTop, 10)+ document.documentElement.clientHeight/2 + "px");}
.win .win_top{ background:url(/images/win_top.png) no-repeat; width:520px; height:31px;}
* html .win .win_top{background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/win_top.png", sizingMethod="scale");}
.win .win_bg  { background:url(/images/win_bg.png) repeat-y; width:480px; height:auto; padding:0 20px 3px;}
* html .win .win_bg{background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/win_bg.png", sizingMethod="scale");}
.win .win_btm { background:url(/images/win_btm.png) no-repeat; width:520px; height:31px;}
* html .win .win_btm{background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/win_btm.png", sizingMethod="scale");}
.win .win_btm_gr { background:url(/images/win_btm_gr.png) 50% 0 no-repeat; width:520px; height:65px;}
* html .win .win_btm_gr{background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/win_btm_gr.png", sizingMethod="scale");}
.win .close { position:absolute; top:25px; right:7px; _right:27px; width:22px; height:22px; background:url(/images/win_close.gif) no-repeat;}
.win .close_btm { height:22px; padding:6px 32px 0 0; background:url(/images/win_close_btm.gif) 100% 0 no-repeat; color:#909090; position:relative; top:8px; right:30px; float:right; text-align:right;}

.win h2.makeCompliment { background:url(/images/g_but_box.gif) no-repeat; height:35px; padding: 3px 0 0 40px; margin:0 10px; color:#000; font:17px/20px Verdana, Geneva, sans-serif;}
.win h3.writeMess { color:#000; font-size:17px; text-align:center; background:url(/images/bg_brdr_dotted.gif) bottom repeat-x; padding:0 0 10px; margin:0 10px 13px;}
.win h3.writeMess img {vertical-align:middle; padding:0 0 0 10px;}
.win h3.moreEstimate { color:#000; font-size:17px; text-align:center; background:url(/images/bg_brdr_dotted.gif) bottom repeat-x; padding:0 0 10px;  margin:0 13px 10px;}
.win h3.moreEstimate img {vertical-align:middle; padding:0 7px 0 0;}

.userInfo .m	{background:url(/images/ic_male_vip.gif) 2px 0 no-repeat;}
.userInfo .f	{background:url(/images/ic_female_win.gif) 0 0 no-repeat;}
.userInfo b		{display:block;	padding:0 0 0 32px;	margin:7px auto 5px auto;	min-height:35px;	text-align:left;white-space:nowrap}
.userInfo b strong	{font-weight:normal;display:block;color:black;font-size:14px;width:auto;height:auto;padding-bottom:0; white-space:nowrap}


/*
crop
============================================================================================*/
.crop{position:fixed; top:50%; left:50%; width:500px; height:auto; margin:-280px 0 0 -356px; z-index:1002; display:none;}
* html .crop{ position:absolute; top: expression(parseInt(document.documentElement.scrollTop, 10)+ document.documentElement.clientHeight/2 + "px");}
.crop .crop_top{ background:url(/images/win_crop_top.png) no-repeat; width:712px; height:13px;}
* html .crop .crop_top{background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/win_crop_top.png", sizingMethod="scale");}
.crop .crop_bg  { background:#fff; width:672px; height:auto; padding:0 20px 3px; position:relative;}
.crop .crop_btm { background:url(/images/win_crop_btm.png) no-repeat; width:712px; height:13px;}
* html .crop .crop_btm{background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/win_crop_btm.png", sizingMethod="scale");}
.crop .close { position:absolute; top:-10px; right:4px; width:22px; height:22px; background:url(/images/win_close.gif) no-repeat;}

.crop h3 { color:#000; font-size:17px; padding:0px;  margin:0 13px 0px; position:relative; top:-5px;}
.crop h3 img {vertical-align:middle; padding:0 7px 0 0;}
.crop .block_grey_top { background:url(/images/win_crop_block_top.gif) no-repeat; width:510px; height:12px; line-height:0; font-size:0;}
.crop .block_grey_bg  { background:#f3f5f6; width:510px; height:auto; padding:5px 0; text-align:center;}
.crop .block_grey_btm { background:url(/images/win_crop_block_btm.gif) no-repeat; width:510px; height:12px;}

#fullFoto {z-index:10000;}
#thumbnail {overflow: hidden;  position: relative; width: 154px; height: 141px;border:1px #b2c2c5 solid !important;}
#thumbnail img {position: relative; width:154px; height:141px; }
.thumbnailCont {float: right; width:147px;}
.thumbnailCont form { padding:20px 0 8px;}
.thumbnailCont form input:hover {margin-top:-1px; margin-bottom:11px;}
.thumbnailCont p { color:#adbdc1; font-size:10px; width:150px;}
.thumbnailCont .btn_save {background:transparent url(/images/btn_save.gif) no-repeat; cursor:pointer; border:none; height:34px; margin:0 0 10px 16px; vertical-align:top;width:126px;}
.thumbnailCont .btn_cancel {background:transparent url(/images/btn_cancel.gif) no-repeat; cursor:pointer; border:none; height:34px; margin:0 0 10px 16px; vertical-align:top;width:126px;}
.imgareaselect-outer{ z-index:10001!important;}
.imgareaselect-border1 {z-index:10002!important;}
.imgareaselect-border2 {z-index:10002!important;}

/*
write mess
============================================================================================*/
.win .win_mess_cont { background:#fff8e2 url(/images/profile_block_yel_top.gif) 0 0 no-repeat; width:458px; margin:0 auto;}
.win .win_mess_cont h4{ color:#000; font-size:13px; font-weight:normal;background: url(/images/win_mess_heading_bg.gif) no-repeat; width:258px; height:25px; padding:10px 0 0 34px; margin-left:130px; position:relative; top:-4px;}
/*.win .win_mess_cont .smiles { word-spacing:.25em; text-align:center; padding:7px 0 8px; font-size:12px; display:block;}
.win .win_mess_cont .smiles img {vertical-align:middle;}
.win .win_mess_cont .smiles span{ word-spacing:0;}*/
.win .win_mess_cont textarea {display:block; margin:0 12px; width:430px; height:60px; border:1px solid #b2c2c5;}
.win .win_mess_cont form {background:#fff8e2 url(/images/profile_block_yel_btm.gif) bottom no-repeat; padding:0 0 7px;}
.win .win_mess_cont form input{ background:url(/images/btn_send.gif) no-repeat; width:126px; height:34px; border:none; margin: 0 auto; display:block;}

.win .win_mess_cont .smiles { margin:10px 0 0; display:block; padding:7px 0 8px; text-align:center;}
.win .win_mess_cont .smiles a { display:inline-block; margin:0 5px 0 0;}
.win .win_mess_cont .smiles img{ vertical-align:middle; padding:0 0 6px; margin:-1px 0 0;}
.win .win_mess_cont .all_smiles { display:none;}

.userAbout {overflow:hidden; height:auto; margin:0 0 15px; padding:0 0 0 22px; zoom:1;}
.userAbout .m	{background:url(/images/ic_male.gif) 0 0 no-repeat;}
.userAbout .f	{background:url(/images/ic_female.gif) 0 0 no-repeat;}
.userAbout img {float:left;}
.userAbout p { margin:0 0 0 175px;}
.userAbout b		{display:block;	padding:0 0 0 32px;	margin:0px 0 7px 170px;	min-height:35px;	text-align:left;white-space:nowrap}
.userAbout b strong	{font-weight:normal;display:block;color:black;font-size:14px;width:auto;height:auto;padding-bottom:0; white-space:nowrap}

.win .linkGiftCont { padding:0 0 10px}
.win .linkGiftCont p{text-align:center; color:#000; font-size:15px; padding:15px 0 5px;}
.win .linkGiftCont a {display:block;background:url(/images/pic_gift.png) 0 0 no-repeat;padding:7px 0 0 43px; width:250px; height:30px; margin:0 0 0 95px;}

* html .win .linkGiftCont a  {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/pic_gift.png", sizingMethod="crop");}


/*
gifts list
============================================================================================*/
.win .priceCat { position:relative; width:460px; overflow:hidden; margin:0 10px 5px;height:108px;}
.win .priceCat b{ background:url(/images/win_price.gif) no-repeat; display:block; width:20px; height:20px; padding:10px; color:#fff; font:15px/19px Verdana, Geneva, sans-serif; text-align:center; position:absolute; top:32px; left:0;}
.win .priceCat ul{ width:435px; height:108px; background:url(/images/win_priceCat.gif) no-repeat; float:right; padding:0 7px 0 0;}
.win .priceCat ul li {float:right; margin:4px 0 0;}
.win .priceCat ul li a{ display:block; width:100px; height:100px;}
*html .win .priceCat ul li a {filter:expression(this.style.filter = this.style.filter.indexOf("AlphaImageLoader") == -1 ? this.style.filter + "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.lastChild.src+"', sizingmethod=image )":this.style.filter);zoom:1}
* html .win .priceCat ul li a img{visibility:hidden}
.win .priceCat ul li a img{}
.win .priceCat ul li a:hover {background:url(/images/win_gift_active.gif) top no-repeat;}
.win .priceCat ul li a.active {background:url(/images/win_gift_active.gif) top no-repeat;}
.win .unavailable { position:relative;}
.win .unavailable b { background:url(/images/win_price_unavailable.gif) no-repeat; }
.win .unavailable ul{background:url(/images/win_priceCat_unavailable.gif) no-repeat;}
.win .unavailable .text{ position:absolute; width:282px; height:68px; top:0; right:0; text-align:center; padding:30px 80px 10px; z-index:10000;}
.win .unavailable .text p {  color:#909090;}
.win .unavailable .regionCont {padding:0px 10px 0; color:#909090;}
* html .win .unavailable .regionCont {padding:0px 25px 0;}
*+html .win .unavailable .regionCont {padding:0px 30px 0;}


/*
compliment
============================================================================================*/
.win #complimentComment form { width:450px; margin:0 auto; padding:7px 0 0;}
.win #complimentComment form span{ text-align:center; display:block; padding:0 0 5px;}
.win #complimentComment form textarea{ display:block; border:#b2c2c5 1px solid; width:448px; height:40px;}
.win #complimentComment form label{ color:#909090; display:block; padding:7px 0 0;}
.win #complimentComment form input.next_btn{ width:106px; height:34px; background:url(/images/win_next_btn.gif) no-repeat; border:none; margin:12px auto 0; display:block; cursor:pointer;}
.win #complimentComment form input.next_btn:hover {margin:11px auto 0; height:35px}
.win #comlpimentLength { float:right;}

#complimentWin, .complimentWin{background:#fff;}
#smsWin, .smsWin {background:#fff;}

.win .arr { width:56px; height:35px; display:block; background:url(/images/win_arr.png) no-repeat; position:absolute; top:70px; left:192px; z-index:1002;}
* html .win .arr {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/win_arr.png", sizingMethod="scale");}
.win .userCompliment{ background:url(/images/win_user_compliment.gif) 0 1px no-repeat; width:428px; height:183px; padding:8px 15px; overflow:hidden; margin:0 10px;}
.win .userInfo {float:left; width:154px; padding:2px 0 0;}

.win .compliment { float:right; width:235px; position:relative;}
.win a#editCompliment {display:block; width:100px; position:absolute; left:120px; top:3px;}
.win .compliment span{background:url(/images/win_gift_active.gif) top no-repeat; display:block; width:100px; height:100px;}
.win .compliment p { font:13 Verdana, Geneva, sans-serif; color:#000; width:200px; padding:5px 8px 0;}
/*html .win .compliment span {filter:expression(this.style.filter = this.style.filter.indexOf("AlphaImageLoader") == -1 ? this.style.filter + "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.lastChild.src+"', sizingmethod=image )":this.style.filter);zoom:1}
* html .win .compliment span img{visibility:hidden}*/


/*
superScore
============================================================================================*/
.win .userSuperScore {width:428px; height:183px; padding:8px 10px; margin:0 15px -8px; background:url(/images/bg_brdr_dotted.gif) repeat-x bottom;}
.win b.plus { width:77px; height:84px; display:block; background:url(/images/pic_5plus_big.png) no-repeat; position:absolute; top:23px; left:180px; z-index:1002;}
* html .win b.plus {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/pic_5plus_big.png", sizingMethod="scale");}
.win .userSuperScore .info {margin:0 0 0 200px;}
.win .userSuperScore .info h4 {padding:0 0 25px 15px; font-weight:normal;}
.win .userSuperScore .info p {color:#000;}
.win .userSuperScore .userInfo .m	{background:url(/images/ic_male.gif) 2px 0 no-repeat;}
.win .userSuperScore .userInfo .f	{background:url(/images/ic_female.gif) 0 0 no-repeat;}


/*
region
============================================================================================*/
.win .regionCont { padding:20px 25px 3px; height:25px; }
.win .regionCont a{ padding:0 0 0 8px}
.win .regionCont span{ float:left; padding:1px 5px 0 0; display:block;}
.cur_region{ padding:1px 0 0;}
.sel_region{ display:none; float:left;}
.sel_region form{ display:inline; height:auto;}
.sel_region select{  padding:0; width:120px;font-size:11px;}



/*
code
============================================================================================*/
.win .smsCode { background:url(/images/win_codeCont_bg.gif) no-repeat; width:341px; height:156px; padding:8px 15px 0; margin:0 10px; position:relative;}
.win .smsCode b { position:absolute; top:131px; right:11px; display:block;}
.win .smsCode span { font:17px Verdana, Geneva, sans-serif; color:#6a0000; display:block; height:30px; font-weight:bold; clear:both; padding:5px 12px 2px; float:left; white-space:nowrap;}
.win .smsCode i {display:block; width:117px; height:45px; background:url(/images/pic_bonus_arrow.png) no-repeat; position:absolute; top:145px; right:40px;}
* html .win .smsCode i {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/pic_bonus_arrow.png", sizingMethod="image"); right:60px;}
*+html .win .smsCode i { right:60px;}
* html .win .smsCode b {right:37px;}
*+html .win .smsCode b {right:37px;}
.win .code { font:42px/48px Verdana, Geneva, sans-serif; color:#d10000; background:url(/images/win_code_r.gif) right top no-repeat; height:75px; float:left; margin:2px 0 0;}
* html .win .code {margin:0;}
.win .code strong{background:url(/images/win_code_l.gif) left top no-repeat; font-weight:normal; display:block; height:70px; float:left; padding:10px 15px 0 15px;}
.win .bonus { font-size:14px; font-weight:normal; color:#000; background:url(/images/pic_bonus.gif) no-repeat; height:30px; padding:7px 0 0 50px; margin:20px 16px 0px;}



/*
additional
============================================================================================*/
.block_yel_top{background:url(/images/profile_block_yel_top.gif) left top no-repeat; width:458px; height:11px; margin:0 auto; line-height:0; font-size:0;}
.block_yel_btm{background:url(/images/profile_block_yel_btm.gif) left bottom no-repeat; width:458px; height:11px; margin:0 auto; line-height:0; font-size:0;}
.block_yel    {background:#fff8e2;}
.addSelCount { margin:0 12px; text-align:center; color:#000; font-size:14px;}
.addSelCount select {margin:0 5px 0 0; vertical-align:middle;}

.confirm_win { padding:10px 0 0;}
.confirm_win p{ padding:0 0 0 30px; color:#909090;}
.confirm_win .confirm{ font-size:16px; line-height:20px; color:#000; text-align:center; padding:40px 40px 60px;}


/*
restart
============================================================================================*/
.win .restart {}
.win .restart .regionCont{}
.win .restart p{ color:#5d6062; padding:0 25px;}


/*
demonstration
============================================================================================*/
.win .inf_demonstration { background:#fff5b5 url(/images/pic_inf.gif) no-repeat 10px 18px;; padding:10px 0 15px 67px; position:relative; margin:10px 0 0;}
.win .inf_demonstration p {color:#457f00; font-size:16px; line-height:20px; padding:0 0 5px;}
.win .inf_demonstration i{position:absolute; top:4px; right:10px; display:block; width:69px; height:84px; background:url(/images/pic_profile_vip.png) no-repeat;}
* html .win .inf_demonstration i {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/pic_profile_vip.png", sizingMethod="crop");}


/*
end
============================================================================================*/
.win .end {background:url(/images/bg_brdr_dotted.gif) top repeat-x; margin:15px 15px 0;}
.win .end p {color:#909090; font-size:11px; width:250px; padding:15px 0 5px;}
.win .end a.end_link { float:right;width:126px; height:34px; background:#d5edb9; border:none; margin:12px 0 0; display:block; color:#5dac00; font-size:20px; text-align:center; text-decoration:none; position:relative;}
.win .end a.end_link:hover { margin:11px 0 0;}
.win .end img {position:absolute; top:0; left:0;}

/*
smsTop
============================================================================================*/
.smsTop{}
.smsTop h3{color:#000; font-size:17px; text-align:center; background:url(/images/bg_brdr_dotted.gif) bottom repeat-x; padding:0;  margin:0 35px 0px; position:relative; top:-5px;}
.smsTop h3 img{ vertical-align:middle; position:relative; top:-2px; margin:0 10px 0 -20px;}
.smsTop .desc { padding:0 20px;}
.smsTop .desc h4{color:#000; font-size:13px; font-weight:normal; padding:5px 0 7px;}
.smsTop .desc p {color:#909090; padding:0 0 20px;}
.smsTop .count { position:relative; bottom:-10px;}
.smsTop .end{ margin-top:10px;}
.smsTop{}