.small_gift_icon {
  background: url(../i/gifts/small_gift_icon.gif) no-repeat center;
  height:18px; width:19px;
}

.memlist_gift_btn {
  float: right;
  background:url(../i/gifts/send_gift_btn1.gif) no-repeat center;
  height:32px; width:125px;
  border:0px;
  cursor:pointer;
  display: block;
}

.memlist_gift_btn_free{
  float: right;
  background:url(../i/gifts/send_gift_btn1_free.gif) no-repeat;
  width:125px; height:32px;
  border:0px;
  display:block;
  cursor:pointer;
}

.last_free_notice{
  margin: 14px 10px 0 0;
}

.last_free_notice_counter{
}

.small_gift {
  position:relative;
}


.over_index{ 
z-index:50; 
}

.big_gift {
  position:absolute;
  display: none;
  width:300px;
  padding:4px;
  left: 138px; top: -130px;
  background:#f8f8f8;
  border:#3e3e3e 1px solid;
  z-index:20;
}

.big_gift .corn{
  background:url(../i/gifts/big_img_corn.gif) no-repeat right top;
  height:13px; width:8px;
  position:absolute;
  top:50%; right:308px;
}

.big_gift_on_top {
  position:absolute;
  display: none;
  width:300px;
  padding:4px;
  left: -90px; top: -335px;
  background:#f8f8f8;
  border:#3e3e3e 1px solid;
  z-index:20;
}

.big_gift_on_top .corn {
  background:url(../i/gifts/popup_beg.gif) no-repeat bottom;
  height:16px; width:16px;
  position:absolute;
  bottom:-15px;
  left:170px;
}

.gift_error_place {
  width: 180px;
  padding: 5px 0pt 0pt;
  font-weight: bold;
  color: rgb(102, 102, 102);
}

.gift_error {
  color:#991111;
  font-size:10px; font-weight:bold;
  line-height:12px;
}

.gift_link {
  display:block;
  width:100%; height:100%;
}

.gift_popup {
  padding: 0px;
  text-align:left;
}

.gift_popup .begin {
  background:url(../i/gifts/popup_beg.gif) no-repeat bottom;
  height:16px; width:16px;
  position:absolute;
  bottom:-15px;
  left:170px;
}

.gift_popup .topline {
  margin:0px; padding:0px;
  height:3px;
  font-size:0px;
}

.gift_popup .topline .rtc {
  background:url(../i/gifts/gift_rtc.gif) right top no-repeat;
  height:3px; width:3px;
  float:right;
}

.gift_popup .topline .ltc {
  background:url(../i/gifts/gift_ltc.gif) left top no-repeat;
  height:3px; width:3px;
  float:left;
}

.gift_popup .topline .tbg {
  background:#fffafa;
  height:2px; width:264px;
  float:left;
  border-top: 1px solid #555555;
}

.gift_popup .bottomline {
  height:3px;
  padding:0px; margin:0px;
  font-size:0;
}

.gift_popup .bottomline .rbc {
  background:url(../i/gifts/gift_rbc.gif) right bottom no-repeat;
  height:3px; width:3px;
  float:right;
}

.gift_popup .bottomline .lbc {
  background:url(../i/gifts/gift_lbc.gif) left bottom no-repeat;
  height:3px; width:3px;
  float:left;
}

.gift_popup .bottomline .bbg {
  background:#fffafa;
  height:2px; width:264px;
  float:left;
  border-bottom: 1px solid #555555;
}

.gift_popup .prof {
  padding: 2px 5px;
  background:#fffafa;
  border-left:1px solid #555555;
  border-right:1px solid #555555;
  width:258px;
}

.gift_popup .comment {
  font-size:12px;
  font-weight:bold;
  width:160px;
  color:#3d3d3d;
  overflow: hidden;
  word-wrap: break-word;
}

.gift_popup .prof a.name {
  color:#990000;
  font-size:12px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  line-height:20px;
}

.gift_popup .prof .age {
  color:#663300;
  margin:0px;
  font-size:11px;
}

.gift_popup .prof .location {
  padding:2px 0 0px 0;
  width:165px;
  font-size:11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#333333;
}

.hr {
  clear: both;
  border: 0;
  height: 1px;
  background: transparent url(../i/gifts/dotted.gif);
  margin: 9px 0;
  overflow: hidden;
}

.pencil {
  background: url(../i/gifts/pencil_icon_inv.gif) left no-repeat;
  padding:0 25px 0 20px;
  color:#999999;
  font-size:11px; font-weight:bold; text-align:left;
}

.pencil_active {
  background: url(../i/gifts/pencil_icon.gif) left no-repeat;
  padding:0 25px 0 20px;
  color:#999999;
  font-size:11px; font-weight:bold; text-align:left;
}

.important {
  background: url(../i/gifts/important.gif) left no-repeat;
  color:#a70000;
  font-size:12px; font-weight:bold; text-transform:uppercase;
  padding: 0; margin-bottom:2px;
  height:18px; 
}

.rating_gift, .gifts_list_image {
  width: 80px;
  height: 80px;
  overflow: hidden;
}

