.rating_gift_cell_thin{
position:relative;
z-index:2;
}
.on_homepage{
margin-left: 4px;
}
.gift_icon{
height:23px;
width:24px;
background:url(../i/gifts/gift_icon.gif) no-repeat;
margin:1px 0 0 4px;
}

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

.small_gift{
width:136px;
_width:80px !important;
_overflow:hidden;
position:relative;
z-index:30;
}

.over_index{
z-index:50;
}

.big_gift{
position:absolute;
display:none;
width:300px;
padding:4px;
right:-314px;
top:-140px;
BORDER: #cb64ad 1px solid;
BACKGROUND-COLOR: #fff7fd;
z-index:20;
color:#a5107a;
}

.big_gift .corn{
background:url(../i/gifts/popup_beg_h_right.gif) no-repeat right top;
height:17px;
width:10px;
position:absolute;
top:50%;
left:-9px;
}

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

.all_gifts .big_note{
margin: 0px; padding: 20px 15px 0pt 25px;
color: rgb(102, 102, 102);
width: 370px;
text-align: left;
}

.all_gifts .gifts_back_link_container {
color:#666666;
display:inline;
margin-bottom:0;
margin-left:0;
margin-right:10px;
margin-top:20px;
text-align:right;
width:370px;
}

.all_gifts .gifts_back_link {
color:#D10000;
cursor:pointer;
}

.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.png) repeat-x bottom;
height:64px;
font-size:22px;
font-weight:bold;
color:#222222;
}

.all_gifts .title .text{
float:left;
line-height:64px;
padding:0px 0 0 11px;
font-family:"Tahoma", Arial, Helvetica, sans-serif;
font-size: 21px;
}
.all_gifts .title .text span.step{
color:#a5107a;
font-style:normal;
text-transform:uppercase;
padding-right:5px;
}

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

.all_gifts .title .image .ti{
background:url(../i/gifts/rc_t_s.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;
height:22px;
width:100px;
position:absolute;
right:41px;
bottom:-22px;
}

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

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

.all_gifts .title .image_free .ti{
background:url(../i/gifts/rc_t_s_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;
height:22px;
width:100px;
position:absolute;
right:41px;
bottom:-22px;
}

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

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

.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;
}

.all_gifts .cont{
font-size: 11px;
}

.all_gifts .cont .cont2{
padding:10px 5px 4px 5px;
}

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

.all_gifts .foot{
height:74px;
background:url(../i/gifts/allg_bottombg.png) repeat-x top;
padding: 14px 0px 0px 7px;
text-align:left;
}

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

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

.send_gift_area{
margin: -1px 0 0 14px;
display:inline;
}

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

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

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

.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;
float:left;
margin-left:40px;
}

.all_gifts .form_caption{
font-size:12px; font-weight:bold; color:#a70000;
}
.all_gifts .important{
color:#a70000;
font-size:12px;
padding: 0 0 2px 18px;
margin-bottom:2px;
font-weight:bold;
background:url(../i/gifts/important2.gif) left no-repeat scroll;
height:15px;
}
.send_gift_med {
background:transparent url(../i/gifts/sgift_mp_btn.gif) no-repeat scroll 0 0;
border:0 none;
height:22px;
width:108px;
display:block;
}

.send_gift_small {
background:transparent url(../i/gifts/small_btn.gif) no-repeat scroll 0 0;
border:0 none;
height:17px;
width:80px;
display:block;
}


.gift_tooltip{
position:absolute;
width:270px;
top:-108px;
left:-130px;
padding: 0px;
display: none;
z-index:1;
text-align:left;
}

.horiz_g .gift_tooltip{
top:-20px;
left:-280px;
}

.gift_tooltip .begin{
background:url(../i/gifts/popup_beg.gif) no-repeat bottom;
height:10px;
width:17px;
position:absolute;
bottom:-9px;
left:180px;
}

.horiz_g .gift_tooltip .begin{
background:url(../i/gifts/popup_beg_h.gif) no-repeat bottom;
height:17px;
width:10px;
position:absolute;
top:40%;
left:268px;
}