.rating_gift_cell {
  width: 135px;
  padding: 0 0 0 8px;
  text-align:left;
  color:#646464;
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
}

.gift_tooltip {
  display:none;
  left:-100px;
  padding:0;
  position:absolute;
  top: -111px;
  width:270px;
}

.gift_popup_big{
  width: 300px; height: 300px;
  border-left:1px solid #555555;
  border-right:1px solid #555555;
}

.all_gifts{
  background:#ffffff;
  font-family:'Tahoma', Arial, Helvetica, sans-serif;
}

.all_gifts .ltc{
  background:url(../i/gifts/allg_clt.gif) left top;
  position:absolute;
  top:0px; left:0px;
  height:4px; width:4px;
  font-size:0;
}

.all_gifts .rbc{
  background:url(../i/gifts/allg_crb.gif) right  bottom;
  position:absolute;
  bottom:0px; right:0px;
  height:4px; width:4px;
  font-size:0;
}

.all_gifts .lbc{
  background:url(../i/gifts/allg_clb.gif) left bottom;
  position:absolute;
  bottom:0px; left:0px;
  height:4px; width:4px;
  font-size:0;
}

.all_gifts .title{
  background:url(../i/gifts/allg_topbg.gif) repeat-x bottom;
  height:64px;
  font-size:22px;
  font-weight:bold;
  color:#4d4d4d;
}

.all_gifts .title .text{
  float:left;
  line-height:64px;
  padding:0px 0 0 11px;
  font-family:"Tahoma", Arial, Helvetica, sans-serif;
  font-size:21px;
  color:#ffffff;
}