.gift_tooltip .topline { margin:0px; height:4px; font-size:0px; padding:0px;}
.gift_tooltip .topline .rtc{background:url(../i/gifts/gift_rtc.gif) right top no-repeat; height:4px; width:4px; float:right; font-size:0px;}
.gift_tooltip .topline .ltc{background:url(../i/gifts/gift_ltc.gif) left top no-repeat; height:4px; width:4px; float:left; font-size:0px;}
.gift_tooltip .topline .tbg{background:#fcfcf3; height:3px; width:262px; float:left; border-top: 1px solid #cb64ad;}

.gift_tooltip .bottomline { height:4px;  padding:0px; margin:0px; font-size:0px; }
.gift_tooltip .bottomline .rbc{background:url(../i/gifts/gift_rbc.gif) right bottom no-repeat; height:4px; width:4px; float:left; font-size:0px;}
.gift_tooltip .bottomline .lbc{background:url(../i/gifts/gift_lbc.gif) left bottom no-repeat; height:4px; width:4px; float:left; font-size:0px;}
.gift_tooltip .bottomline .bbg{background:#fcfcf3; height:3px; width:262px; float:left; border-bottom: 1px solid #cb64ad; }



.gift_tooltip .prof{
padding: 3px 5px;
background:#fcfcf3;
border-left:1px solid #cb64ad;
border-right:1px solid #cb64ad;
width: 258px;
}


.gift_tooltip img{
border:0px ;
}

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

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

.gift_tooltip .prof .age{ color:#000000; margin:0 0 0 5px; font-size:11px;}
.gift_tooltip .prof .location{padding:2px 0 0px 0; color:#747474; font-size:11px;}

.all_gifts .rgift_title{ background:url(../i/gifts/rgift_title.gif) no-repeat center; width:163px; height:21px; }
.all_gifts .ngift_title{ background:url(../i/gifts/ngift_title.gif) no-repeat center; width:163px; height:21px; }

.gift_list_prof{ margin-top:14px;}

.gift_list_prof .name a{
display:block;
color:#b9b910;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
}
.gift_list_prof .name span{
display:block;
color:#a5107a;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}

.gift_list_prof img {
border:0;}

.gift_list_prof .small a{ color:#000000;}

 .gray-box {
width:100px;
BORDER: #fee3f6 1px solid;
BACKGROUND-COLOR: #fff7fd;
padding:7px;
position:relative;
margin-top:5px;
color:#444444;
font-size:11px;
font-weight:bold;
font-family:'Tahoma';
}
 .gray-box div{
overflow:hidden;
 word-wrap:break-word;
}

.gray-box i.deco{
height:4px;
width:4px;
background:#FFFFFF;
position:absolute;
font-size:0px;
line-height:0px;

}
 .gray-box i.n1{ BACKGROUND: url(http://i3.datetheuk.com/static/_dtuk/i/inew/2_top_left.png) no-repeat top left; top:-1px; left:-1px;}
 .gray-box i.n2{ BACKGROUND: url(http://i3.datetheuk.com/static/_dtuk/i/inew/2_top_right.png) no-repeat top right; top:-1px; right:-1px;}
 .gray-box i.n3{ BACKGROUND: url(http://i3.datetheuk.com/static/_dtuk/i/inew/2_bottom_left.png) no-repeat top left; bottom:-1px; left:-1px;}
 .gray-box i.n4{ BACKGROUND: url(http://i3.datetheuk.com/static/_dtuk/i/inew/2_bottom_right.png) no-repeat top right; bottom:-1px; right:-1px;}

 .gray-box i.corner{ background:url(../i/gifts/gb_corner.gif) no-repeat right; position:absolute; height:8px; width:9px; left:-9px; top:20%; }

.memlist_gift_btn{
float:right;
background:url(../i/gifts/mem_list_big_btn.gif) no-repeat;
height:30px;
width:117px;
border:0;
margin-bottom:4px;
margin-right:10px;
cursor:pointer;
}

.memlist_gift_btn_free{
float:right;
background:url(../i/gifts/mem_list_big_btn_free.gif) no-repeat;
width:117px; height:30px;
border:0;
display:block;
margin-bottom:4px; margin-right:10px;
cursor:pointer;
}

.last_free_notice{
margin-top: 10px; margin-left: 25px;
font-family: Tahoma;
font-weight: bold;
}

.last_free_notice_counter{
}

/* Gifts */
.rating_gift, .gifts_list_image {
    width: 80px; height: 80px;

}
.rating_gift_no {
    width: 72px; height: 72px;
    background: url(/static/common/ratings/sign.gif) 50% 50% no-repeat;
    overflow: hidden;
}

.rating_gift_top {
background-position: right top;
}

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

.all_gifts .gift_title
{ padding:7px 0; font-weight:bold; color:#777777; font-size:12px; text-align:left }
.gift_error
{ color: #ff0000; width: 180px; font-size:10px; line-height:12px;}


.float_r{ float:right;}
.float_l{float:left;}

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


/*
.but-gift{ background: transparent url(../i/gifts/btn_sendgift_on.gif) no-repeat; height:21px; width:82px; }
.but-gift a {display:block; height:21px; width:82px; font-size:0px;}
*/


.bt_gift {background: url(../i/gifts/ico7_1.gif) no-repeat ; height:16px;  padding-left:30px}

.new_stamp{
background:url(../i/gifts/new_stamp.gif) no-repeat;
width:22px;
height:20px;
margin-top:-6px;
margin-left:-47px;
position: absolute;
}

.free_stamp{
background:url(../i/gifts/free_stamp.gif) no-repeat;
width:22px; height:20px;
margin-top:-6px; margin-left:-47px;
position: absolute;
}

.gifts_collection{}
.gifts_collection .one{ padding:10px 10px 10px 37px; position:relative;}
.gifts_collection .one .receive{ position:absolute; background:url(../i/gifts/received_bg.gif) no-repeat top; height:28px; width:40px; right:0px; top:0px; font-size:21px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#A5107A; text-align:center; padding-top:12px;}
.gifts_collection .one .name{ color:#666666; font-size:11px; font-weight:bold; font-family:"Tahoma";}


.one_gift{  margin:0 5px 0 0; width: 260px; float:right; display:inline;}
.one_gift form{ padding-top:0px; margin-top:0px;}
.one_gift .name{padding:0 0 5px 0;}
.one_gift .name a{
color:#b9b910;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
}
.one_gift .name span{
padding-left:10px;
color:#000000;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.one_gift .gray-box{
font-size:16px;
font-weight:bold;
color:#666666;
line-height:18px;
margin-bottom:10px;
width:230px;
 }
.one_gift  .but-wrap{margin:0px;}


.rating_status{ font-size:10px; }
.rating_status a {color:#000000;}


.big_gift_on_top {
BORDER: #cb64ad 1px solid;
BACKGROUND-COLOR: #fff7fd;
display:none;
left:-320px;
padding:4px;
position:absolute;
top:-100px;
width:300px;
z-index:20;
color:#a5107a;
font-size:11px;
font-weight:bold;
}
.big_gift_on_top .corn {
background:url(../i/gifts/popup_beg_h.gif) no-repeat right; position:absolute; height:17px; width:10px; right:-9px; top:40%;
}

.cont .rating_gift{
	width:136px !important;
}