.all_gifts .title .text i{ color:#FFE16A; font-style:normal; text-transform:uppercase;}

.all_gifts .title .image{
  position:relative;
  float:right;
  background:url(../i/gifts/rcl_m.jpg) right top no-repeat;
  width:203px; height:64px;
}

.all_gifts .title .image .ti{
  background:url(../i/gifts/rc_t.gif) top right no-repeat;
  height:30px; width:255px;
  position:absolute;
  right:41px; top:-30px;
}

.all_gifts .title .image .bi{
  background:url(../i/gifts/rc_b.gif) bottom right no-repeat;
  width:100px; height:22px;
  position:absolute;
  bottom:-22px; right:41px;
}

.all_gifts .title .image a.close{
  background:url(../i/gifts/close_btn.gif) no-repeat center;
  width:25px;height:26px;
  position:absolute;
  top:5px; right:5px;
}

.all_gifts .title .image_free{
  position:relative;
  float:right;
  background:url(../i/gifts/rcl_m_free.jpg) right top no-repeat;
  width:203px; height:64px;
}

.all_gifts .title .image_free .ti{
  background:url(../i/gifts/rc_t_free.gif) top right no-repeat;
  height:30px; width:255px;
  position:absolute;
  right:41px; top:-30px;
}

.all_gifts .title .image_free .bi{
  background:url(../i/gifts/rc_b_free.gif) bottom right no-repeat;
  width:100px; height:22px;
  position:absolute;
  bottom:-22px; right:41px;
}

.all_gifts .title .image_free a.close{
  background:url(../i/gifts/close_btn.gif) no-repeat center;
  width:25px;height:26px;
  position:absolute;
  top:5px; right:5px;
}

.all_gifts .cont{
  padding-top: 10px;
}

.all_gifts .one_g{
  float:left;
  width:135px;
  color:#646464;
  font-size:11px;
  font-weight:bold;
  font-family:"Tahoma", Arial, Helvetica, sans-serif;
  padding:0 0 0 8px;
}

.all_gifts .foot{
  height:74px;
  background:url(../i/gifts/allg_bottombg.gif) repeat-x top;
  padding:14px 10px 10px 10px;
}

.all_gifts .foot .s_btn{
  background:url(../i/gifts/send_gift_btn.gif) no-repeat center;
  width:185px; height:48px;
  cursor:pointer;
  border:0px;
  padding:0px; margin-top: -7px;
}

.all_gifts .foot .s_btn_free{
  background:url(../i/gifts/send_gift_btn_free.gif) no-repeat center;
  width:185px; height:48px;
  cursor:pointer;
  border:0px;
  padding:0px; margin-top: -7px;
}

.all_gifts .foot .total{
  font-size:14px;
  font-weight:bold;
  color:#911;
  z-index: 1;
}

.all_gifts .foot .send_gift_area{
  margin-top: -1px;
  width: 185px; height: 80px;
  background:url(/static/i/ajax_loading.gif) no-repeat center 40px;
}

.all_gifts .big_comment{
  padding:4px 0 0 40px; margin:0px;
  background:url(../i/gifts/comment_bg.gif) left top no-repeat;
  width:351px; height:182px;
}

.all_gifts .big_comment textarea{
  width:320px; height:170px;
  overflow:hidden;
  background:none;
  line-height:34px;
  font-size:24px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#777777;
  border:0;
}

.gifts_back_link_container {
  padding:20px 20px 0 25px;
  width:370px;
}
.gifts_back_link {
  color:#d10000; text-align:right; text-decoration: underline;
  cursor: pointer;
}

.pop3 {
  height:55px; 
  margin-top:30px; padding-left:55px; 
  color:#787878; 
  font-size:18px; font-weight:bold; line-height:50px;
}

.pop3_p1 {
  background:url(../i/gifts/pop3_p1.png) no-repeat left;
}


.pop3_p2 {
  background:url(../i/gifts/pop3_p2.png) no-repeat left;
}

.pop3_note {
  width:632px; height:64px;
  margin:50px auto 0 auto; padding:30px 0 0px 60px;
  color:#CA0005;
  font-size:15px; font-weight:bold; line-height:28px; 
  background:url(../i/gifts/pop3_note_bg.png) no-repeat center;
}

.gl_prof{
  padding:10px;
  border-bottom:1px #d7d7d7 solid;
}

.gl_prof .comm{
  position:relative;
  width:108px;
  background:#fff5f5;
  border:1px solid #994f00;
  font-size:11px; font-weight:bold;
  color:#663300;
  padding:6px; margin-top:10px;
  line-height:14px;
}

.gl_prof .comm div{
 word-wrap:break-word;
 overflow:hidden;
 width:108px;
}

.gl_prof .comm .ltc{
  background:url(../i/gifts/gl_clt.gif) left top;
  position:absolute;
  top:-1px; left:-5px;
  height:5px; width:7px;
  font-size:0;
}
.gl_prof .comm .rbc{
  background:url(../i/gifts/gl_crb.gif) right  bottom;
  position:absolute;
  bottom:-1px; right:-1px;
  height:6px; width:6px;
  font-size:0;
}
.gl_prof .comm .lbc{
  background:url(../i/gifts/gl_clb.gif) left bottom;
  position:absolute;
  bottom:-1px; left:-1px;
  height:6px; width:6px;
  font-size:0px;
}
.gl_prof .comm .rtc{
  background:url(../i/gifts/gl_crt.gif) right top;
  position:absolute;
  top:-1px; right:-1px;
  height:6px; width:6px;
  font-size:0;
}

.gift_long_btn{
  background:url(../i/gifts/gift_btn_long.gif) no-repeat center;
  height:21px; width:164px;
  font-size:11px; font-weight:bold;
  color:#000000;
  border:0px;
  cursor:pointer;
}


.gift_short_btn {
  background:url(../i/gifts/gift_btn_short.gif) no-repeat center;
  height:20px; width:94px;
  font-size:11px; font-weight:bold;
  color:#000000;
  border:0px;
  cursor:pointer;
}

.one_gift {
  width:308px;
  margin:0px;
}

.one_gift .name {
  padding:0 0 5px 0;
}

.one_gift a {
  color:#000000;
}

.one_gift .name a {
  color:#f90;
  font-size:14px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  text-decoration:none;
}

.one_gift .name span {
  padding-left:10px;
  color:#8C0909;
  font-size:11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

.one_gift .comm {
  position:relative;
  background:#fff5f5;
  border:1px solid #994f00;
  padding:10px; margin:0px;
  font-size:16px;
  color:#666666;
  line-height:22px;
  width:285px;
}

.one_gift .comm .ltc {
  background:url(../i/gifts/gl_clt.gif) left top;
  position:absolute; top:-1px; left:-5px;
  height:5px; width:7px;
  font-size:0px;
}
.one_gift .comm .rbc {
  background:url(../i/gifts/gl_crb.gif) right bottom;
  position:absolute; bottom:-1px; right:-1px;
  height:6px; width:6px;
  font-size:0px;
}
.one_gift .comm .lbc {
  background:url(../i/gifts/gl_clb.gif) left bottom;
  position:absolute; bottom:-1px; left:-1px;
  height:6px; width:6px;
  font-size:0px;
}
.one_gift .comm .rtc {
  background:url(../i/gifts/gl_crt.gif) right top;
  position:absolute; top:-1px; right:-1px;
  height:6px; width:6px;
  font-size:0px;
}

.one_gift .comm div{
 word-wrap:break-word;
 overflow:hidden;
 width:290px;
 }

.one_gift .but-wrap {
  margin:0px;
}

.gifts_collection{}

.gifts_collection .one{
  padding:7px;
  position:relative;
}

.gifts_collection .one .receive{
  position:absolute;
  background:url(../i/gifts/received_bg.gif) no-repeat center;
  height:30px; width:40px;
  right:0px; top:0px;
  font-size:21px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
  color:#663300;
  text-align:center;
  padding-top:10px;
  line-height:29px;
}

.gifts_collection .one .name{
  color:#666666;
  font-size:11px; font-weight:bold; font-family:"Tahoma";
}

.gift_remove_check{
display:block; 
float:left; 
margin:0 4px 4px 0; 
padding:0; 
height:15px; 
width:15px;
}
/* for IE6 */
#homepage .rating_widget,#homepage .rating_widget div {
position: static;
}
.border_full .small_gift{
	padding-left: 20px !important;
	padding-top:10px;
}
.one_g .rating_gift{
	width: 136px;
}