/* Dating style */
html, body {padding:0px; margin:0px; background-color:#f1eae1; text-align:center;}
body, html, td {font-family:Arial; font-size:12px; color:#000;}

img {border:0px;}
p {padding-top:0px; margin:0 0 15px 0;}

a {color:#0091e5; text-decoration:underline; outline:0;cursor:pointer;}
a:hover {color:#ff8000;}
a.redlink {color:#d25252;}
a.redlink:hover {color:#813232;}
a.graylink {color:#999;}
a.graylink:hover {color:#555;}
a.blacklink {color:#000;}
a.blacklink:hover {color:#ff8000;}
a.greenlink {color:#589700 !important;}
a.greenlink:hover {color:#437300 !important;}
a.redlink {color:#e91a2e;}
a.redlink:hover {color:#a50010;}

a.pseudo {text-decoration:none;}
a.pseudo span {border-bottom-width:1px; border-bottom-style:dashed; cursor:pointer;}

a span {cursor:pointer;}

a.grayPlashka {display:block; background-color:#f1f1f1; padding:4px 8px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}

span.p_link {color:#0091e5; border-bottom:1px dashed #0091e5; cursor:pointer;}

/* Fonts size */
.txt10 {font-size:10px;}
.txt11 {font-size:11px;}
.txt12 {font-size:12px;}
.txt13 {font-size:13px;}
.txt14 {font-size:14px;}
.txt15 {font-size:15px;}
.txt16 {font-size:16px;}
.txt17 {font-size:17px;}
.txt18 {font-size:18px;}
.txt19 {font-size:19px;}
.txt20 {font-size:20px;}
.txt22 {font-size:22px;}
.txt24 {font-size:24px;}
.txt26 {font-size:26px;}
.txt28 {font-size:28px;}
.txt30 {font-size:30px;}
.txt32 {font-size:32px;}
.txt34 {font-size:34px;}
.txt36 {font-size:36px;}
.txt38 {font-size:38px;}
.txt40 {font-size:40px;}
.txt50 {font-size:50px;}
.txt60 {font-size:60px;}

/* Colors */
.clr3 {color:#333;}
.clr6 {color:#666;}
.clr7 {color:#777;}
.clr9 {color:#999;}
.clrWhite {color:#fff;}
.clrBlack {color:#000;}
.clrRed {color:#e91a2e;}
.clrGreen {color:#00a408;}
.clrGreen2 {color:#109610;}
.clrOrange {color:#ff8000;}
.clrYellow {color:#dd9702;}
.clrBlue {color:#0091e5;}
.clrMale {color:#03a0d0;}
.clrFemale {color:#fa2a78;}

.blueBox {border:1px solid #aad8e2; background-color:#e4f9ff;}
.grayBox {border:1px solid #e9e9e9; background-color:#f6f6f6;}
.yellowBox {border:1px solid #d0cbc6; background-color:#fffce4;}

.bgWhite {background-color:#fff;}
.bgBlue {background-color:#e4f9ff;}
.bgPink {background-color:#ffeaea;}
.bgGray {background-color:#f1f1f1;}
.bgGray1 {background-color:#f6f6f6;}
.bgYellow {background-color:#fffce4;}
.bgYellow2 {background-color:#fff7d9;}
.bgUnread {background-color:#fffce0;}

.brdYellow {border:1px solid #d0cbc6;}

h1, h2, h3, .head_text1 {font-family:Arial; color:#000; font-weight:normal; padding:0; margin:0;}
h1, .head_text1 {font-size:18px; font-weight:normal; margin-bottom:10px;}
h1.username {font-size:28px; margin-bottom:5px;}
h1.username a, h1.username a:hover {color:#000; text-decoration:none;}
h2 {font-size:14px; color:#000000; font-weight:bold; padding:0; margin-bottom:10px;}
h3 {font-size:13px; color:#1e1e1e; font-weight:bold; margin-bottom:10px;}
h3.title {background-color:#f7f0e8; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:2px 8px; line-height:160%; margin-bottom:15px;}

.r2 {border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.r4 {border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.r6 {border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}

.online, .icon_online {background:url(../img/icons_line.png) 0px -701px no-repeat; padding-left:14px;}
.offline, .icon_offline {background:url(../img/icons_line.png) 0px -733px no-repeat; padding-left:14px;}
.online {color:#00c109;}
.offline {color:#999;}


.mobile {width:100%;}
.mobile .container {width:100%; border:0; background:transparent;padding-bottom:0}
.mobile .container.active{position:absolute;left:270px;}
.mobile .container_inner {width:100%;background:#fff;position:absolute;}
.mobile .page_messages .page_inner {padding:5px;}
.mobile .container_inner {width:100%;background:#fff;position:absolute;}

.mobile .container_inner.next_pic {position:absolute; top:51px; right:-500px;}

.mobile #mobile_page { margin-top:46px;}

/*.mobile .mobile_menu_box {
  left: 0;
}*/

/*.mobile .mobile_menu_box.expanded {visibility:visible; display:block;}*/
/*.mobile .expanded {}*/

/*#mobile_container {
  position:absolute; 
	z-index:1;
	top:51px; 
  bottom:0;
	overflow:auto;
  width:100%;
}*/

/*.mobile .container.expanded, .mobile .header_line_1.expanded {left:270px !important;width:100%;}*/

.mobile .page_inner {padding:5px;border:5px solid #F7F0E8;overflow:hidden;}
.mobile .page_messages_chatlist .page_inner {padding:0;}
.mobile .page_messages .page_inner {padding:5px;}

.mobile_menu_page {background-color:#343434;}

.mobile .mobile_menu_box {
    width:270px;
    background:#343434;
    text-align:left;
    position:absolute;
    left:-270px;
    bottom:0;
    top:0;
    z-index:999;
}
.mobile .mobile_menu_box.active {
  left:0;
}

.mobile .mobile_left_submenu {padding:0; margin:0; list-style-type:none;}
.mobile .mobile_left_submenu li {}
.mobile .mobile_left_submenu li a {display:block; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; line-height:32px; padding:2px 10px; border-top:1px solid #424242; border-bottom:1px solid #2b2b2b;}
.mobile .mobile_left_submenu li a:hover {background-color:#3c3c3c; color:#fff8c2;}
.mobile .mobile_left_submenu span.new, .mobile .mobile_left_menu span.new {position: absolute; right:8px; top:9px;}

.mobile .mobile_left_menu {padding:0; margin:0; list-style-type:none;}
.mobile .mobile_left_menu li {position: relative;}
.mobile .mobile_left_menu li a {display:block; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; line-height:32px; padding:2px 10px; border-top:1px solid #424242; border-bottom:1px solid #2b2b2b;}
.mobile .mobile_left_menu li a:hover {background-color:#3c3c3c; color:#fff8c2;}
.mobile .mobile_left_menu li a i.icon {display:inline-block; width:32px; height:32px; background-image:url(../img/icons_line.png); background-repeat:no-repeat; margin-right:2px; vertical-align:middle;}
.mobile .mobile_left_menu li.profile_link i.icon img {width:32px; height:32px;}

.mobile .mobile_left_menu i.menu_icon_datenow {background-position:center -1280px;}
.mobile .mobile_left_menu i.menu_icon_guessme {background-position:center -1344px;}
.mobile .mobile_left_menu i.menu_icon_quizzes {background-position:center -1408px;}
.mobile .mobile_left_menu i.menu_icon_guests {background-position:center -1472px;}
.mobile .mobile_left_menu i.menu_icon_messages {background-position:center -1536px;}
.mobile .mobile_left_menu i.menu_icon_rating {background-position:center -1696px;}
.mobile .mobile_left_menu i.menu_icon_settings {background-position:center -1760px;}
.mobile .mobile_left_menu i.menu_icon_logout {background-position:center -1824px;}
.mobile .mobile_left_menu i.menu_icon_search {background-position:center -1920px;}
.mobile .mobile_left_menu i.menu_icon_favorites {background-position:center -1984px;}
.mobile .mobile_left_menu i.menu_icon_notifications {background-position:center -2048px;}
.mobile .mobile_left_menu a:hover i.menu_icon_datenow {background-position:center -1312px;}
.mobile .mobile_left_menu a:hover i.menu_icon_guessme {background-position:center -1376px;}
.mobile .mobile_left_menu a:hover i.menu_icon_quizzes {background-position:center -1440px;}
.mobile .mobile_left_menu a:hover i.menu_icon_guests {background-position:center -1504px;}
.mobile .mobile_left_menu a:hover i.menu_icon_messages {background-position:center -1568px;}
.mobile .mobile_left_menu a:hover i.menu_icon_rating {background-position:center -1728px;}
.mobile .mobile_left_menu a:hover i.menu_icon_settings {background-position:center -1792px;}
.mobile .mobile_left_menu a:hover i.menu_icon_logout {background-position:center -1856px;}
.mobile .mobile_left_menu a:hover i.menu_icon_search {background-position:center -1952px;}
.mobile .mobile_left_menu a:hover i.menu_icon_favorites {background-position:center -2016px;}
.mobile .mobile_left_menu a:hover i.menu_icon_notifications {background-position:center -2080px;}

.mobile .icon_settings {display:inline-block; width:32px; height:32px; background-image:url(../img/icons_line.png); background-repeat:no-repeat; margin-right:2px; vertical-align:middle;background-position:center -1760px;}

.mobile .mobile_left_menu_separator {
    color:#999;
    font-size:12px;
    font-weight:bold;
    padding:15px 10px;
    background: #505050;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF505050', endColorstr='#FF404040');
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #505050), color-stop(100%, #404040));
    background-image: -webkit-linear-gradient(#505050, #404040);
    background-image: -moz-linear-gradient(#505050, #404040);
    background-image: -o-linear-gradient(#505050, #404040);
    background-image: -ms-linear-gradient(#505050, #404040);
    background-image: linear-gradient(#505050, #3c3c3c);
}

.mobile ul.tabs_1 li a {font-size:14px;}
.mobile .tabs_1_title {float:left; padding:1px 5px 10px 0;}

.mobile .header_line_1  {position:fixed;width:100%;top:0;z-index:999;}
.mobile .header_line_1.active  {left:270px;}
.mobile .header_line_1 ul.mobile_menu {padding:0; margin:0; list-style-type:none;}
.mobile .header_line_1 ul.mobile_menu li {float:left; background:url(../img/topmenu_sep.png) 0 0 no-repeat; position:relative;}
.mobile .header_line_1 ul.mobile_menu li a {display:block; height:44px; font-size:18px; color:#fff; text-decoration:none; padding:0 15px 0 10px;}
.mobile .header_line_1 ul.mobile_menu li.active a, .header_line_1 ul.mobile_menu li a:hover {color:#fff8c2;}
.mobile .header_line_1 ul.mobile_menu li span {display:block; float:left; padding-top:12px;}
.mobile .header_line_1 .icon_left {float:left; padding-right:3px; background:url(../img/topmenu_sep.png) right 0 no-repeat;}
.mobile .header_line_1 .icon_right {float:right; background:url(../img/topmenu_sep.png) 0 0 no-repeat;}
.mobile .header_line_1 .icon_user_bonus_points {float:right; margin:8px 10px 0 0; background:url(../img/bg_black60.png); color:#fff; font-weight:bold; font-size:14px; line-height:18px; padding:4px 7px 3px 7px; font-weight:bold;}
.mobile .header_line_1 .icon_user_bonus_points i.icon_bonus_points {display:inline-block; width:16px; height:18px; vertical-align:middle; background:url(../img/mobile_icon_bonus_points.png) 0 0 no-repeat;}
.mobile .header_line_1 .header_title {display:block; float:left; height:44px; line-height:44px; font-size:18px; color:#fff; text-decoration:none; padding:0 15px 0 10px;}
.mobile .header_line_1 a.mobile_header_icon {display:block; width:44px; height:44px; background-image:url(../img/mobile_icons_line.png); background-repeat:no-repeat;text-decoration:none; }
.mobile .header_line_1 a.mobile_header_icon span.new {position:absolute; left:30px; top:2px; width:22px; height:14px; line-height:14px; text-align:center; font-family:Arial; color:#fff; font-size:11px; font-weight:bold; font-style:normal; background:url(../img/new_round_2.png) center center no-repeat; cursor:pointer;}
.mobile .header_line_1 a.mobile_icon_menu {background-position:0 0;}
.mobile .header_line_1 a.mobile_icon_search {background-position:0 -44px;}
.mobile .header_line_1 a.mobile_icon_back {background-position:0 -88px;}
.mobile .header_line_1 a.mobile_icon_tick {background-position:0 -132px;}
.mobile .header_line_1 a.mobile_icon_settings {background-position:0 -528px;}

.mobile .mobile_footer {padding:10px; color:#777 !important;}

.mobile .chat-userlist-block {padding:0px;}
.mobile .chat-userlist-block .chat-user-serach input.in1 {width:100%;}
.mobile .chat-userlist-block-inner {float:none;}
.mobile .chat-userlist {width:auto;}
.mobile .chat-userlist ul li {width:auto; margin:0 5px;}
.mobile .chat-userlist-block .userbox-bgr {border:2px solid #fff; padding:3px 0;}
.mobile .chat-userlist ul li.active .userbox-bgr {background:#039CCD; border-color:#039CCD;}
.mobile .chat-userlist-block .chat-userlist ul li.active .userbox-bgr {background:#039CCD;}
.mobile .chat-userlist-block .chat-userlist ul li.active_priority .userbox-bgr {background:#ffd59d; border-color:#ff8900;}
.mobile .chat-userlist-block .chat-userlist ul li.active_datenow .userbox-bgr {background:#fff3f3; border-color:#f76380;}
.mobile .chat-userlist-block .chat-userlist ul li.on .userbox-bgr {background:#f0f0f0; border-color:#f0f0f0;}
.mobile .chat-userlist ul li.active_priority.on .userbox-bgr {background:#ffcf8a; border-color:#ff8900;}
.mobile .chat-userlist ul li.active_datenow.on .userbox-bgr {background:#ffe5e5; border-color:#f76380;}
.mobile .chat-userlist ul li .user-data b.new {right:30px; top:25px; margin:0;}
.mobile .chat-userlist ul li .user-data b.typing {right:35px; top:8px; margin:0;}
.mobile .chat-userlist-block .chat-userlist ul li.active .hide-link {display:none;}
.mobile .chat-userlist ul li .user-pic {float:none; position:absolute;}
.mobile .chat-userlist ul li .user-data {margin:2px 0 1px 67px; width:200px; text-overflow:ellipsis;}

.mobile li.msg_top_1 {background-image:none;}
.mobile li.msg_top_1 .msg_inner {width:auto; overflow:auto;}
.mobile ul.messages_list_2 .share_list {width:auto;}
.mobile .page_messages .msg {overflow:hidden;}

.mobile .chat_rs_inner {width:auto; overflow:auto;}
.mobile ul.messages_list_2 .user_info {width:auto; overflow:auto;}
.mobile .page_messages .icon_del_msg {right:5px;float:right;}
.mobile .chat_ta {margin-bottom:5px;}
.mobile .chat_ta .textarea_box {float:none;}
.mobile .chat_ta .textarea_box textarea, .mobile .chat_ta.expanded .textarea_box textarea {width:100%;}
.mobile .chat_ta {padding:10px;}

.mobile_popup_gifts {position:absolute; left:0; top:0; right:0; bottom:0; background:url('../img/bg_black60_.png'); z-index:100; padding:10px;}
.mobile_popup_gifts_inner {background:#fff; padding:10px; text-align:left; border:5px solid #343434; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -o-border-radius:8px; -ms-border-radius:8px; -khtml-border-radius:8px;}
.gifts_choose_inner {}

.mobile .overlay-with-gift-msg-box {position:absolute; right:5px; top:-94px; width:76px; height:110px; background:url('../img/overlay-with-gift-msg-box.png') 0 0 no-repeat; z-index:10; text-align:center;}
.mobile .overlay-with-gift-msg-box img {width:60px; height:60px; margin-bottom:5px; margin:6px 0 23px 0px;}

ul.gifts_choose {padding:0; margin:0; list-style-type:none;}
ul.gifts_choose li {float:left; margin:0 3px 3px 0;}
ul.gifts_choose li a {display:block; float:left; padding:4px; border:1px solid #ededed; background-color:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
ul.gifts_choose li a:hover {border:1px solid #ff8000;}
ul.gifts_choose li a img {width:50px; height:50px; margin:0;}

.mobile .login_form {margin-bottom:20px;}
.mobile .login_form .in1 {width:240px;}
.mobile .login_form .btn_blue_small {width:100px;}

.mobile .reg_form .block_inner {width:auto;}

/*.mobile .question_box li a:hover {border:0px !important;color:#000;background:none;}*/
.mobile .question_box li a:hover {display:block; background-image:url(../img/li_answer.png); background-repeat:no-repeat; cursor:pointer;}

.mobile_popup {position:absolute; left:0; top:45px; right:0; bottom:0;z-index:100; padding:10px;}
.mobile_popup_inner {background:#fff; padding:10px; text-align:left; border:5px solid #343434; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -o-border-radius:8px; -ms-border-radius:8px; -khtml-border-radius:8px;}
.mobile_popup .mobile_popup_header {position:relative; margin-bottom:10px;}
.mobile_popup .mobile_popup_header .mobile_popup_title {float:left; font-weight:bold;}
.mobile_popup .mobile_popup_header .mobile_popup_close {float:right;}
.mobile_popup .mobile_popup_content_inner {display:block;}

.mobile_popup ul.vip_club_benefits li {width:auto; margin:0 10px 0px 10px; vertical-align:top;}

.mobile_popup .payment.payment_4 .pay_item {width:107px;}
.mobile_popup .payment.payment_4 .pay_item img {width:75px;}
.mobile_popup .payment.payment_4 .pay_item input {margin-top:15px;}

.mobile_popup #places_slider li {width:auto; /*height:168px;*/ overflow:auto}

.mobile_popup ul.bonus_points_benefits, .mobile_popup ul.bonus_points_benefits li {width:auto;}

.mobile_popup .user_place_choose {width:auto; height:auto; overflow:auto}
.mobile_popup .user_place_choose.place_choose_popup {height:auto;}

.mobile_popup .popup_invite_data_form {height:auto;}

.ui-mobile #simplemodal-overlay {display:none !important;}

.mobile_popup .gift_choose {width:auto;}
.mobile_popup .reg-popup-add-photo-box {width:auto;margin:0 auto;border:0;}

.mobile .page_feedback .f_team_badge_cm_small {margin-left:40px; margin-top:-25px;}
.mobile .page_change_language .lang_list li {background:transparent;}

.pay_tabs_mobile {width:100%; border-collapse:collapse; margin-bottom:30px;}
.pay_tabs_mobile td {border:1px solid #d0c7be; border-bottom-width:0;}
.pay_tabs_mobile a {display:block; color:#555; font-size:12px; font-weight:bold; text-align:center; text-decoration:none; background:#e5dbd0 url(img/pay_tabs.png) 0 0 repeat-x; border-bottom:1px solid #d0c7be; padding:6px 10px 2px 10px;}
.pay_tabs_mobile a:hover {background:#dbcfc4 url(img/pay_tabs_hover.png) 0 0 repeat-x;}
.pay_tabs_mobile a.active, .pay_tabs a.active:hover {color:#000; background:#fff; border-bottom-color:#fff;}
.pay_tabs_mobile a span {display:block; cursor:pointer;}
.pay_tabs_mobile a span.tab_icon {height:34px;}
.pay_tabs_mobile a span.tab_icon img {vertical-align:middle;}
.pay_tabs_mobile a span.tab_text {height:30px; line-height:14px; overflow:hidden;}

.mobile-overlay-gift {position:absolute; margin:-74px 0 0 45px;}
.mobile-overlay-gift img {width:65px; height:65px;}

.mobile_gift_categories {margin-bottom:0px; padding:8px 6px; background-color:#effbff;}
.mobile_gift_categories ul {padding:0; margin:0; list-style-type:none;}
.mobile_gift_categories li {float:left; width:110px; margin-right:10px; font-size:11px; color:#999;}
.mobile_gift_categories li a {display:inline-block; padding:1px 4px 4px 0px;}
.mobile_gift_categories li a.active {color:#ff8000; font-weight:bold;}

.mobile_gift_choose .gift_choose {width:auto !important; height:auto;}
.mobile_gift_choose .gift_choose .gifts .item {width:106px;}
.mobile_gift_choose .gift_choose .gifts .item a {width:100px;}
.mobile_gift_choose .gift_choose .gifts img {width:60px; height:60px;}
.mobile_gift_choose .gift_choose .gifts .label_new {margin:-73px 0 0 5px;}

.mobile_vip_club_benefits ul.vip_club_benefits li {display:block; width:auto; margin:0;}

.mobile_user_place_choose .user_place_choose {border:0; width:auto; height:auto;}
.mobile_user_place_choose .user_place_choose .place_item {margin-left:2px; margin-right:2px;}

.mobile_add_photo_popup .reg-popup-add-photo-box {border:0; width:auto; height:auto; margin:0;}
.mobile_add_photo_popup .reg-popup-add-photo-box-inner {padding:0;}
.mobile_add_photo_popup .add-photo-block ul li {width:90px; padding-bottom:10px;}
.mobile_add_photo_popup .add-photo-block ul.add-photo-reg-popup {width:auto;}

.mobile_lpappscreenshots {width:300px; height:255px; margin-bottom:20px; position:relative;}
.mobile_lpappscreenshots a.lpapp_phone {display:block; cursor:pointer; position:absolute;}
.mobile_lpappscreenshots a.lpappm1 {width:120px; height:245px; background:url(../img/flirtic_play/lpapp_phone_1_mobile.png); z-index:3; left:84px; top:0;}
.mobile_lpappscreenshots a.lpappm1 img {width:99px; height:173px; margin:35px 0 0 11px;}
.mobile_lpappscreenshots a.lpappm2 {width:106px; height:203px; background:url(../img/flirtic_play/lpapp_phone_2_mobile.png); z-index:2; left:0; top:26px;}
.mobile_lpappscreenshots a.lpappm2 img {width:94px; height:165px; margin:18px 0 0 5px;}
.mobile_lpappscreenshots a.lpappm3 {width:99px; height:190px; background:url(../img/flirtic_play/lpapp_phone_3_mobile.png); z-index:1; left:187px; top:34px;}
.mobile_lpappscreenshots a.lpappm3 img {width:86px; height:151px; margin:18px 0 0 7px;}

.mobile_reg_form {width:270px;}
.mobile_reg_form input.in_full {width:96%;}
.mobile_reg_form select.in_full {width:98%;}
.mobile_reg_form input.in_half {width:50%;}
.mobile_reg_form select.in_half {width:50%;}
.mobile_reg_form_fb {width:280px;}
.mobile_reg_form_fb select {padding-top:4px; padding-bottom:3px;}

.mobile_content_table {width:280px;}
.mobile_content_box {background:#F7F0E8; padding:10px; margin-bottom:20px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -o-border-radius:8px; -ms-border-radius:8px; -khtml-border-radius:8px;}
.mobile_content_box_inner .inblock {width:250px; margin:0 0 0 10px;}
.mobile_content_box_inner {background-color:#fff; padding:10px 0;}
ul.mobile_settings_list {padding:0; margin:0; list-style-type:none;}
ul.mobile_settings_list li {background-color:#fff; padding:7px 10px; border-bottom:1px solid #F7F0E8;}
ul.mobile_settings_list li label {display:block; cursor:pointer;}
ul.mobile_settings_list li a {display:block;}
ul.mobile_settings_list li .label_text {display:inline-block; width:215px; vertical-align:top; padding-top:2px;}


.mobile_pic_viewer_rating {
    position:absolute;
    width:100%;
    left:0;
    bottom:3px;
    z-index:999;
/*    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);  FF3.6+ 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.5)));  Chrome,Safari4+ 
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);  Chrome10+,Safari5.1+ 
    background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);  Opera 11.10+ 
    background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);  IE10+ 
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);  W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#99000000',GradientType=0 );  IE6-9 */
}
.mobile_pic_viewer_rating_inner {padding:8px 0;}
.mobile_pic_viewer {position:relative;}
/*.mobile_pic_viewer img.big_pic {width:280px;}*/
ul.mobile_star_rating {padding:0; margin:0; list-style-type:none; }
ul.mobile_star_rating li {float:left;}
ul.mobile_star_rating li a {display:block; background-image:url(../img/star_rating_mobile.png); background-repeat:no-repeat;}
ul.mobile_star_rating li.star_1 a {margin-top:9px;}
ul.mobile_star_rating li.star_2 a {margin-top:9px;}
ul.mobile_star_rating li.star_3 a {margin-top:9px;}
ul.mobile_star_rating li.star_4 a {margin-top:9px;}
ul.mobile_star_rating li.star_5 a {margin-top:9px;}
ul.mobile_star_rating li.star_7 a {margin-top:5px;}
ul.mobile_star_rating li.star_1 a, .mobile li.star_1 {width:32px; height:32px; background-position:0 0;}
ul.mobile_star_rating li.star_2 a, .mobile li.star_2 {width:32px; height:32px; background-position:-32px 0;}
ul.mobile_star_rating li.star_3 a, .mobile li.star_3 {width:32px; height:32px; background-position:-64px 0;}
ul.mobile_star_rating li.star_4 a, .mobile li.star_4 {width:32px; height:32px; background-position:-96px 0;}
ul.mobile_star_rating li.star_5 a, .mobile li.star_5 {width:32px; height:32px; background-position:-128px 0;}
ul.mobile_star_rating li.star_7 a, .mobile li.star_7 {width:38px; height:38px; background-position:-160px 0;}
ul.mobile_star_rating li.star_10 a, .mobile li.star_10 {width:45px; height:45px; background-position:-198px 0;}
ul.mobile_star_rating li.star_1 a:hover {background-position:0 -45px;}
ul.mobile_star_rating li.star_2 a:hover {background-position:-32px -45px;}
ul.mobile_star_rating li.star_3 a:hover {background-position:-64px -45px;}
ul.mobile_star_rating li.star_4 a:hover {background-position:-96px -45px;}
ul.mobile_star_rating li.star_5 a:hover {background-position:-128px -45px;}
ul.mobile_star_rating li.star_7 a:hover {background-position:-160px -45px;}
ul.mobile_star_rating li.star_10 a:hover {background-position:-198px -45px;}
.star_unknown {width:50px; height:50px; background-position:-243px 0;}
a.star_unknown:hover {background-position:-243px -45px;}

.user_bonus_points {position:absolute; left:3px; top:3px; background:url(../img/bg_black60.png); color:#fff; font-weight:bold; font-size:14px; line-height:18px; padding:2px 5px 1px 5px; font-weight:bold; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; -khtml-border-radius:4px;}
.user_bonus_points i.icon_bonus_points {display:inline-block; width:16px; height:18px; vertical-align:middle; background:url(../img/mobile_icon_bonus_points.png) 0 0 no-repeat;}
.user_bonus_points i.icon_photos {display:inline-block; width:16px; height:18px; vertical-align:middle; background:url(../img/mobile_icon_photos.png) 0 0 no-repeat;}

.mobile .user_match {position:absolute; right:3px; top:3px; }

.photo_rating_result_box {z-index:999;width:160px; left:60px; color:#fff; text-align:center; background:url(../img/bg_black60.png); border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -o-border-radius:8px; -ms-border-radius:8px; -khtml-border-radius:8px;}
.photo_rating_result_box_inner {padding:10px 0;}
.photo_rating_result_box .rstar {display:inline-block;}
 /*left:90px; bottom:80px;*/ 
.photo_rating_skip_box {z-index:999;position:absolute;color:#fff; text-align:center; background:url(../img/bg_black60.png); border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -o-border-radius:8px; -ms-border-radius:8px; -khtml-border-radius:8px;}
.photo_rating_skip_box a {display:block; padding:10px 0; color:#fff; text-decoration:none;}
.photo_rating_skip_box a span {display:block; width:100px; height:50px; margin-bottom:3px; background:url(../img/mobile_icon_skip.png) center center no-repeat; cursor:pointer;}

table.mobile_rating_list td {border-bottom:1px dotted #cecece; padding:10px 0;}
table.mobile_rating_list .user_pic {width:124px; margin:0 10px 0 10px; min-height:10px; text-align:center;}
table.mobile_rating_list .user_pic img.pic_b {}
table.mobile_rating_list .user_pic a span.user_name {display:block; padding-top:3px;}
table.mobile_rating_list .user_pic .meta {color:#999; padding-top:5px;}
table.mobile_rating_list .user_rating {width:120px; font-size:11px; text-align:center;}
table.mobile_rating_list .rating_info {color:#999; text-align:center; padding:50px 10px 0 20px;}
table.mobile_rating_list .rstar {margin:0 auto 10px auto;}
table.mobile_rating_list .rstar.star_1, table.mobile_rating_list .rstar.star_2, table.mobile_rating_list .rstar.star_3, table.mobile_rating_list .rstar.star_4, table.mobile_rating_list .rstar.star_5 {margin-top:30px;}
table.mobile_rating_list .rstar.star_7, table.mobile_rating_list .rstar.star_unknown {margin-top:28px;}
table.mobile_rating_list .rstar.star_10 {margin-top:24px;}


ul.mobile_top_100_list {padding:0; margin:0 8px; list-style-type:none;}
ul.mobile_top_100_list li {margin-bottom:10px; border:1px solid #e9e9e9; background-color:#fff; position:relative; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -moz-box-shadow:5px 5px 5px #eee; -webkit-box-shadow:5px 5px 5px #eee; box-shadow:2px 2px 2px #eee;}
ul.mobile_top_100_list li.top3 {border:1px solid #d0cbc6; background-color:#fffce4;}
ul.mobile_top_100_list li .box_inner {padding:10px; text-align:center;}
ul.mobile_top_100_list li td.user_info {padding-left:10px; text-align:left;}
ul.mobile_top_100_list li a span.user_name {display:block; padding-top:5px;}
ul.mobile_top_100_list li .meta {color:#999; padding-top:5px;}
ul.mobile_top_100_list li span.top_box_rating {height: auto; width: auto; padding:30px 10px 0 10px; background-position: center 0;}
ul.mobile_top_100_list li .user_place {position:absolute; left:-4px; top:-4px; width:42px; height:42px; line-height:40px; text-align:center; font-size:20px; color:#666; background-image:url(../img/rating_place_num.png); background-repeat:no-repeat; background-position:0 -42px;}
ul.mobile_top_100_list li .user_place.top3 {font-size:30px; color:#fff; background-position:0 0;}

.mobile_reg_box {background:#ffefbf url(../img/landing_page_reg_box_bg.png) 0 0 repeat-x; border:2px solid #ee9715; margin-bottom:15px; position:relative; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.mobile_reg_box .corner {position:absolute; margin-top:-14px; width:280px; height:14px; background:url(../img/landing_page_reg_box_corner.png) center 0 no-repeat;}
.mobile_reg_box .inner {width:260px; padding:15px 0; margin-left:12px;}
.mobile_reg_box .f_name {width:70px; padding-right:5px; padding-top:4px; font-size:12px;}
.mobile_reg_box .f_data {padding-bottom:7px;}
.mobile_reg_box .f_data input.in1 {width:95%; padding-top:4px; padding-bottom:4px;}
.mobile_reg_box .f_data select.in1 {width:98%;}

.mobile .mobile_container .in1 {background-color:transparent;border:0;}

.mobile_user_list {padding:0; margin:0; list-style-type:none;}
.mobile_user_list li {width:100%; border-bottom:1px dotted #cecece; padding:15px 0; _background-color:#fff;}

.mobile_user_list td.user_pic {padding-right:15px;}
.mobile_user_list td.user_pic img {width:120px;}
.mobile_user_list td.user_info {width:99%;}
.mobile_user_list .user_main_info {float:left;}
.mobile_user_list .user_meta {float:right; width:105px; text-align:right; font-size:11px; color:#999;}
.mobile_user_list .user_info .user_name {font-size:18px; margin-bottom:2px;}
.mobile_user_list .user_info .action_buttons {padding-top:15px; padding-bottom:0;}
.mobile_user_list .user_info .action_buttons .ic_like_list {margin:0 0 15px 0;}
.mobile_user_list .match_block {float:right;}
.mobile_user_list .match_block .meter_text {float:none; font-size:11px; padding:1px 3px 6px 0; text-align:right;}
.mobile_user_list .match_block .meter_text b {font-size:13px;}
.mobile_user_list .match_block .meter_mid {float:right; display:none;}
.mobile_user_list .date_visited {float:right; font-size:11px; color:#999; padding-top:5px; text-align:right;}
.mobile_user_list .date_visited.new {font-weight:bold; color:#e91a2e;}
.mobile_user_list .came_from_spotlight_box {margin-top:5px; color:#666; font-style:italic; background:url(../img/icon_came_from_spotlight_box.png) 1px 3px no-repeat; padding-left:24px;}


.mobile ul.guess_me {width:285px;}
.mobile .game_pic_block_width {width:295px;}
.mobile ul.guess_me li a.guess_pic img {width:120px; height:120px;}
.mobile ul.guess_me li .label-answer {display:none; position:absolute; margin:-160px 0 0 25px; width:82px; height:48px;}
.mobile .user_list .user_info {width:auto}

.mobile ul.guess_me_2 {width:auto; min-width:292px; text-align: center;}
.mobile ul.guess_me_2 li {/*width:134px;*/ float:none; display:inline-block; vertical-align:top; position:relative; margin-bottom:12px;}
.mobile ul.guess_me_2 li a.guess_pic {display:block; padding:3px;}
.mobile ul.guess_me_2 li a.guess_pic img {width:126px; height:126px;}

.mobile ul.guess_me_2 li .label-answer {display:none; width:82px; height:48px; margin-left:-41px;}
.mobile ul.guess_me_2 li.correct .label-answer, .mobile ul.guess_me_2 li.wrong .label-answer {display:block;}
.mobile ul.guess_me_2 li .label-box {position:absolute; left:50%; top:-10px; width:1px;}

.mobile ul.guess_me_2 li.correct .label-answer {background:url(../img/game_correct.png) 0 0 no-repeat;}
.mobile ul.guess_me_2 li.wrong .label-answer {background:url(../img/game_wrong.png) 0 0 no-repeat;}


.mobile .dual_photo {padding:0; text-align:center;}
.mobile .dual_photo a img {width:130px; height:130px; border:1px solid #d9d9d9; padding:4px; background-color:#fff;}
.mobile .dual_photo a:hover img {border:1px solid #ff8000;}

.mobile_quizzes_list {padding: 0 25px 0 0; margin:0; list-style-type:none;}
.mobile_quizzes_list li {width:100%; padding:10px; border-bottom:1px dotted #cecece;}
.mobile_quizzes_list li.mobile_unfinished_test {margin-bottom:10px; border:2px solid #aad8e2; background-color:#e4f9ff;}
.mobile_quizzes_list td.test_pic {width:1%; padding-right:10px;}
.mobile_quizzes_list .last_test_makers {padding:5px 0 0 0;}

.mobile_game_best_match {margin-bottom:10px;}
.mobile_game_best_match .user_info .user_name {font-size:14px; margin-bottom:5px;}
.mobile_game_best_match .match_block {float:right; text-align:center; padding:0;}
.mobile_game_best_match .match_block .meter_text {font-size:11px; padding:5px 8px 0 0; float:none; clear:both;}
.mobile_game_best_match .match_block .meter_text b {font-size:13px;}
.mobile_game_best_match .match_block {position:absolute; margin:-14px 0 0 -10px; border:1px solid #fff;}

.container_profile_photo {
    background: rgb(23,24,24); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(23,24,24,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(23,24,24,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(23,24,24,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(23,24,24,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(23,24,24,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(23,24,24,1) 0%,rgba(0,0,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#171818', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    position:relative;
}

.mobile_profile_user_status {position:absolute; left:15px; bottom:70px; text-align:left; color:#fff; font-size:11px; font-weight:bold; text-shadow:1px 1px 1px #333;}

.mobile_profile_pic_menu {
    position:absolute;
    /*width:300px;*/
    width:100%;
    height:81px;
    left:0;
    bottom:0px;
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#99000000',GradientType=0 ); /* IE6-9 */
}
.mobile_profile_pic_menu_inner {}
.mobile_profile_pic_viewer {position:relative;}
/*.mobile_profile_pic_viewer img.big_pic {width:300px;}*/

ul.mobile_profile_buttons {padding:0; margin:0; list-style-type:none;}
ul.mobile_profile_buttons li {float:left;}
ul.mobile_profile_buttons li a {display:block; float:left; width:75px; padding:5px 0; color:#fff; font-size:11px; line-height:12px; font-weight:bold; text-align:center; text-decoration:none; overflow:hidden;}
ul.mobile_profile_buttons li a span {display:block; cursor:pointer;}
ul.mobile_profile_buttons li a span.icon {height:44px; background-image:url(../img/mobile_icons_line.png); background-repeat:no-repeat;}
ul.mobile_profile_buttons li a span.name {overflow:hidden; padding:0 4px;}
ul.mobile_profile_buttons li a.btn_message span.icon {background-position:center -176px;}
ul.mobile_profile_buttons li a.btn_like span.icon {background-position:center -264px;}
ul.mobile_profile_buttons li a.btn_photo span.icon {background-position:center -352px;}
ul.mobile_profile_buttons li a.btn_more span.icon {background-position:center -440px;}
ul.mobile_profile_buttons li a.btn_message.active span.icon {background-position:center -220px;}
ul.mobile_profile_buttons li a.btn_like.active span.icon {background-position:center -308px;}
ul.mobile_profile_buttons li a.btn_photo.active span.icon {background-position:center -396px;}
ul.mobile_profile_buttons li a.btn_more.active span.icon {background-position:center -484px;}
ul.mobile_profile_buttons:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

.mobile_profile_table td.dname {width:1%;}
.mobile_profile_table .dname {color:#999; vertical-align:top; padding-top:6px; padding-bottom:5px; padding-right:10px;}
.mobile_profile_table .ddata {vertical-align:top; padding-top:6px; padding-bottom:5px;}

.mobile .profile_about {width:100%;}
.mobile div.about_tag {width:100%;}
.mobile div.about_tag a.like, .mobile div.about_tag span.youlike {margin:0; right:5px; top:1px;}
.mobile .users-favorite-things .user-music, .mobile .users-favorite-things .user-places {width:100%;}
.mobile .users-favorite-things a.like, .mobile .users-favorite-things span.youlike {margin:0; right:2px; top:1px;}

.mobile ul.feed li.entry {position:relative;}
.mobile ul.feed li.entry .feed_pic {float:none; position:absolute; left:0; top:0;}
.mobile ul.feed li.entry .active_col {float:none; margin-left:65px; width:auto;}
.mobile ul.feed li.entry .active_col .text {float:none; width:auto; padding-bottom:2px;}
.mobile ul.feed li.entry .active_col .date {float:none; margin-bottom:10px;}
.mobile ul.feed .status_block {width:auto;}
.mobile ul.feed .gift_comment {background:#f7f0e8; padding:5px; color:#666; margin-left:30px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.mobile .overlay-gift {margin:-90px 0 0 60px;}
.mobile .overlay-gift img {width:70px; height:70px;}
.mobile .feed .test_result table {width:auto;}
.mobile ul.feed a.delete_feed_entry {margin:0; right:5px; top:0;}
.mobile ul.feed_comments li {width:auto;}
.mobile ul.feed_comments li .inner {width:auto; position:relative;}
.mobile ul.feed_comments a.delete {position:absolute; right:2px; top:5px; margin:0; z-index:5; display:block;}
.mobile ul.feed_comments dl {position:relative; padding-right:20px;}
.mobile ul.feed_comments dl.user_comment dt {float:none; position:absolute; left:0; top:0;}
.mobile ul.feed_comments dl.user_comment dd {float:none; width:auto; margin-left:40px;}
.mobile ul.feed_comments .comment_composer dl {padding-right:0;}
.mobile ul.feed_comments .com_submit {width:96%; padding-right:0;}
.mobile ul.feed_comments .com_submit input {margin-right:-5px;}

.mobile .page_settings .user_thumb {float:left; margin:0 10px 10px 0;}mobile_content_box_inner
.mobile .page_settings .user_thumb img {width:75px; height:75px;}

.mobile_quiz_result_thumbs .match_block {position:absolute; margin:-12px 0 0 14px;}
.mobile ul.thumbs_poll_results li {width:92px; height:145px;}

.mobile .add-photo-block ul.add-photo-reg-popup {width:auto;}
.mobile .add-photo-block ul li {float:left; width:96px; text-align:center; padding-bottom:15px;}
.mobile .add-photo-block ul li .add-photo {font-size:11px;}
.mobile .add-photo-block ul li .add-photo img {width:90px; height:90px;}

.mobile .page_feedback .f_team_badge_cm_small {margin-left:40px; margin-top:-25px;}
.mobile .page_change_language .lang_list li {background:transparent;}

.mobile .messages_list_notifications li {padding:15px 8px 10px 10px;}
.mobile .messages_list_notifications li .date {margin:0;position:relative;padding-bottom:3px;}

.mobile .user_about_text { width:auto; }
.mobile #slider li { height:auto; }
.mobile .popup_user_list {border:0;height:auto;width:auto;}
.mobile .choose_lang {position:relative;}
.mobile .flag_lang {text-decoration:underline; outline:0;cursor:pointer;}
.mobile #chlang { opacity: 0.0001; position:absolute;right: 0;width: 110px;top:0; }

.header {height:88px; color:#898989; background:#343434 url(../img/header.gif); margin-bottom:15px;}
.header_inner {padding:8px 5px 0px 15px;}
.header a {color:#8fcaec; text-decoration:none;}
.header a:hover {color:#fff;}

.logo_header {padding-bottom:5px;}
.logo_header_inner {}
.logo_header .logo {width:200px; height:90px; padding:0;}
.logo_header .logo a {display:block; width:200px; height:86px; background:url(../img/logo_3.png) 0 center no-repeat;}
.logo_header .logo.gnezdo {width:200px; height:100px; padding:0;}
.logo_header .logo.gnezdo a {display:block; width:260px; height:106px; background:url(../img/logo_gnezdo.png) 0 center no-repeat;}
.logo_header .top_banner {float:right;}
.logo img {width:155px; height:30px;}
img.christmas_hat {position:absolute; width:46px; height:33px; margin:-3px 0 0 -10px;}









.layout {width:1020px; margin:0 auto;}
.container {width:1020px; margin:0 auto; background-color:#fff; padding-bottom:10px; border-bottom:1px solid #c9beb1; box-shadow:0px 0px 7px #dfd7cc;}
.container_inner {width:1000px; margin:0 auto; text-align:left;}

.layout_landing_page .header {height:52px; background-position:0 bottom;}
.layout_landing_page .logo {padding-top:2px;}
.layout_landing_page .page_landing_page {}
.landing_page_reg_box {background:#ffefbf url(../img/landing_page_reg_box_bg.png) 0 0 repeat-x; border:2px solid #ee9715; margin-bottom:15px; position:relative; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.landing_page_reg_box .corner {position:absolute; margin-top:-14px; width:320px; height:14px; background:url(../img/landing_page_reg_box_corner.png) center 0 no-repeat;}
.landing_page_reg_box .inner {width:290px; padding:15px 0; margin-left:12px;}
.landing_page_reg_box .f_name {width:1%; padding-right:5px; padding-top:4px; white-space:nowrap; font-size:12px;}
.landing_page_reg_box .f_data {padding-bottom:7px;}
.landing_page_reg_box .f_data input.in1 {width:95%; padding-top:4px; padding-bottom:4px;}
.landing_page_reg_box .f_data select.in1 {width:98%;}
.lp_login_box .in1 {width:98%;}

.page_landing_page .change_lang_link {position:absolute; right:4px; top:-20px; z-index:10;}

.page_landing_page_application {padding:10px 20px 0 20px; position:relative;}
.lpapptext {float:left; width:500px; margin-bottom:40px; overflow:hidden;}
.lpapptext h1 {font-size:36px; font-weight:bold;}
.lpappscreenshots {float:right; width:420px; margin-bottom:30px;}
.lpappscreenshots_box {height:380px; position:relative;}
.lpappscreenshots a.lpapp_phone {display:block; cursor:pointer; position:absolute;}
.lpappscreenshots a.lpappm1 {width:176px; height:361px; background:url(../img/flirtic_play/lpapp_phone_1.png); z-index:3; left:124px; top:0;}
.lpappscreenshots a.lpappm1 img {width:145px; height:255px; margin:52px 0 0 1px;}
.lpappscreenshots a.lpappm2 {width:156px; height:299px; background:url(../img/flirtic_play/lpapp_phone_2.png); z-index:2; left:0; top:38px;}
.lpappscreenshots a.lpappm2 img {width:138px; height:242px; margin:27px 0 0 -2px;}
.lpappscreenshots a.lpappm3 {width:146px; height:280px; background:url(../img/flirtic_play/lpapp_phone_3.png); z-index:1; left:275px; top:50px;}
.lpappscreenshots a.lpappm3 img {width:126px; height:222px; margin:27px 0 0 0px;}
.lpappscreenshots .lpappmeta {text-align:center;}
.landing_page_application_bottom_text {border-top:1px dotted #cecece; padding-top:35px;}
.landing_page_application_bottom_text .lpbcol {float:left; width:30%; overflow:hidden; margin-right:4%; color:#666;}
.landing_page_application_bottom_text :last-child {margin-right:0;}

.page_landing_page .info_box_default {margin-top:-20px;}
.info_box_default {border:1px solid #aad8e2; background:#fff url(../img/infobox_bg.jpg) 0 0 repeat-x; padding:15px; position:relative;}
.info_box_default .info_box_close {position:absolute; right:6px; top:6px;}

.info_box_uudis {border:1px solid #745fb524; background:#fff url(../img/infobox_bg_violet.png) 0 0 repeat-x; padding:15px; position:relative;}
.info_box_uudis .info_box_close {position:absolute; right:6px; top:6px;}

.lp_reg_col {float:left; width:320px;}
.lp_teaser_col {float:left; width:615px; position:relative; margin-left:30px;}

.slider_controls {text-align:right; padding:10px 5px 0 0; height:16px;}
#lp_slider ul {margin:0; padding:0; list-style:none;}
#lp_slider li {width:615px; height:530px; overflow:hidden;}
#lp_slider li .lp_teaser_slide {width:615px; height:530px; position:relative;}
.lp_teaser_slide_1 {background:url(../img/lp_teaser_bg_1.jpg) 0 0 no-repeat;}
.lp_teaser_slide_2 {background:url(../img/lp_teaser_bg_2.jpg) 0 0 no-repeat;}
.lp_teaser_slide_3 {background:url(../img/lp_teaser_bg_3.jpg) 0 0 no-repeat;}
#lp_controls {position:absolute; left:285px; padding:0; margin:0; list-style-type:none;}
#lp_controls li {float:left; margin-right:10px;}
#lp_controls li a {display:block; width:13px; height:13px; background:url(../img/lp_slider_controls.png); text-indent:-9999px;}
#lp_controls li.current a {background-position:0 -13px;}
.lp_slider .teaser_title {font-size:24px; padding:420px 0 15px 0; text-align:center;}
.lp_slider .teaser_descr {font-size:15px; color:#666; text-align:center;}
.lp_slider .pic_frame {position:absolute; background:url(../img/lp_pic_frames.png);}
.lp_slider .pic_frame .pic_frame_inner {position:relative;}
.lp_slider .pic_frame a.userpic {position:absolute; display:block; left:9px; top:9px; color:#fff; text-decoration:none;}
.lp_slider .pic_frame_120 {width:138px; height:138px; background-position:0 0;}
.lp_slider .pic_frame_120 a.userpic, .lp_slider .pic_frame_120 a.userpic img {display:block; width:120px; height:120px;}
.lp_slider .pic_frame_100 {width:118px; height:118px; background-position:0 -138px;}
.lp_slider .pic_frame_100 a.userpic, .lp_slider .pic_frame_100 a.userpic img {width:100px; height:100px;}
.lp_slider .pic_frame_75 {width:93px; height:93px; background-position:0 -256px;}
.lp_slider .pic_frame_75 a.userpic, .lp_slider .pic_frame_75 a.userpic img {width:75px; height:75px;}
.lp_slider .pic_frame_50 {width:68px; height:68px; background-position:0 -349px;}
.lp_slider .pic_frame_50 a.userpic, .lp_slider .pic_frame_50 a.userpic img {width:50px; height:50px;}
.lp_slider .pic_frame_50 span.lp_pic_number {display:none;}
.lp_slider span.lp_pic_number {display:block; width:75px; height:18px; background:url(../img/lp_pic_number_bg.png); cursor:pointer; position:absolute; margin-top:-18px;}
.lp_slider span.lp_pic_number span {display:block; padding-left:8px; cursor:pointer;}
.lp_teaser_slide_1 .pic_1 {left:134px; top:33px;}
.lp_teaser_slide_1 .pic_2 {left:243px; top:43px;}
.lp_teaser_slide_1 .pic_3 {left:328px; top:57px;}
.lp_teaser_slide_1 .pic_4 {left:485px; top:120px;}
.lp_teaser_slide_1 .pic_5 {left:44px; top:132px;}
.lp_teaser_slide_1 .pic_6 {left:222px; top:124px;}
.lp_teaser_slide_1 .pic_7 {left:80px; top:264px;}
.lp_teaser_slide_1 .pic_8 {left:192px; top:225px;}
.lp_teaser_slide_1 .pic_9 {left:352px; top:202px;}
.lp_teaser_slide_1 .pic_10 {left:344px; top:272px;}
.lp_teaser_slide_1 .pic_11 {left:450px; top:218px;}
.lp_teaser_slide_2 .pic_1 {left:63px; top:45px;}
.lp_teaser_slide_2 .pic_2 {left:270px; top:20px;}
.lp_teaser_slide_2 .pic_3 {left:436px; top:66px;}
.lp_teaser_slide_2 .pic_4 {left:232px; top:185px;}
.lp_teaser_slide_2 .pic_5 {left:400px; top:27px;}
.lp_teaser_slide_2 .pic_6 {left:69px; top:252px;}
.lp_teaser_slide_2 .pic_7 {left:163px; top:217px;}
.lp_teaser_slide_2 .pic_8 {left:345px; top:208px;}
.lp_teaser_slide_2 .pic_9 {left:457px; top:252px;}
.lp_slider .quest_block {position:absolute; width:200px; text-align:center;}
.lp_slider .pic_frame_120 .quest_block {left:-30px; top:122px;}
.lp_slider .pic_frame_100 .quest_block {left:-40px; top:102px;}
.lp_slider .pic_frame_75 .quest_block {left:-52px; top:77px;}
.lp_slider .quest_block table.question {background:url(../img/bg_black55.png); border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin-bottom:8px;}
.lp_slider .quest_block table.question td {padding:3px 8px; color:#fff; font-weight:bold; text-shadow:1px 1px 1px #777;}
.lp_slider .quest_block table.yes_no a {display:block; width:60px; height:36px; line-height:36px; text-align:center; font-weight:bold; text-decoration:none; font-size:16px; background:url(../img/lp_quest_btn.png); background-repeat:no-repeat;}
.lp_slider .quest_block table.yes_no a.btn_yes {color:#fff; background-position:0 0;}
.lp_slider .quest_block table.yes_no a.btn_yes:hover {background-position:0 -36px;}
.lp_slider .quest_block table.yes_no a.btn_no {color:#5f5f5f; background-position:-60px 0;}
.lp_slider .quest_block table.yes_no a.btn_no:hover {background-position:-60px -36px;}
.lp_teaser_slide_3 .pic_1 {left:50px; top:66px;}
.lp_teaser_slide_3 .pic_2 {left:435px; top:62px;}
.lp_teaser_slide_3 .pic_3 {left:62px; top:240px;}
.lp_teaser_slide_3 .pic_4 {left:260px; top:250px;}
.lp_teaser_slide_3 .pic_5 {left:392px; top:268px;}
.lp_teaser_slide_3 .pic_6 {left:186px; top:265px;}
.lp_teaser_slide_3 .pic_7 {left:502px; top:285px;}
.lp_slider .bubble_block {position:absolute; width:180px;}
.lp_slider .bubble_block table.bubble {border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin-bottom:8px; border-width:0 1px 1px 0; border-style:solid;}
.lp_slider .bubble_block table.bubble td .bubble_text {position:relative;}
.lp_slider .bubble_block table.bubble td {padding:7px 8px; color:#fff; text-shadow:1px 1px 1px #777; position:relative; text-align:left;}
.lp_slider .bubble_block table.bubble td .corner {position:absolute; width:25px; height:27px; bottom:-34px;}
.lp_teaser_slide_3 .pic_1 table.bubble {background:#219dd0 url(../img/bubble_bg_1.png) 0 0 repeat-x; border-color:#2888ae; bottom:93px;}
.lp_teaser_slide_3 .pic_2 table.bubble {background:#f34665 url(../img/bubble_bg_2.png) 0 0 repeat-x; border-color:#c43752;}
.lp_teaser_slide_3 .pic_3 table.bubble {background:#f69a26 url(../img/bubble_bg_3.png) 0 0 repeat-x; border-color:#cd8d2d;}
.lp_teaser_slide_3 .pic_4 table.bubble {background:#47ac33 url(../img/bubble_bg_4.png) 0 0 repeat-x; border-color:#61a632;}
.lp_teaser_slide_3 .pic_5 table.bubble {background:#a765e3 url(../img/bubble_bg_5.png) 0 0 repeat-x; border-color:#8d50bd;}
.lp_teaser_slide_3 .pic_1 .corner {background:url(../img/bubble_corner_1.png);}
.lp_teaser_slide_3 .pic_2 .corner {background:url(../img/bubble_corner_2.png); right:20px;}
.lp_teaser_slide_3 .pic_3 .corner {background:url(../img/bubble_corner_3.png); right:20px;}
.lp_teaser_slide_3 .pic_4 .corner {background:url(../img/bubble_corner_4.png); right:20px;}
.lp_teaser_slide_3 .pic_5 .corner {background:url(../img/bubble_corner_5.png);}
.lp_teaser_slide_3 .bubble_block {bottom:0;}
.lp_teaser_slide_3 .pic_1 .bubble_block {left:10px; bottom:0px;}
.lp_teaser_slide_3 .pic_2 .bubble_block {right:0px; bottom:0px;}
.lp_teaser_slide_3 .pic_3 .bubble_block {left:-60px; bottom:-5px;}
.lp_teaser_slide_3 .pic_4 .bubble_block {left:-70px; bottom:-5px;}
.lp_teaser_slide_3 .pic_5 .bubble_block {left:10px; bottom:-5px;}


/* New Header */

.logo_header_line_full_banner {margin-bottom:2px; text-align:center;}
.logo_header_line {background:#343434;}
.logo_header_line_inner {}
.logo_header_line .logo {width:256px; height:90px; padding:0; margin:0;}
.logo_header_line .logo a {display:block; width:256px; height:86px; background:url(../img/logo_3.png) center center no-repeat;}
.logo_header_line .top_banner {float:right;}

.header_line_1 {height:44px; background:#343434 url(../img/topmenu_bg.png) 0 0 repeat-x; text-align:left;}
.header_line_1_inner {}
.header_line_1 .logo {float:left; width:46px; height:44px; padding:0; margin:0;}
.header_line_1 .logo a {display:block; width:46px; height:44px; background:url(../img/logo_5.png) 12px 10px no-repeat;}
.header_line_1 .logo_full {float:left; width:144px; height:44px; padding:0; margin:0;}
.header_line_1 .logo_full a {display:block; width:144px; height:44px; background:url(../img/logo_4.png) center 10px no-repeat;}
.header_line_1 ul.topmenu {padding:0; margin:0; list-style-type:none;}
.header_line_1 ul.topmenu li {float:left; background:url(../img/topmenu_sep.png) 0 0 no-repeat; position:relative;}
.header_line_1 ul.topmenu li a {display:block; height:44px; line-height:44px; color:#fff; text-decoration:none; padding:0 15px 0 10px;}
.header_line_1 ul.topmenu li span {display:block; float:left;}
.header_line_1 ul.topmenu li span.icon {width:32px; height:32px; background-image:url(../img/icons_line.png); background-repeat:no-repeat; margin:6px 4px 0 0;}
.header_line_1 ul.topmenu li span.new {position:static; margin:12px 0 0 7px;}
.header_line_1 ul.topmenu li.active a, .header_line_1 ul.topmenu li a:hover {color:#fff8c2;}
.header_line_1 ul.topmenu li.active {background:#4f4f4f url(../img/topmenu_bg.png) 0 bottom repeat-x;}
ul.topmenu li a.nav_datenow span.icon {background-position:center -1280px;}
ul.topmenu li a.nav_guessme span.icon {background-position:center -1344px;}
ul.topmenu li a.nav_quizzes span.icon {background-position:center -1408px;}
ul.topmenu li a.nav_search span.icon {background-position:center -1472px;}
ul.topmenu li a.nav_messages span.icon {background-position:center -1536px;}
ul.topmenu li a.nav_rating span.icon {background-position:center -1696px;}
ul.topmenu li.active a.nav_datenow span.icon, ul.topmenu li a.nav_datenow:hover span.icon {background-position:center -1312px;}
ul.topmenu li.active a.nav_guessme span.icon, ul.topmenu li a.nav_guessme:hover span.icon {background-position:center -1376px;}
ul.topmenu li.active a.nav_quizzes span.icon, ul.topmenu li a.nav_quizzes:hover span.icon {background-position:center -1440px;}
ul.topmenu li.active a.nav_search span.icon, ul.topmenu li a.nav_search:hover span.icon {background-position:center -1504px;}
ul.topmenu li.active a.nav_messages span.icon, ul.topmenu li a.nav_messages:hover span.icon {background-position:center -1568px;}
ul.topmenu li.active a.nav_rating span.icon, ul.topmenu li a.nav_rating:hover span.icon {background-position:center -1728px;}

.header_line_1 .login_box {width:auto; padding:10px 20px 0 0;}
.header_line_1 .login_box li.btn_connect_fb {padding-right:10px;}
.header_line_1 .login_box li.btn_connect_vk {padding-right:20px;}

.header_line_1 ul.topmenu.fbapp li span.new {position:static; margin:12px 0 0 7px;}

.login_box {float:right; width:280px; padding-top:2px;}
.login_box ul {padding:0; margin:0; list-style-type:none;}
.login_box li {float:left;}
.login_box input {width:102px; background:#fff url(../img/in_bgr.gif) 0px 0px repeat-x; border:1px solid #fff; padding-top:2px; padding-bottom:2px; margin:0px;}
.login_box li input:focus {border-width:1px; margin:0px;}
.login_box li.btn_ok input {width:30px; height:21px; background:#039ccd url(../img/bgr_line.png) -10px -192px no-repeat; border-width:0px; color:#fff; font-weight:bold; padding:0; cursor:pointer;}

.header_line_2 .submenu_bc { float:right;margin-right:220px }
.header_line_2 .submenu_bc .num { color:#999 !important; }

.header_line_2 {height:40px; background:#eee; margin-bottom:15px; text-align:left;}
.header_line_2_inner {padding:0 0 0 5px; position:relative;}
.header_line_2 ul.user_submenu {float:left; padding:9px 0 0 0; margin:0; list-style-type:none;}
.header_line_2 ul.user_submenu li {float:left; margin-right:3px;}
.header_line_2 ul.user_submenu li a {display:block; float:left; color:#666; padding:3px 4px; text-decoration:none;}
.header_line_2 ul.user_submenu li a:hover {background-color:#fff;}
.header_line_2 ul.user_submenu li.active a {background:#343434 url(../img/topmenu_bg.png) 0 0 repeat-x; color:#fff;}
.header_line_2 ul.user_submenu li a span.icon {display:block; float:left; width:18px; height:16px; background-image:url(../img/ub_icons.png); background-repeat:no-repeat;}
.header_line_2 ul.user_submenu li a.guests span.icon {background-position:0px 0px;}
.header_line_2 ul.user_submenu li a.notifications span.icon {background-position:0px -30px;}
.header_line_2 ul.user_submenu li a.credits span.icon {background-position:0px -60px;}
.header_line_2 ul.user_submenu li a.favorites span.icon {background-position:0px -90px;}
.header_line_2 ul.user_submenu li a.rating span.icon {background-position:0px -120px;}
.header_line_2 ul.user_submenu li a.bonus_points span.icon {background-position:0px -150px;}
.header_line_2 ul.user_submenu li a span.num {font-weight:bold; margin-left:2px; color:#fe9404; line-height:17px;}

.service_buttons {float:left; margin:6px 10px 0 20px;}
.service_buttons a.service_button {float:left; margin-left:10px;}
a.service_button {display:block; float:left; background:#e0e0e0 url(../img/service_button.png) left 0 no-repeat; color:#555; font-size:12px; text-decoration:none; padding-left:10px;}
a.service_button span {display:block;}
a.service_button span.button_inner {height:28px; line-height:28px; background:url(../img/service_button.png) right 0 no-repeat; padding-right:8px;}
a.service_button b {display:block; float:left; font-weight:normal; cursor:pointer;}
a.service_button span.icon {float:left; width:24px; height:24px; margin:2px 4px 0 0;}
a.service_button span.ballon {float:left; width:10px; height:10px; margin:9px 0 0 8px; background:url(../img/balloff.png);}
a.service_button span.icon_vip {background:url(../img/vip-label-50-gray.png) center center no-repeat;}
a.service_button span.icon_invisibility {background:url(../img/invisible-switch.png) 1px 5px no-repeat;}
a.service_button:hover {background-position:left -28px; color:#333;}
a.service_button:hover span.button_inner {background-position:right -28px;}
a.service_button.active span.ballon {background:url(../img/ballon.png);}
a.service_button.active span.icon_vip {background-image:url(../img/vip-label-50.png);}
a.service_button.active span.icon_invisibility {background-position:1px -60px;}

.header_line_2 .personal_box {position:absolute; right:0; top:0; width:220px; border:1px solid #f6f6f6; background-color:#fff;}
.header_line_2 .personal_box .userlink {position:relative;}
.header_line_2 .personal_box .userlink a {display:block; height:38px; color:#343434; text-decoration:none; background-color:#f9f9f9;}
.header_line_2 .personal_box .userlink a:hover {background-color:#fff;}


.header_line_2 .personal_box .use.spotlight_line td.thumbs-td a span.vip_badgerlink span.user_thumb {display:block; float:left; padding:2px 8px 2px 2px;}
.header_line_2 .personal_box .userlink span.user_thumb img {width:34px; height:34px;}
.header_line_2 .personal_box .userlink span.user_thumb {display:block; float:left; padding:2px 8px 2px 2px;}
.header_line_2 .personal_box .userlink span.user_thumb img {width:34px; height:34px;}
.header_line_2 .personal_box .userlink span.vip_badge {position:absolute; width:24px; height:14px; left:14px; top:0px;}
.header_line_2 .personal_box .userlink span.vip_badge_green {background:url(../img/vip-label-50.png);}
.header_line_2 .personal_box .userlink span.vip_badge_gray {background:url(../img/vip-label-50-gray.png);}
.header_line_2 .personal_box .userlink b {display:block; float:left; width:145px; line-height:38px; overflow:hidden; cursor:pointer;}
.header_line_2 .personal_box .userlink span.dd_arrow {display:block; float:right; width:20px; height:20px; background:url(../img/dd_menu_arrow.png); margin:9px 6px 0 0;}
.header_line_2 .personal_box .personal_menu {display:none; padding:10px 4px 8px 4px; border-top:1px dotted #e1e1e1;}
.header_line_2 .personal_box .personal_menu ul {padding:0; margin:0; list-style-type:none;}
.header_line_2 .personal_box .personal_menu ul li a {display:block; padding:0 6px 0 10px; line-height:24px; text-decoration:none;}
.header_line_2 .personal_box .personal_menu ul li a:hover {color:#4e4e4e; background-color:#eeeeee;}
.header_line_2 .personal_box.expanded {border-color:#bbbbbb; border-top-color:#f6f6f6; box-shadow:3px 3px 2px #e9e9e9; z-index:50;}
.header_line_2 .personal_box.expanded .personal_menu {display:block;}
.header_line_2 .personal_box.expanded .vip_topmenu_user {z-index:100;}

.header_line_2_inner .reg_box {text-align:right; padding:11px 20px 0 0;}




/* // New Header */





.header {height:88px; color:#898989; background:#343434 url(../img/header_2.gif); margin-bottom:15px;}
.header_inner {padding:8px 5px 0px 9px;}
.header a {color:#8fcaec; text-decoration:none;} 
.header a:hover {color:#fff;}

.logo_header {padding-bottom:5px;}
.logo_header_inner {}
.logo_header .logo {width:200px; height:90px; padding:0;}
.logo_header .logo a {display:block; width:200px; height:86px; background:url(../img/logo_3.png) 0 center no-repeat;}
.logo_header .top_banner {float:right;}

.logo {float:left; width:175px; padding-top:22px; height:60px; cursor:pointer; margin-left:7px; position:relative;}
.logo img {width:155px; height:30px;}
.logo img.christmas_hat {position:absolute; width:46px; height:33px; margin:-3px 0 0 -4px;}
.slogan {font-size:11px; color:#cbcbcb; padding:8px 20px 0 0;}
.main_menu {float:left; /*width:460px;*/}
.main_menu ul {padding:0; margin:0; list-style-type:none;}
.main_menu li {float:left; margin-right:4px; position:relative;}
.main_menu li span {cursor:pointer;}
.main_menu li a {display:block; float:left; width:86px; height:80px; color:#fff; background:#4f4f4f url(../img/menu_item_bgr.gif) 0 0 no-repeat; text-align:center; text-decoration:none; position:relative;}
.main_menu li a:hover {background:#656565 url(../img/menu_item_bgr_hover.gif) 0 0 no-repeat;}
.main_menu li a span.icon, .main_menu li a:hover span.icon {display:block; height:28px; padding-top:10px; margin-bottom:10px; background-image:url(../img/icons_line.png); background-repeat:no-repeat;}
#nav_home span.icon {background-position:center 10px;}
#nav_quiz span.icon {background-position:center -118px;}
#nav_search span.icon {background-position:center -246px;}
#nav_like_list span.icon {background-position:center -374px;}
#nav_guessme span.icon {background-position:center -1271px;}
#nav_messages span.icon {background-position:center -502px;}
#nav_datenow span.icon {background-position:center -1110px;}
.main_menu li.active a, .main_menu li.active a:hover, li.active a#nav_datenow, li.active a#nav_datenow:hover {color:#000; background:#fff url(../img/menu_item_bgr_active.gif) 0 0 no-repeat;}
.active #nav_home span.icon {background-position:center -54px;}
.active #nav_quiz span.icon {background-position:center -182px;}
.active #nav_search span.icon {background-position:center -310px;}
.active #nav_like_list span.icon {background-position:center -438px;}
.active #nav_messages span.icon {background-position:center -568px;}
.active #nav_datenow span.icon {background-position:center -1174px;}
.active #nav_datenow span.icon {background:url(../img/icons_line.png) center -1174px no-repeat;}
.active #nav_guessme span.icon {background-position:center -1335px;}
.main_menu span.new {margin:4px 0 0 62px;}
.main_menu li a span.beta {position:absolute; display:block; width:30px; height:12px; background:url(../img/beta.png); bottom:0; right:27px;}
.main_menu li.active_chat {z-index:30000;}

span.new {position:absolute; display:block; width:20px; height:20px; line-height:19px; text-align:center; font-family:Tahoma; color:#fff; font-size:13px; font-weight:bold; background:url(../img/new_round.png);}
a.a-num {text-decoration:none;}
a.a-num span {text-decoration:underline;}
a.a-num.active {color:#000; font-weight:bold;}
a.a-num.active span {text-decoration:none;}
a b.new {color:#fff; text-decoration:none; cursor:pointer;}
b.new {display:inline-block; line-height:14px; position:relative;}
b.new i {position:absolute; margin-top:-15px; margin-left:2px; width:22px; height:14px; line-height:14px; text-align:center; font-family:Arial; color:#fff; font-size:11px; font-weight:bold; font-style:normal; text-decoration:none; background:url(../img/new_round_2.png) center center no-repeat;}
.ls .text_filter b.new {width:1px;}
.ls .text_filter b.new i {margin-top:-25px; margin-left:-12px;}

.login_box {float:right; width:280px; padding-top:2px;}
.login_box ul {padding:0; margin:0; list-style-type:none;}
.login_box li {float:left;}
.login_box input {width:102px; background:#fff url(../img/in_bgr.gif) 0px 0px repeat-x; border:1px solid #fff; padding-top:2px; padding-bottom:2px; margin:0px;}
.login_box li input:focus {border-width:1px; margin:0px;}
.login_box li.btn_ok input {width:30px; height:21px; background:#039ccd url(../img/bgr_line.png) -10px -192px no-repeat; border-width:0px; color:#fff; font-weight:bold; padding:0; cursor:pointer;}

.userbox {float:right; width:200px;}
.userbox .userlink {padding:4px 0 5px 0;}
.userbox .userlink a {color:#fff;}
.userbox .userlink .fl {width:145px; font-size:14px; overflow:hidden;}
.userbox .userlink img {width:65px; height:65px; position:absolute; margin:-1px 0 0 -78px; padding:1px; border:1px solid #999;}
.userbox .userlink a:hover img {border:1px solid #b6b6b6;}
.userbox .logout a {color:#898989;}
.userbox .logout a:hover {color:#fff;}
.my_guests {padding:12px 0 0 28px;}
.my_guests a {color:#fff;}
.my_guests a:hover {color:#e6e6e6;}
.my_guests .new {position:absolute; margin:-2px 0 0 -26px;}

.userbox_2, .ub_area, .ub_expanded {width:296px;}
.userbox_2 {float:right;}
.ub_area {height:75px;}
.userbox_2 .ub_inner {padding:5px 0 0 83px;}
.userbox_2 .userlink {font-size:14px; margin:2px 0 4px 0; position:relative;}
.userbox_2 .userlink a {color:#fff;}
.userbox_2 .userlink a b {display:block; width:190px; height:18px; overflow:hidden;}
.userbox_2 .userlink img {width:63px; height:63px; position:absolute; margin:-3px 0 0 -78px; padding:1px; border:1px solid #999;}
.userbox_2 .userlink .icon-invisible-user, .userbox_2 .userlink .icon-invisible-user-off {margin:-1px 0 0 -76px;}
.icon-invisible-user {position:absolute; display:block; width:22px; height:14px; background:url(../img/icon-invisible-user.png) 0 -14px no-repeat;}
.icon-invisible-user-off {position:absolute; display:block; width:22px; height:14px; background:url(../img/icon-invisible-user.png) 0 0 no-repeat;}
.userbox_2 .userlink a span.vip_badge {left:-37px; top:-1px; z-index:10;}

.ub_expanded {position:absolute; display:none; background:white; margin:-76px 0 0 -1px; border:1px solid #9e9e9e; z-index:3000; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.ub_exp .ub_expanded {display:block;}
.ub_expanded .userlink a, .ub_expanded .userlink a:hover {color:#343434;}
.ub_expanded a {color:#0192e5;}
.ub_expanded a:hover {color:#ff8000;}

ul.ub_icons {padding:0; margin:7px 0 0 0; list-style-type:none;}
ul.ub_icons li {float:left; margin-right:6px;}
ul.ub_icons li a {display:block; float:left; color:#a0a0a0; padding:2px;}
ul.ub_icons li a:hover {color:#a0a0a0; background-color:#ededed;}
ul.ub_icons li a span.icon {display:block; float:left; width:17px; height:16px; background-image:url(../img/ub_icons.png); background-repeat:no-repeat;}
ul.ub_icons li.guests a span.icon {background-position:0px 0px;}
ul.ub_icons li.notifications a span.icon {background-position:0px -30px;}
ul.ub_icons li.credits a span.icon {background-position:0px -60px;}
ul.ub_icons li a span.num {font-weight:bold; margin-left:2px; color:#fe9404; line-height:17px;}

.user_menu {padding:15px 6px 10px 6px;}
.user_menu ul {padding:0; margin:0; list-style-type:none;}
.user_menu ul li a {display:block; padding:0 6px 0 10px; line-height:24px;}
.user_menu ul li a:hover {color:#4e4e4e; background-color:#e4f9ff;}
.user_menu ul li .switch-off {display:block; background:url(../img/invisible-switch.png) 4px 4px no-repeat; padding-left:29px;}
.user_menu ul li .switch-on {display:block; background:url(../img/invisible-switch.png) 4px -61px no-repeat; padding-left:29px;}
.user_menu ul li .switch-on span, .user_menu ul li .switch-off span {display:block; cursor:pointer;}
.user_menu ul li .switch-off span {background:url(../img/invisible-switch.png) right 4px no-repeat;}
.user_menu ul li .switch-on span {background:url(../img/invisible-switch.png) right -61px no-repeat;}
.user_menu ul li .icon_um_like_list {display:block; background:url(../img/icons_line.png) 8px -1243px no-repeat; padding-left:29px;}

.my_balance {margin-top:8px;}
.my_balance a.lbg {display:block; float:left; background:#fff url(../img/bgr_line.png) left -624px no-repeat; color:#0082cd; text-decoration:none; padding-left:7px;}
.my_balance a.lbg span.rbg {display:block; float:left; height:24px; line-height:24px; background:url(../img/bgr_line.png) right -624px no-repeat; padding-right:10px;}
.my_balance span.icon_coins {display:block; float:left; height:24px; line-height:24px; background-position:0px -892px;}
.my_balance span.balance {color:#999;}
.my_balance a:hover {color:#00649d;}
.my_balance a:hover span.balance {color:#7c7c7c;}

.crumbs {margin-bottom:15px;}
.crumbs .bar {float:left; background:#f7982a url(../img/crumbs.png) right top no-repeat; padding-right:16px;}
.crumbs ul {padding:0; margin:0; list-style-type:none;}
.crumbs li {float:left;}
.crumbs li#home a {padding-left:28px; background:#f7982a url(../img/crumbs.png) left top no-repeat;}
.crumbs li a {display:block; float:left; height:26px; line-height:26px; color:#fff; text-decoration:none; padding:0px 6px; outline:0;}
.crumbs li a:hover {color:#6a4a25;}
.crumbs li.sep {width:22px; height:26px; background:url(../img/crumbs_sep.png) center 0px no-repeat;}

.inblock {margin-bottom:20px;}
.one-col-inner {margin-left:20px; width:920px;}


/* One column page */

.one_col_page {}
.one_col_page .inblock {width:720px; margin:0 0 10px 10px;}

.one_col_page .col_separator {background:url(../img/reg_sep.gif) center 0 repeat-y;}
.one_col_page .col_1 {float:left; width:360px; margin-right:20px;}
.one_col_page .col_2 {float:left; width:360px;}
.one_col_page .col_1 .inblock, .one_col_page .col_2 .inblock {width:345px; margin:0 0 10px 10px;}

.main_content {float:left; width:740px;}
.main_content_one_col {width:1000px;}

.main_content {float:left; width:740px;}
.main_content_one_col {width:1000px;}

.ls {float:left; width:320px; margin-right:20px;}
.ls_width {width:320px;}
.ls .inblock {margin-left:10px; width:290px;}
.ls .round_block .block_inner {margin-left:10px; width:300px;}

.ls.old {margin-right:30px;}

.rs {float:left; width:400px;}
.rs_width {width:500px;}
.rs .inblock {margin-left:7px; width:485px;}

.rs.old {width:625px;}

.page_profile .ls {float:left; width:320px; margin-right:20px;}
.page_profile .ls_width {width:320px;}
.page_profile .ls .inblock {margin-left:5px; width:310px;}

.page_profile .rs {width:400px; overflow:hidden;}
.page_profile .rs_width {width:400px;}
.page_profile .rs .inblock {margin-left:7px; width:385px;}


.page_profile_photo_view .ls {float:left; width:120px; margin-right:20px;}
.page_profile_photo_view .ls .inblock {margin-left:0px; width:140px;}

.page_profile_photo_view .rs {float:left; width:600px; overflow:hidden;}
.page_profile_photo_view .rs_width {width:600px;}
.page_profile_photo_view .rs .inblock {margin-left:7px; width:585px;}


.page_blog .ls,
.page_blocked_users .ls,
.page_about .ls,
.page_favorites .ls,
.page_guests .ls {width:200px;}

.page_blog .ls .inblock,
.page_blocked_users .ls .inblock,
.page_about .ls .inblock,
.page_favorites .ls .inblock,
.page_guests .ls .inblock {width:180px;}

.page_favorites .ls .round_block .block_inner,
.page_guests .ls .round_block .block_inner {width:165px;}

.page_blog .rs,
.page_blocked_users .rs,
.page_about .rs,
.page_favorites .rs,
.page_guests .rs {width:520px;}

.page_favorites .user_list .user_info,
.page_guests .user_list .user_info {width:370px;}

.page_favorites .user_list .user_main_info,
.page_guests .user_list .user_main_info {width:250px;}

.page_favorites .user_list .status_block,
.page_guests .user_list .status_block {width:360px;}


.text_page .rs {width:600px;}

.rs_ads {float:right; width:250px;}


.help .ls {width:240px;}
.help .ls .inblock {width:220px;}
.help .rs {width:705px;}

.moderation .ls {width:200px;}
.moderation .ls .inblock {width:180px;}
.moderation .ls .round_block .block_inner {margin-left:15px; width:165px;}
.moderation .rs {width:745px;}

.page_guessme .ls {width:200px;}
.page_guessme .ls .inblock {width:180px;}
.page_guessme .ls .round_block .block_inner {margin-left:15px; width:165px;}
.page_guessme .rs {width:520px;}

.num_to_guess {padding-left:26px;}
.num_to_guess span.new {position:absolute; margin:-2px 0 0 -26px;}

.game_rounds_bgr {background:url(../img/game_rounds_bgr.jpg) center 40px no-repeat; padding-bottom:50px;}
.game_rounds_bgr_2 {background:url(../img/game_rounds_bgr.jpg) 420px 0px no-repeat;}
.page_guessme .dual_photo {padding:25px 0 75px 0; text-align:center;}
.page_guessme .dual_photo a img {width:220px; height:220px; border:1px solid #d9d9d9; padding:4px; background-color:#fff;}
.page_guessme .dual_photo a:hover img {border:1px solid #ff8000;}
.info_box_game_1 {border:1px solid #aad8e2; background:#effdfe url(../img/game_rounds_bgr_2.jpg) center -50px no-repeat; padding:15px;}
.info_box_game_2 {border:1px solid #FFEAEA; background:#effdfe url(../img/datenow_bgr.jpg) center -50px repeat-x; padding:15px;}
.info_box_game_2 a {font-size: 16px; font-weight: bold;}

.ls_new_games_box {padding:10px; border:1px solid #D0CBC6; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}

.how_to_play {padding:10px 0 0 0; margin:0; list-style-type:none;}
.how_to_play li {color:#999; margin-bottom:10px; padding-left:22px;}
.how_to_play li .title {font-size:13px; color:#0091e5; font-weight:bold; margin-bottom:5px;}
.how_to_play li .title span {position:absolute; margin:-1px 0 0 -22px; display:block; width:18px; height:18px; line-height:18px; background:url(../img/num_round_1.png); font-size:12px; color:#fff; font-weight:bold; text-align:center;}

.buttons_not_active a {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.60; -khtml-opacity: 0.60; opacity: 0.60; cursor:default;}

ul.ls_menu {padding:0; margin:0 0 10px 0; list-style-type:none;}
ul.ls_menu li {margin-bottom:10px; padding-left:12px; background:url(../img/li.png) 0px 3px no-repeat;}

.guess_me_place_box {border:2px solid #eee; /* border:2px solid #ff8000; background-color:#fffce4; */ border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.guess_me_place_box a.btn_blue_big span i, .guess_me_place_box a.btn_white_big span i {padding:0; background:transparent;}

ul.guess_me, .game_pic_block_width {width:520px;}
ul.guess_me {padding:0; margin:0; list-style-type:none;}
ul.guess_me li {float:left; padding:5px; margin:0; text-align:center;}
ul.guess_me li div a.guess_pic {text-align:left; position:relative;}
ul.guess_me li a.guess_pic {display:block; padding:5px; border:1px solid #eaeaea; background-color:#f9f9f9; text-decoration:none; color:#000;}
ul.guess_me li a.guess_pic:hover {border:1px solid #39b8d4; background-color:#e4f9ff;}
ul.guess_me li a.guess_pic img {width:150px; height:150px;}
ul.guess_me li.wrong a.guess_pic, ul.guess_me li.wrong a.guess_pic, ul.guess_me li.wrong a.guess_pic:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.40; -khtml-opacity: 0.40; opacity: 0.40; cursor:default; border:1px solid #ff0000; background-color:#ffecec;}
ul.guess_me li.wrong_2 a.guess_pic, ul.guess_me li.wrong_2 a.guess_pic, ul.guess_me li.wrong_2 a.guess_pic:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.40; -khtml-opacity: 0.40; opacity: 0.40; cursor:default; border:1px solid #ccc;}
ul.guess_me li.correct a.guess_pic {border:1px solid #55bd27; background-color:#e5ffe5; cursor:default;}

ul.guess_me_2, .game_pic_block_width {width:730px;}
ul.guess_me_2 {padding:0; margin:0; list-style-type:none;}
ul.guess_me_2 li {float:left; padding:5px; margin:0; text-align:center;}
ul.guess_me_2 li div a.guess_pic {text-align:left; position:relative;}
ul.guess_me_2 li a.guess_pic {display:block; padding:5px; border:1px solid #eaeaea; background-color:#f9f9f9; text-decoration:none; color:#000;}
ul.guess_me_2 li a.guess_pic:hover {border:1px solid #39b8d4; background-color:#e4f9ff;}
ul.guess_me_2 li a.guess_pic img {width:220px; height:220px;}

.msg_no {padding:8px 25px; color:#888;}
.msg_wrong {padding:12px 15px; border:1px solid #f4caca; background-color:#fff7f7; color:#e91a2e; font-weight:bold;}
.msg_wrong td {color:#cc0000;}
.msg_correct {padding:12px 15px; border:1px solid #bce1bc; background:#e5ffe5 url(../img/msg_correct.jpg) center top no-repeat; color:#000; font-weight:bold;}
.msg_correct td {color:#666;}

.pic_yes {border:1px solid #55bd27; background-color:#e5ffe5; padding:3px;}
.pic_no {border:1px solid #a7a7a7; padding:3px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.40; -khtml-opacity: 0.40; opacity: 0.40;}

ul.guess_me li .label-answer {display:none; position:absolute; margin:-170px 0 0 39px; width:82px; height:48px;}
ul.guess_me li.correct .label-answer, ul.guess_me li.wrong .label-answer {display:block;}
ul.guess_me li.correct .label-answer {background:url(../img/game_correct.png) 0 0 no-repeat;}
ul.guess_me li.wrong .label-answer {background:url(../img/game_wrong.png) 0 0 no-repeat;}

.tick_correct_user {position:absolute; margin:-30px 0 0 -5px;}
.popup_game_1 textarea {width:98%; height:100px;}

ul.side_menu {padding:0; margin:0; list-style-type:none;}
ul.side_menu a {display:block; padding:5px 5px 5px 15px; background:url(../img/li_acc_1.png) 2px 8px no-repeat; font-size:15px; margin-top:1px; line-height:15px; cursor:pointer; border-bottom:1px dotted #d9d4d0; text-decoration:none;}
ul.side_menu a:hover {background:url(../img/li_acc_2.png) 2px 8px no-repeat;}
ul.side_menu a.active {color:black; background:url(../img/li_acc_4.png) 2px 8px no-repeat;font-weight:bold; border-bottom-width:0px;}

.faq {padding:0 0 0 25px; margin:0;}
.faq li {margin-bottom:10px;}
.faq li .answer {margin-top:10px; padding:10px; color:#fff; background-color:#49b0ca; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}

.profile_pic {margin-bottom:8px;}
.profile_pic img {width:320px;}
ul.profile_thumbs {padding:0; margin:0; list-style-type:none;}
ul.profile_thumbs li {float:left; margin-right:1px;}
ul.profile_thumbs img {width:75px; height:75px; border:1px solid #fff; padding:1px;}
ul.profile_visitors img {width:50px; height:50px; border:1px solid #fff; padding:1px;}
ul.profile_thumbs a:hover img, ul.profile_visitors a:hover img {border:1px solid #ff8000;}
ul.profile_thumbs li.thumb_loading {background:url(../img/loading_1.gif) center center no-repeat;}
ul.profile_thumbs li.thumb_loading span {display:block; width:75px; height:75px; border:1px solid #e4e4e4; margin:1px;}
.like_tags {line-height:22px;}
.like_tags a {margin-right:2px;}
.profile_pic .icon_private_pic {position:absolute; width:24px; height:18px; background:url(../img/icon_private_pic.png); margin:1px 0 0 295px;}
ul.profile_thumbs .icon_private_pic {position:absolute; width:24px; height:18px; background:url(../img/icon_private_pic.png); margin:3px 0 0 52px;}

input.profile_link {width:300px; color:#5a5a5a; border:1px solid #d3d1c2; background-color:#fffce4; padding:1px 2px;}
input.share_link {width:100%; font-size:16px; border:1px solid #a4997f; background-color:#fffce4; padding:4px 2px;}
.profile_pic .icon_private_pic {position:absolute; width:22px; height:23px; background:url(../img/icon_lock.png);}
ul.profile_thumbs .icon_private_pic {position:absolute; width:22px; height:23px; background:url(../img/icon_lock.png); margin:3px 0 0 52px;}

.icon_private_pic.private_rating {margin:3px 0 0 34px !important;}

ul.profile_thumbs li a.blocked_photo {position:relative;}
ul.profile_thumbs li a.blocked_photo span.icon_blocked_photo_75 {position:absolute; display:block; width:75px; height:75px; background:url(../img/icon_blocked_photo_75.png); margin:2px 0 0 2px;}
ul.profile_thumbs li a.blocked_photo img, ul.profile_thumbs li a.blocked_photo:hover img {border:1px solid #e91a2e;}


ul.profile_thumbs_small {padding:0; margin:0; list-style-type:none;}
ul.profile_thumbs_small li {float:left; margin-right:1px;}
ul.profile_thumbs_small img {width:40px; height:40px; border:1px solid #fff; padding:1px;}
ul.profile_thumbs_small a:hover img {border:1px solid #ff8000;}

.profile_photo_view {}
.profile_photo_view ul.profile_thumbs img {width:73px; height:73px; border:2px solid #fff; padding:1px;}
.profile_photo_view ul.profile_thumbs a:hover img, .profile_photo_view ul.profile_thumbs a.active img {border:2px solid #ff8000;}
.ls_user_info {width:320px; overflow:hidden; margin-bottom:5px;}


.page_profile_photo_view {}
.page_profile_photo_view ul.profile_thumbs img {width:52px; height:52px; border:2px solid #fff; padding:1px;}
.page_profile_photo_view ul.profile_thumbs a:hover img, .page_profile_photo_view ul.profile_thumbs a.active img {border:2px solid #ff8000;}
.ls_user_info {margin-bottom:5px;}

.ls_last_rated {margin-bottom:20px;}
.ls_last_rated .user_pic {margin-bottom:8px;}
.ls_last_rated .user_info {width:120px;text-align:center;}
.ls_last_rated_pic_statistics {margin-bottom:15px;}

.ls_top_100_box {}
.ls_top_100_box td.user {padding:0 10px;}
.ls_top_100_box td.user a span.user_name {display:block; padding-top:3px;}
.ls_top_100_box td.user .meta {color:#999; padding-top:5px;}
span.top_box_rating {display:inline-block; height:28px; line-height:28px; padding-left:36px; font-size:18px; font-weight:bold; background:url(../img/icon_rating_28.png) 0 center no-repeat;}

ul.ls_10points {padding:0; margin:0; list-style-type:none;}
ul.ls_10points li {padding:6px 0; border-top:1px dotted #cecece; position:relative;}
ul.ls_10points li.first {border-width:0;}
ul.ls_10points li .user_gift {position:absolute; left:165px; top:40px;}
ul.ls_10points li .user_gift img {width:70px; height:70px;}
ul.ls_10points li td.user {padding:10px 25px;}
ul.ls_10points li td.user a span.user_name {display:block; padding-top:3px;}
ul.ls_10points li td.user .meta {color:#999; padding-top:5px;}
ul.ls_10points li .user_comment {padding:10px 10px 0 10px;}
ul.ls_10points li .user_comment .comment_box {background:#F7F0E8; padding:10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; -khtml-border-radius:4px;}
ul.ls_10points li .user_comment .comment_inner {width:330px; overflow:hidden;}
ul.ls_10points li .date {color:#999; font-size:11px; text-align:right; padding:5px 10px 0 0;}
.corner_comment {position:absolute; width:14px; height:16px; background:url(../img/corner_comment.png); margin:-15px 0 0 80px;}
.moderator_comment_box {background:#F7F0E8; padding:10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; -khtml-border-radius:4px;}

.moderated_user_info {background:#F9F9F9; padding:10px; margin-bottom:30px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px; -khtml-border-radius:6px;}
.moderated_user_info_inner {width:230px; overflow:hidden;}

table.moderating_history_table {border-collapse:collapse; margin-bottom:20px;}
table.moderating_history_table td {padding:4px 10px; background:#f6f6f6; border:1px solid #fff;}
table.moderating_history_table td.td_name {width:1%; white-space:nowrap; padding-right:10px;}

.checkphoto_buttons a.btn_blue_big i {width:50px; text-align:center; padding:0 5px; background:transparent;}
.checkphoto_buttons a.btn_white_big i {width:50px; text-align:center; padding:0 10px 0 0; background:transparent url(../img/dd_arrow.png) right center no-repeat;}

.dd_block_reason {display:none; position:absolute; margin-top:35px; border:1px solid #bbb; background:#fff; padding:10px 5px; z-index:10; /*border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -khtml-border-radius:3px;*/}
.block_reason_menu ul {padding:0; margin:0; list-style-type:none;}
.block_reason_menu ul li a {display:block; padding:6px 6px 6px 40px; line-height:14px; text-decoration:none; position:relative;}
.block_reason_menu ul li a:hover {color:#4e4e4e; background-color:#eeeeee;}
.block_reason_menu ul li a i {position:absolute; display:block; width:24px; height:24px; left:10px; top:2px; background-image:url(../img/icons_block_reason.png); background-repeat:no-repeat;}
.active .dd_block_reason {display:block;}
i.block_reason_1 {background-position:0 0;}
i.block_reason_2 {background-position:0 -24px;}
i.block_reason_3 {background-position:0 -48px;}
i.block_reason_4 {background-position:0 -72px;}
i.block_reason_5 {background-position:0 -96px;}
i.block_reason_6 {background-position:0 -120px;}
i.block_reason_7 {background-position:0 -144px;}
i.block_reason_8 {background-position:0 -168px;}
i.block_reason_9 {background-position:0 -192px;}
i.block_reason_10 {background-position:0 -216px;}
.block_reason {position:relative; padding-left:30px;}
.block_reason i {position:absolute; display:block; width:24px; height:24px; left:0px; top:-4px; background-image:url(../img/icons_block_reason.png); background-repeat:no-repeat;}

.last_moderated_thumbs ul.thumbs li {margin:0 6px 6px 0;}

.pic_viewer {margin-bottom:10px; position:relative;overflow:hidden;}
.pic_viewer .pic_holder {width:600px; text-align:center; overflow:hidden;}
.pic_viewer .pic_holder .main_pic {max-width:575px;}
.pic_viewer .nav_arrows {position:absolute;}
.pic_viewer .nav_arrows a.arrow_prev, .pic_viewer .nav_arrows a.arrow_next {position:absolute; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.80; -khtml-opacity: 0.80; opacity: 0.80;}
.pic_viewer .nav_arrows a.arrow_prev, .pic_viewer .nav_arrows a.arrow_next {position:absolute; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.80; -khtml-opacity: 0.80; opacity: 0.80;}
.pic_viewer .nav_arrows a.arrow_prev {width:60px; background:url(../img/arrow_left_75_gray.png) 10px center no-repeat; left:0;}
.pic_viewer .nav_arrows a.arrow_next {width:540px; background:url(../img/arrow_right_75_gray.png) 505px center no-repeat; right:0;}
.pic_viewer .nav_arrows a.arrow_prev:hover {background-image:url(../img/arrow_left_75.png); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}
.pic_viewer .nav_arrows a.arrow_next:hover {background-image:url(../img/arrow_right_75.png); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}

.pic_viewer_rating {margin-bottom:10px;}
.pic_viewer_rating table td.side_td {width:120px; padding:0 10px;}
.pic_viewer_rating_bottom {margin-top:-20px;}

ul.star_rating {padding:0; margin:0; list-style-type:none;}
ul.star_rating li {float:left;}
ul.star_rating li a, .rstar {display:block; background-image:url(../img/star_rating.png); background-repeat:no-repeat;}
ul.star_rating li.star_1 a {margin-top:9px;}
ul.star_rating li.star_2 a {margin-top:9px;}
ul.star_rating li.star_3 a {margin-top:9px;}
ul.star_rating li.star_4 a {margin-top:9px;}
ul.star_rating li.star_5 a {margin-top:9px;}
ul.star_rating li.star_7 a {margin-top:5px;}
ul.star_rating li.star_1 a, .star_1 {width:42px; height:42px; background-position:0 0;}
ul.star_rating li.star_2 a, .star_2 {width:42px; height:42px; background-position:-42px 0;}
ul.star_rating li.star_3 a, .star_3 {width:42px; height:42px; background-position:-84px 0;}
ul.star_rating li.star_4 a, .star_4 {width:42px; height:42px; background-position:-126px 0;}
ul.star_rating li.star_5 a, .star_5 {width:42px; height:42px; background-position:-168px 0;}
ul.star_rating li.star_7 a, .star_7 {width:50px; height:50px; background-position:-210px 0;}
ul.star_rating li.star_10 a, .star_10 {width:60px; height:60px; background-position:-260px 0;}
ul.star_rating li.star_1 a:hover {background-position:0 -60px;}
ul.star_rating li.star_2 a:hover {background-position:-42px -60px;}
ul.star_rating li.star_3 a:hover {background-position:-84px -60px;}
ul.star_rating li.star_4 a:hover {background-position:-126px -60px;}
ul.star_rating li.star_5 a:hover {background-position:-168px -60px;}
ul.star_rating li.star_7 a:hover {background-position:-210px -60px;}
ul.star_rating li.star_10 a:hover {background-position:-260px -60px;}
.star_unknown {width:50px; height:50px; background-position:-320px 0;}
a.star_unknown:hover {background-position:-320px -60px;}


.pic_viewer_options {position:relative; border-top:1px dotted #e2e2e2; padding-top:15px; margin-bottom:30px;}
.pic_viewer_options .pic_statistics {text-align:center;}
.pic_viewer_options .icon_warning {position:absolute; left:10px;}
.pic_viewer_options .btn_like_box {position:absolute; right:5px; top:7px;}
.page_profile_photo_view input.profile_link {width:220px;}

table.photo_info_table {border-collapse:collapse; margin-bottom:20px;}
table.photo_info_table td {padding:4px 10px; background:#f6f6f6; border:1px solid #fff;}
table.photo_info_table td.td_name {padding-right:10px;}



/* User Drop Down Menu */
.pic_dd_menu {position:absolute; z-index:10000; padding:0px; margin:0px; list-style-type:none; border:1px solid #cfcfcf; background-color:#fff;}
.pic_dd_menu td {padding:5px 0px;}
.pic_dd_menu .menu_items a {display:block; height:22px; line-height:22px; font-size:12px; padding:0px 20px 0px 6px; white-space:nowrap; text-decoration:none; text-align:left;}
.pic_dd_menu .menu_items a:hover {background-color:#f7f0e8; color:#0082ce; font-style:normal; text-decoration:none;}
.pic_dd_menu .icon_delete {background:url(../img/icons_line.png) 1px -768px no-repeat; padding-left:20px;}


.quiz, .page_homepage {padding-top:0px;}
/*.quiz h1 {margin-bottom:7px;}*/
.corner_1, .corner_2, .corner_3, .corner_4 {position:absolute; width:15px; height:13px; background:url(../img/corner_1.png); z-index:100;}
.corner_1 {margin:-12px 0 0 55px;}
.corner_2 {margin:-12px 0 0 30px;}
.corner_3 {margin:-12px 0 0 206px;}
.corner_4 {margin:-12px 0 0 150px;}

.round_block {padding:10px 0; width:100%;}
.curves_yellow {padding:0px; margin:0px;}
.curves_yellow .b1 {display:block; height:1px; margin:0 4px; background:#d0cbc6; font-size:1px;}
.curves_yellow .b2 {display:block; height:1px; margin:0 4px; background:#fffce4; border-left:1px solid #d0cbc6; border-right:1px solid #d0cbc6; margin:0 2px; height:1px; border-width:0 2px 0 2px; font-size:1px;}
.curves_yellow .b3 {display:block; height:1px; margin:0 4px; background:#fffce4; border-left:1px solid #d0cbc6; border-right:1px solid #d0cbc6; margin:0 1px; font-size:1px;}
.curves_yellow .b4 {display:block; height:1px; margin:0 4px; background:#fffce4; border-left:1px solid #d0cbc6; border-right:1px solid #d0cbc6; height:1px; margin:0 1px;}
.side_border_yellow {background-color:#fffce4; border-left:1px solid #d0cbc6; border-right:1px solid #d0cbc6; padding:0px; margin:0px;}

.curves_gray {padding:0px; margin:0px;}
.curves_gray .b1 {display:block; height:1px; margin:0 4px; background:#dee1e2; font-size:1px;}
.curves_gray .b2 {display:block; height:1px; margin:0 4px; background:#f9f9f9; border-left:1px solid #dee1e2; border-right:1px solid #dee1e2; margin:0 2px; height:1px; border-width:0 2px 0 2px; font-size:1px;}
.curves_gray .b3 {display:block; height:1px; margin:0 4px; background:#f9f9f9; border-left:1px solid #dee1e2; border-right:1px solid #dee1e2; margin:0 1px; font-size:1px;}
.curves_gray .b4 {display:block; height:1px; margin:0 4px; background:#f9f9f9; border-left:1px solid #dee1e2; border-right:1px solid #dee1e2; height:1px; margin:0 1px;}
.side_border_gray {background-color:#f9f9f9; border-left:1px solid #dee1e2; border-right:1px solid #dee1e2; padding:0px; margin:0px;}

.curves_blue {padding:0px; margin:0px;}
.curves_blue .b1 {display:block; height:1px; margin:0 4px; background:#aad8e2; font-size:1px;}
.curves_blue .b2 {display:block; height:1px; margin:0 4px; background:#e4f9ff; border-left:1px solid #aad8e2; border-right:1px solid #aad8e2; margin:0 2px; height:1px; border-width:0 2px 0 2px; font-size:1px;}
.curves_blue .b3 {display:block; height:1px; margin:0 4px; background:#e4f9ff; border-left:1px solid #aad8e2; border-right:1px solid #aad8e2; margin:0 1px; font-size:1px;}
.curves_blue .b4 {display:block; height:1px; margin:0 4px; background:#e4f9ff; border-left:1px solid #aad8e2; border-right:1px solid #aad8e2; height:1px; margin:0 1px;}
.side_border_blue {background-color:#e4f9ff; border-left:1px solid #aad8e2; border-right:1px solid #aad8e2; padding:0px; margin:0px;}

.landing_page {padding:60px 0;}
.landing_text {padding:20px 0 0 50px;}
.landing_page .round_block .block_inner {margin:10px 20px 10px 20px; width:380px;}
.landing_page .round_block h2 {margin-bottom:15px;}
/*.landing_page .question_box ul {margin-bottom:20px;}*/
.landing_page .question_box li {float:left; width:50%; text-align:center;}
.landing_page .question_box li a {padding:5px 0 10px 0;}
.landing_page .question_box li a span, .landing_page .question_box li a:hover span, .landing_page .question_box li a:active span {display:inline-block; padding-right:15px;}
.landing_page .question_box li a img {margin:10px 0; border:1px solid #d0cbc6;}
.landing_page .question_box li a:hover img {border:1px solid #fff;}
.out_of {color:#999; text-align:center; padding-bottom:15px;}
.round_block h2 {margin-bottom:15px;}
.question_box ul {padding:0; margin:0; list-style-type:none; position:relative; overflow:hidden;}
.ls .question_box ul {margin-bottom:15px; position:relative; overflow:hidden;}
.ls .question_box li a {border:0;}
.question_box li {font-size:14px; margin-bottom:1px;}
.question_box li a {border: 1px solid #fffce4; display:block; color:#000; line-height:20px; padding:4px 0px; text-decoration:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; _width:99%;}
.question_box li a span {padding-right:6px;}
.question_box li a span, li.custom_answer div.arr {display:block; background-image:url(../img/li_answer.png); background-repeat:no-repeat; background-position:6px 4px; padding-left:22px; cursor:pointer;}
li.custom_answer .in_full_length {width:260px;}
.question_box li a:hover {color:#fff; background:#ff7f00 url(../img/bgr_answer.png) 0 0 repeat-x; border:1px solid #c77800;}
.question_box li a:hover span {background-image:url(../img/li_answer_hover.png);}
.question_box li.def_active a, .question_box li a:active, .question_box li a.selected {display:block; font-size:16px; color:#000; line-height:20px; border:1px solid #78ae0a; text-decoration:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; color:#fff; background:#78ae0a url(../img/bgr_answer.png) 0 -200px repeat-x;}
.question_box li.def_active a span, .question_box li a:active span {display:block; background-image:url(../img/li_answer_hover.png); background-repeat:no-repeat; background-position:11px 4px; padding-left:28px; cursor:pointer;}
.question_box li a.selected span {display:block; background-image:url(../img/li_selected.png); background-repeat:no-repeat; background-position:5px 4px; padding-left:22px; cursor:pointer;}

ul.question_pic_answers {float:left;}
ul.question_pic_answers li {width:175px;}
.question_pic {float:right; width:90px; margin:0 0 20px 10px;}
.question_pic img {width:90px;}

li.custom_answer {padding:6px 0 0 1px;}
li.custom_answer p {margin:0; padding-bottom:10px;}
li.custom_answer div.arr {cursor:default;}
.question_box input, .question_box select {font-size:16px; padding:1px 2px;}
li.custom_answer_pic img {margin:10px 0; border:1px solid #fff;}

.question_box li.question_place {}
.question_box li.question_place a span {padding:0 20px 0 54px; position:relative;}
.question_box li.question_place a span img {position:absolute; margin-left:-48px;}
.question_box li.question_place a i {display:block; font-style:normal; color:#999; font-size:11px; cursor:pointer; line-height:13px; padding-top:6px;}
.question_box li.question_place a:hover i, .question_box li.question_place a.selected i {color:#fff;}
.question_box li.question_place a.selected span {background:url(../img/li_selected.png) 256px 6px no-repeat;}

.question_box .scrollable {width:295px; height:200px; overflow:auto; margin-bottom:10px; border:1px solid #CECECE;}
.question_box .scrollable-inner {width:255px;}
.question_box .scrollable ul {margin:0;}
.question_box .scrollable li.question_place a.selected span {background-position:231px 6px;}


.quiz_short_descr {color:#999;}

.datenow_stars {position:absolute; width:665px; height:460px; background:url(../img/datenow_stars.png); margin:-30px 0 0 -70px;}
.datenow_stars_cta {padding-top:400px; text-align:center;}

.datenow_superstar_profile {position:absolute; width:120px; height:113px; background:url(../img/datenow_superstar_2.png); margin:-20px 0 0 240px;}
.profile_datenow_stars {background:url(../img/datenow_stars_profile_bgr.jpg) center top no-repeat;}
.landing_page_datenow_stars {background:url(../img/datenow_stars_landing_page_bgr.jpg) center top no-repeat; text-align:center;}
.page_landing_page {padding:30px 0 10px 0;}
.page_landing_page .question_box ul {margin-bottom:0;}
.page_landing_page .round_block .block_inner {margin:10px 20px 10px 20px; width:260px;}
.page_landing_page .question_box li a {padding:10px 0; font-size:22px; line-height:32px;}
.question_box li a span.icon_male_32x32, .question_box li a span.icon_female_32x32 {padding-left:44px;padding-bottom:10px;}
.question_box li a span.icon_male_32x32 {background:url(../img/icon_male_32x32.png) 6px 0px no-repeat;}
.question_box li a span.icon_female_32x32 {background:url(../img/icon_female_32x32.png) 6px 0px no-repeat;}

.landing_page_fb {padding:60px 0;}
.landing_page_fb .question_box ul {margin-bottom:0;}
.landing_page_fb .round_block .block_inner {margin:10px 20px 10px 20px; width:280px;}
.landing_page_fb .question_box li a {line-height:20px;}

.landing_page_last_fm {padding:30px 0;}
.landing_page_last_fm .question_box ul {margin-bottom:0;}
.landing_page_last_fm .round_block .block_inner {margin:10px 20px 10px 20px; width:280px;}
.landing_page_last_fm .question_box li a {line-height:20px;}

/*.question_box ul {margin-bottom:20px;}*/
.question_box li.custom_pic {float:none; display:inline-block; vertical-align:top; width:49%; text-align:center;}
.question_box li.custom_pic a {padding:5px 0 10px 0;}
.question_box li.custom_pic a span, .question_box li.custom_pic a:hover span, .question_box li.custom_pic a:active span {display:inline; padding-left:15px; background-position:0px 4px;}
.question_box li.custom_pic a img {margin:5px 0; border:1px solid #d0cbc6;}
.question_box li.custom_pic a:hover img {border:1px solid #fff;}
.question_box li.custom_pic img {width:120px; height:120px;}

.rs .question_box li.custom_pic {width:23%;}
.rs .question_box li.custom_pic img {width:90px; height:90px;}

ul.left_menu {padding:0; margin:0; list-style-type:none;}
ul.left_menu li {margin-bottom:2px;}
ul.left_menu li a {display:block; font-size:16px; line-height:26px; background:url(../img/li.png) 5px 9px no-repeat; padding-left:20px;}
ul.left_menu li.active a {color:#000; text-decoration:none;}

.reg_form .block_inner {width:390px;}
.login_form .block_inner {width:240px;}
.reg_form .in1, .reg_form .in1:focus, .reg_form .in1_error {width:98%;_width:98%; padding:2px; margin:1px;}
.popup .reg_form .in1, .popup .reg_form .in1:focus, .popup .reg_form .in1_error {width:98%;_width:96%;}
.reg_form .in1:focus {border:2px solid #01c8f1; margin:0 !important;}
.reg_form .in1_error {border:2px solid #f34747; margin:0 !important; background-color:#fff;}
.reg_form .error_msg {width:260px; position:absolute; margin:-22px 0 0 398px;}

.in_cancel_date_select {padding-left:30px;}
.in_cancel_date_select select, .in_cancel_date_select input {width:80%;}
.cancel_date_credit_form_box {background-color:#fffce4; border:1px solid #d0cbc6; padding:20px 10px; position:relative;}
.cancel_date_credit_form_box .corner_1 {position:absolute; width:45px; height:24px; background:url(../img/corner_cancel_date_credit_form_box.png); top:-12px; left:-40px;}
.cancel_date_credit_form_box .corner_2 {position:absolute; width:45px; height:24px; background:url(../img/corner_cancel_date_credit_form_box.png); top:-12px; right:90px;}

ul.other_test_list {padding:0; margin:0; list-style-type:none;}
ul.other_test_list li {padding-left:60px; height:55px; border-bottom:1px dotted #e5e5e5; margin-bottom:5px; position:relative;}
ul.other_test_list li.last {border-bottom-width:0px;}
ul.other_test_list img {position:absolute; margin-left:-60px;}
ul.other_test_list p {padding-top:5px;}

ul.profile_visitors {padding:0; margin:0; list-style-type:none; position:relative;}
ul.profile_visitors li {padding-left:64px; height:60px; border-bottom:1px dotted #e5e5e5; color:#999;}
ul.profile_visitors li.unseen {background-color:#fffbd9;}
ul.profile_visitors img, ul.profile_visitors canvas {position:absolute; margin:3px 0 0 -60px;}
ul.profile_visitors li.unseen p {color:#e91a2e; font-weight:bold;}

.fav_filter {padding:0; margin:0; list-style-type:none;}
.fav_filter li {display:block; float:left; margin:0 5px 5px 0;}
.fav_filter a {display:block; float:left; padding:2px 5px; white-space:nowrap;}
.fav_filter a.active {color:#fff; text-decoration:none; background-color:#f7982a;}
.fav_filter a.del_filter {float:left; padding:0; margin:0 0 0 1px;}

a.del_filter {display:block; width:8px; height:8px; background:url(../img/icon_close_2.gif) center center no-repeat; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.60; -khtml-opacity: 0.60; opacity: 0.60;}
a.del_filter:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}

.tags_1 {padding:0; margin:0; list-style-type:none;}
.tags_1 li {display:inline; margin:0 8px 5px 0; line-height:160%;}
.tags_1 a.tg {padding:2px 4px; white-space:nowrap;}
.tags_1 a.active {color:#fff; text-decoration:none; background-color:#f7982a; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.tags_1 a.del_tag {position:absolute; margin:6px 0 0 2px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.60; -khtml-opacity: 0.60; opacity: 0.60;}
.tags_1 a.del_tag:hover {position:absolute; margin:6px 0 0 2px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}

.search_form {width:270px; margin-left:5px; padding-top:5px;}
.search_form, .search_form td {font-size:12px;}

ul.lang_choose li {float:left; width:49%;}

/* Right side */

ul.tabs_1 {padding:0; margin:0; list-style-type:none;}
ul.tabs_1 li {float:left;}
ul.tabs_1 a {display:block; float:left; padding:2px 10px 3px 10px; font-size:18px;}
ul.tabs_1 a.tab_active {color:#fff; text-decoration:none; background-color:#f7982a; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}

ul.tabs_2 {padding:0; margin:0; list-style-type:none;}
ul.tabs_2 li {float:left;}
ul.tabs_2 a {display:block; float:left; padding:2px 10px 3px 10px; font-size:16px;}
ul.tabs_2 a.tab_active {color:#fff; text-decoration:none; background-color:#f7982a; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}

.tabs_1 .new_place {display:block; float:right;}
.tabs_1 .new {margin:-5px 0 0 3px;}

.user_main {float:none; width:100%; overflow:hidden;}
.page_profile_photo_view .user_main {width:360px;}
.user_main input {font-size:28px;}
.match_block {float:right; text-align:center;}
.match_block .meter_text {float:left;}
.match_block .meter_text b {display:block; font-size:15px;}

.profile_match {padding-top:5px;}
.profile_match .meter_text {padding:3px 10px 0 0;}


ul.profile_tabs {padding:15px 0 0 0; margin:0; list-style-type:none;}
ul.profile_tabs li {float:left; margin-right:6px;}
ul.profile_tabs li a {display:block; float:left; padding:4px 8px; color:#7d5126; text-decoration:none; background:url(../img/tabs.png) -2px -2px no-repeat; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
ul.profile_tabs li a:hover {background-position:-2px -202px;}
ul.profile_tabs li a.active {color:#000; background-position:-2px -252px;}


/* Match */
.match_green {color:#309200;}
.match_light_green {color:#5cba00;}
.match_yellow {color:#dd9703;}
.match_red {color:#ef5020;}
.match_gray {color:#999;}

.meter_big {float:left; height:38px; line-height:38px; font-size:30px; color:#fff; font-weight:bold; cursor:default;}
.meter_mid {float:left; height:32px; line-height:32px; font-size:24px; color:#fff; font-weight:bold; cursor:default;}
.meter_small {float:left; width:51px; height:26px; line-height:27px; font-size:16px; color:#fff; font-weight:bold; text-align:center; cursor:default;}


.meter_big {padding-left:14px;}
.meter_big .rbg {float:left; padding-right:14px;}
.match_green .meter_big {background:#2e8c00 url(../img/bgr_line.png) left 0px no-repeat;}
.match_green .meter_big .rbg {background:url(../img/bgr_line.png) right 0px no-repeat;}
.match_light_green .meter_big {background:#6cbb1f url(../img/bgr_line.png) left -38px no-repeat;}
.match_light_green .meter_big .rbg {background:url(../img/bgr_line.png) right -38px no-repeat;}
.match_yellow .meter_big {background:#dd9702 url(../img/bgr_line.png) left -76px no-repeat;}
.match_yellow .meter_big .rbg {background:url(../img/bgr_line.png) right -76px no-repeat;}
.match_red .meter_big {background:#ed4f1e url(../img/bgr_line.png) left -114px no-repeat;}
.match_red .meter_big .rbg {background:url(../img/bgr_line.png) right -114px no-repeat;}
.match_gray .meter_big {background:#e1e1e1 url(../img/bgr_line.png) left -152px no-repeat; color:#777; padding-left:22px;}
.match_gray .meter_big .rbg {background:url(../img/bgr_line.png) right -152px no-repeat; padding-right:22px;}

.meter_mid {padding-left:10px;}
.meter_mid .rbg {float:left; padding-right:10px;}
.match_green .meter_mid {background:#2e8c00 url(../img/bgr_line.png) left -438px no-repeat;}
.match_green .meter_mid .rbg {background:url(../img/bgr_line.png) right -438px no-repeat;}
.match_light_green .meter_mid {background:#6cbb1f url(../img/bgr_line.png) left -470px no-repeat;}
.match_light_green .meter_mid .rbg {background:url(../img/bgr_line.png) right -470px no-repeat;}
.match_yellow .meter_mid {background:#dd9702 url(../img/bgr_line.png) left -502px no-repeat;}
.match_yellow .meter_mid .rbg {background:url(../img/bgr_line.png) right -502px no-repeat;}
.match_red .meter_mid {background:#ed4f1e url(../img/bgr_line.png) left -534px no-repeat;}
.match_red .meter_mid .rbg {background:url(../img/bgr_line.png) right -534px no-repeat;}
.match_gray .meter_mid {background:#e1e1e1 url(../img/bgr_line.png) left -566px no-repeat; color:#777; padding-left:18px;}
.match_gray .meter_mid .rbg {background:url(../img/bgr_line.png) right -566px no-repeat; color:#777; padding-right:18px;}

.match_green .meter_small {background:url(../img/bgr_line.png) 0px -598px no-repeat;}
.match_light_green .meter_small {background:url(../img/bgr_line.png) -51px -598px no-repeat;}
.match_yellow .meter_small {background:url(../img/bgr_line.png) -102px -598px no-repeat;}
.match_red .meter_small {background:url(../img/bgr_line.png) -153px -598px no-repeat;}
.match_gray .meter_small {background:url(../img/bgr_line.png) -204px -598px no-repeat; color:#777;}

/*
.match_green .meter_small {background:#3fa90b url(../img/bgr_line.png) 0px -7px no-repeat;}
.match_light_green .meter_small {background:#6cbb1f url(../img/bgr_line.png) 0px -369px no-repeat;}
.match_yellow .meter_small {background:#dd9702 url(../img/bgr_line.png) 0px -45px no-repeat;}
.match_red .meter_small {background:#ed4f1e url(../img/bgr_line.png) 0px -83px no-repeat;}
*/

.page_profile #places_slider .user_places {height:162px;}
.user_places {margin-bottom:5px; position:relative;}
.user_places .place_item {float:left; margin-right:4px; margin-bottom:4px; position:relative;}
.user_places .place_item span.delete_place {position:absolute; z-index:10; display:none; padding:0; margin:0; width:16px; height:16px; right:6px; top:6px; background:transparent url(../img/icon_close.gif); cursor:pointer;}
.user_places .place_item a {display:block; float:left; border:2px solid #eee; margin:0px; padding:6px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; text-decoration:none; color:#666; position:relative;}
.user_places .place_item.on span.delete_place {display:block;}
.user_places .place_item a:hover, .user_places .place_item a.active {border:2px solid #ff8000; background-color:#fffce4; margin:0;}
.user_places .place_item a.selected {border:2px solid #00a408; background-color:#dcffd7; margin:0;}
.user_places .place_item a.to_delete {border:2px solid #e82323; background-color:#ffeeee; margin:0;}
.user_places .place_item a span.place_inner {display:block; width:94px;}
.user_places .place_item a span.place_inner a:hover {border-color:#ff8000;}
.user_places .place_item a span.place_inner img.place_pic {width:94px; height:94px; margin-bottom:3px;}
.user_places .place_item a span.place_inner span.place_name {display:block; height:28px; line-height:14px; overflow:hidden; font-size:11px; text-align:center;}
.user_places .place_item a span.place_inner span.inv_btn {display:block; height:14px; line-height:14px; overflow:hidden; font-size:11px; color:#ff8000; font-weight:bold; text-align:center; margin-top:4px;}
.user_places .place_item a span.place_inner span.inv_btn_2 {height:14px; line-height:14px; overflow:hidden; font-size:11px; color:#ff8000; font-weight:bold; text-align:center; margin-top:4px;}
.user_places .place_item .nc_txt { position:absolute;display:block;margin-top:35px; font-weight:bold; }
.user_places .place_item a span.place_inner span.ch_box {display:block; height:16px; background:url(../img/checkbox.gif) center center no-repeat; line-height:14px; overflow:hidden; margin-top:2px; text-align:center;}
.user_places .place_item a span.place_inner span.vip {display:block; position:absolute; top:-6px; left:0px; width:40px; height:40px; background:url(../img/vip-2.png); cursor:pointer;}
.user_places .place_item a span.place_inner span.fav_icon {display:block; position:absolute; top:-6px; right:0px; width:32px; height:32px; background:url(../img/icon_star_32.png); cursor:pointer;}
.user_places .place_item a span.place_inner span.arrow {display:none; position:absolute; bottom:-22px; left:2px; width:100px; height:20px; background:url(../img/user_places_active_arrow.png); cursor:pointer;}
.user_places .place_item a.active span.place_inner span.arrow {display:block;}
.user_places .place_item a.selected span.place_inner span.ch_box {background-image:url(../img/checkbox_checked.gif);}

#places_slider {position:relative;}
#places_slider ul {margin:0; padding:0; list-style:none;}
#places_slider li {width:570px; /*height:168px;*/ overflow:hidden;}
.user_places .slider_controls {height:auto; height:1px; text-align:left; position:relative;}
.user_places .slider_controls a {display:block; width:15px; height:155px; text-indent:-9999px; position:absolute; top:-160px;}
.user_places .slider_controls #btn_prev a {background:url(../img/arrow_left_50.png) center center no-repeat; left:-25px;}
.user_places .slider_controls #btn_next a {background:url(../img/arrow_right_50.png) center center no-repeat; left:575px;}
.user_places .slider_controls #btn_prev1 a {background:url(../img/arrow_left_50.png) center center no-repeat; left:-25px;}
.user_places .slider_controls #btn_next1 a {background:url(../img/arrow_right_50.png) center center no-repeat; left:575px;}
.user_places .slider_controls #btn_prev2 a {background:url(../img/arrow_left_50.png) center center no-repeat; left:-25px;}
.user_places .slider_controls #btn_next2 a {background:url(../img/arrow_right_50.png) center center no-repeat; left:575px;}

.datenow_user_places {padding-left:40px;}
.datenow_user_places .user_places { height:162px; }
.datenow_user_places #places_slider li {height:165px;}
.datenow_user_places .user_places .slider_controls a {top:-165px;}

.datenow_users {width:650px;}

.user_place_choose_regular {}
.user_place_choose_regular .place_item {margin-left:8px; margin-right:8px;}
.user_place_choose {width:660px; height:340px; overflow:auto; border:1px solid #e6e6e6; position:relative;}
.user_place_choose.place_choose_popup {height:360px}
.user_place_choose .inner {padding:3px;}
.user_place_choose .place_item {margin-left:8px; margin-right:8px;}
.user_place_choose.promo_page {width:790px;}

ul.thumbs_datenow_results li {width:158px; height:175px; margin-bottom:10px; text-align:center;}
ul.thumbs_datenow_results li span.age {color:#000;}
ul.thumbs_datenow_results img {width:120px; height:120px; margin-bottom:3px;}
ul.thumbs_datenow_results a {text-decoration:none;}
ul.thumbs_datenow_results a span.user_name {display:block; padding-top:3px; width:158px; overflow:hidden;}
ul.thumbs_datenow_results .meta {font-size:11px; color:#999; padding-top:2px;}


.connect_profile_table .dname {width:125px; color:#999; vertical-align:top; padding-top:6px; padding-bottom:5px; padding-right:10px;}
.connect_profile_table .ddata {width:230px; vertical-align:top; padding-top:6px; padding-bottom:5px;}
.connect_profile_table .ddata_edit {vertical-align:top; padding-top:1px; padding-bottom:2px;}

.reg_form_connect .error_msg {width:260px; position:absolute; margin:-19px 0 0 246px;}
.login_form_connect  .error_msg {width:250px; position:absolute; margin:-21px 0 0 276px;}
ul.pic_thumbs_selector {padding:0px; margin:5px 0px 0px 0px; list-style-type:none;}
ul.pic_thumbs_selector li {display:block; float:left; margin:0px 2px 2px 0px; padding:3px; overflow:hidden; border:1px solid #fff; background-color:#fff; cursor:pointer; position:relative;}
ul.pic_thumbs_selector li img {width:45px; height:45px;}
/*ul.pic_thumbs_selector li.sel {border:1px solid #b5cef1; background-color:#dae9fd;}*/
ul.pic_thumbs_selector li.sel {border:1px solid #96e892; background-color:#dcffd7;}
ul.pic_thumbs_selector .tick {display:none; position:absolute; width:16px; height:16px; background:url(../img/icon_accept.png); margin:-14px 0px 0px 15px;}
ul.pic_thumbs_selector li.sel .tick {display:block;}

.profile_info {float:left; width:300px; margin-right:15px;}
.profile_table .dname {width:125px; color:#999; vertical-align:top; padding-top:4px; padding-bottom:5px;}
.profile_table .ddata {width:260px; vertical-align:top; padding-top:4px; padding-bottom:5px;}
.profile_table .ddata_edit {width:220px; vertical-align:top; padding-top:1px; padding-bottom:2px;}
.ddata_edit input, .ddata_edit select {width:100%;}

.user_list .users-favorite-things {padding-top:20px;}
.users-favorite-things {padding-top:10px;}
.users-favorite-things .profile_table .dname {width:110px;}
.users-favorite-things .profile_table .ddata {width:160px;}
.users-favorite-things .profile_table {float:left;}
.user-music {}
.user-music .row {padding:0 20px 2px 0; position:relative;}
.user-music img {float:left; width:34px; height:28px; margin:-2px 7px 7px 0;}
.user-music .row a.delete {position:absolute; top:0; right:0px;}

.user-places {}
.user-places .row {padding:0 20px 2px 0; position:relative;}
.user-places img {float:left; width:28px; height:28px; margin:-2px 7px 7px 0;}
.user-places .row a.delete {position:absolute; top:0; right:0px;}

.user_list .users-favorite-things {padding-top:20px;}
.users-favorite-things {padding-top:10px;}
.users-favorite-things .row {padding:5px 20px 2px 5px; position:relative;}
.users-favorite-things .row.on {background-color:#f0f0f0;}
.users-favorite-things .row a.delete {position:absolute; top:5px; right:3px;}
.users-favorite-things .row .btn_like {position:absolute; top:5px; right:3px; width:16px; height:16px;}
.users-favorite-things a.like {display:block; width:16px; height:16px; position:absolute; background:url(../img/icon_like.gif); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.60; -khtml-opacity: 0.60; opacity: 0.60;}
.users-favorite-things a.like:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; -khtml-opacity: 1.00; opacity: 1.00;}
.users-favorite-things span.youlike {display:block; width:16px; height:16px; position:absolute; background:url(../img/icon_youlike.gif);}
.users-favorite-things .user-music, .users-favorite-things .user-places {width:290px;}
.users-favorite-things .user-music {float:left;}
.user-music img {float:left; width:34px; height:28px; margin:-2px 7px 7px 0;}
.users-favorite-things .user-places {float:right;}
.user-places img {float:left; width:28px; height:28px; margin:-2px 7px 7px 0;}

.profile_table a.ic_delete {position:absolute; margin:-22px 0 0 223px; display:block; width:16px; height:16px; background:url(../img/icons_line.png) 1px -766px no-repeat;}
.user_about_text {width:295px; overflow:hidden; padding-bottom:7px;}


ul.black_list {padding:0; margin:0; list-style-type:none;}
ul.black_list li {border-bottom:1px dotted #cecece; padding:15px 0; padding-left:95px; _background-color:#fff;}

ul.black_list .user_info {float:left; width:260px;}
ul.black_list .user_info .user_name a {font-size:18px;}
ul.black_list .user_info .user_name {margin-bottom:5px;}
ul.black_list .user_info .user_name img {position:absolute; margin-left:-90px;}
ul.black_list .user_info .action_buttons {padding-top:10px;}
ul.black_list .user_info .action_buttons .ic_like_list {margin:6px;}
ul.black_list .match_block {float:right;}
ul.black_list .match_block .meter_text {font-size:11px; padding:1px 8px 0 0;}
ul.black_list .match_block .meter_text b {font-size:13px;}

.profile_about {float:left; width:280px; overflow:hidden; position:relative;}

/*.profile_about ul {float:left; padding:0; margin:0; list-style-type:none;}
.profile_about li {padding:5px 0 4px 0px; margin-bottom:0px; background:url(../img/li.png) 0px 8px no-repeat; width:280px;}
.profile_about li.on {background-color:#f3f3f3;}
.profile_about li span.t {display:block; margin-left:12px; width:250px;}
.profile_about li span.t_hidden {color:#acacac;}
.profile_about li a.hide {display:block; width:16px; height:16px; position:absolute; background:url(../img/icon_hide.gif); margin:-1px 0 0 260px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); -moz-opacity: 0.20; -khtml-opacity: 0.20; opacity: 0.20;}
.profile_about li a.hide:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.80; -khtml-opacity: 0.80; opacity: 0.80;}
.profile_about li a.show {display:block; width:16px; height:16px; position:absolute; background:url(../img/icon_show.gif); margin:-1px 0 0 260px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); -moz-opacity: 0.20; -khtml-opacity: 0.20; opacity: 0.20;}
.profile_about li a.show:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.80; -khtml-opacity: 0.80; opacity: 0.80;}
.profile_about li a.like {display:block; width:16px; height:16px; position:absolute; background:url(../img/icon_like.gif); margin:-1px 0 0 260px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.60; -khtml-opacity: 0.60; opacity: 0.60;}
.profile_about li a.like:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; -khtml-opacity: 1.00; opacity: 1.00;}
.profile_about li span.youlike {display:block; width:16px; height:16px; position:absolute; background:url(../img/icon_youlike.gif); margin:-1px 0 0 260px;}
*/

div.about_tag {padding:5px 0 4px 0px; margin-bottom:0px; background:url(../img/li.png) 0px 8px no-repeat; width:280px; position:relative;}
div.about_tag_on {background-color:#f3f3f3;}
div.about_tag span.t {display:block; padding:0 25px 0 12px;}
div.about_tag span.t_hidden {color:#acacac;}
div.about_tag a.hide {display:block; width:16px; height:16px; position:absolute; background:url(../img/icon_hide.gif); margin:-1px 0 0 260px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); -moz-opacity: 0.20; -khtml-opacity: 0.20; opacity: 0.20;}
div.about_tag a.hide:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.80; -khtml-opacity: 0.80; opacity: 0.80;}
div.about_tag a.show {display:block; width:16px; height:16px; position:absolute; background:url(../img/icon_show.gif); margin:-1px 0 0 260px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); -moz-opacity: 0.20; -khtml-opacity: 0.20; opacity: 0.20;}
div.about_tag a.show:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.80; -khtml-opacity: 0.80; opacity: 0.80;}
div.about_tag a.like {display:block; width:16px; height:16px; position:absolute; background:url(../img/icon_like.gif); margin:-1px 0 0 260px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.60; -khtml-opacity: 0.60; opacity: 0.60;}
div.about_tag a.like:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; -khtml-opacity: 1.00; opacity: 1.00;}
/*div.about_tag span.youlike {display:block; width:16px; height:16px; position:absolute; background:url(../img/icon_youlike.gif); margin:-1px 0 0 260px;}*/
 div.about_tag a.like.delete {background:url(../img/icon_youlike.gif); }

.slider_controls {text-align:right; padding:10px 5px 0 0; height:16px;}
#slider ul {margin:0; padding:0; list-style:none;}
#slider li {width:280px; height:188px; overflow:hidden;}
#nextBtn a {margin-left:10px;}

.test_result_main {text-align:center; padding-bottom:15px;}
.test_result_main img {border:1px solid #d0cbc6;}

.action_buttons {padding:10px 0; width:100%;}
.action_buttons a {margin:0 10px 5px 0;}
.action_buttons .ic_like_list {float:left; font-weight:bold; margin:10px 0 0 5px;}
.page_profile .action_buttons {padding-top:20px;}

.profile_action_buttons {margin-bottom:10px;}
ul.profile_buttons {padding:0; margin:0; list-style-type:none;}
ul.profile_buttons li {float:left;}
ul.profile_buttons li a {display:block; float:left; width:100px; height:88px; background:url(../img/profile_buttons.png); color:#382d27; text-align:center; text-decoration:none; font-size:12px; line-height:12px; overflow:hidden;}
ul.profile_buttons li a:hover {background-position:0 -88px;}
ul.profile_buttons li a span {display:block; cursor:pointer;}
ul.profile_buttons li a.inactive {cursor:default;}
ul.profile_buttons li a.inactive span {cursor:default;}
ul.profile_buttons li a.inactive:hover {background-position:0 0;}
ul.profile_buttons li a span.icon {height:50px; background-image:url(../img/profile_buttons.png); background-repeat:no-repeat;}
ul.profile_buttons li a span.name {height:24px; overflow:hidden; padding:0 4px;}
ul.profile_buttons li a.btn_message span.icon {background-position:0 -200px;}
ul.profile_buttons li a.btn_favorites span.icon {background-position:0 -250px;}
ul.profile_buttons li a.btn_favorites.inactive span.icon {background-position:0 -400px;}
ul.profile_buttons li a.btn_gift span.icon {background-position:0 -300px;}
ul.profile_buttons li a.btn_date span.icon {background-position:0 -350px;}
ul.profile_buttons:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

.profile_gifts {padding:0; margin:0; list-style-type:none;}
.profile_gifts div {float:left;}
.profile_gifts div.gift a {display:block; float:left; border:1px solid #e4e4e4; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:5px; margin:0 6px 6px 0;}
.profile_gifts div.gift a:hover, .profile_gifts .unseen a:hover {border:1px solid #ff8000 !important;;}
.profile_gifts img {width:55px; height:55px;}
.profile_gifts span.new {margin:-12px 0 0 50px;}
.profile_gifts .unseen a {border:1px solid #ffba75 !important; background-color:#fffbd9;}

.icon_private_gift {position:absolute; width:22px; height:16px; border:1px solid #e0e0e0; background:#efefef url(../img/icon_show.gif) center center no-repeat; margin:-8px 0 0 44px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}

.icons_zodiac {background-image:url(../img/zodiac_icons.png);width:16px; height:16px; display:inline-block;}
.zod_1 {background-position: 0px 0px;}
.zod_2 {background-position: -16px 0px; }
.zod_3 {background-position: -32px 0px; }
.zod_4 {background-position: -48px 0px; }
.zod_5 {background-position: -64px 0px; }
.zod_6 {background-position: -80px 0px; }
.zod_7 {background-position: -96px 0px; }
.zod_8 {background-position: -112px 0px; }
.zod_9 {background-position: -128px 0px; }
.zod_10 {background-position: -144px 0px; }
.zod_11 {background-position: -160px 0px; }
.zod_12 {background-position: -176px 0px; }

.gift_categories {margin-bottom:0px; padding:12px 8px; background-color:#effbff;}
.gift_categories ul {padding:0; margin:0; list-style-type:none;}
.gift_categories li {float:left; width:200px; margin-right:10px; color:#999;}
.gift_categories li a {display:inline-block; padding:1px 4px 1px 14px; background:url(../img/li_acc_5.png) 2px 4px no-repeat;}
.gift_categories li a.active {color:#ff8000; font-weight:bold;}

.gift_choose {width:660px; height:318px; overflow:auto; border:1px solid #e6e6e6; position:relative;}
.gift_choose .inner {padding:3px;}
.gift_choose .gifts {padding:0; margin:0; list-style-type:none;}
.gift_choose .gifts .item {float:left; height:156px;}
.gift_choose .gifts .item a {display:block; float:left; width:114px; text-align:center; text-decoration:none; border:1px solid #ededed; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:5px 0; margin:5px;}
.gift_choose .gifts .item a:hover {border:2px solid #ff8000; margin:4px;}
.gift_choose .gifts .item a.active {border:2px solid #0091e5; margin:4px;}
.gift_choose .gifts img {width:80px; height:80px; margin-bottom:8px;}
.gift_choose .gifts a span {display:block; font-size:11px;}
.gift_choose .gifts a span.inner {height:45px; padding:0 3px; overflow:hidden;}
.gift_choose .gifts a span.gift_name {color:#333; margin-bottom:3px;}
.gift_choose .gifts a span.gift_price {color:#999;}
.gift_choose .gifts a span.gift_price .free {color:#fff; font-weight:bold; padding:0 5px; background-color:#ff8000;}
.gift_choose .gifts .label_new {position:absolute; margin:-88px 0 0 5px; color:#fff; font-weight:bold; padding:0 5px; background-color:#34ab00;}
.overlay-gift {position:absolute; margin:-100px 0 0 90px;}
.overlay-gift img {width:80px; height:80px;}
.overlay-gift-75 {position:absolute; margin:-66px 0 0 50px;}
.overlay-gift-75 img {width:60px; height:60px;}

.popup_user_list {width:660px; height:318px; overflow:auto; border:1px solid #e6e6e6; position:relative;}
.popup_user_list .inner {padding:3px;}
.popup_user_list .users {padding:0; margin:0; list-style-type:none;}
.popup_user_list .users .item {float:left; height:96px; overflow:hidden;}
.popup_user_list .users .item a {display:block; float:left; width:200px; text-align:left; text-decoration:none; border:1px solid #ededed; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:5px 0; margin:5px;}
.popup_user_list .users .item a:hover {border:2px solid #ff8000; margin:4px;}
.popup_user_list .users .item a.active {border:2px solid #0091e5; margin:4px;}
.popup_user_list .users .item a span {display:block;}
.popup_user_list .users .item a span.pic {float:left; width:85px; margin-left:5px;}
.popup_user_list .users .item a span.data {float:left; width:100px; padding-top:5px;}
.popup_user_list .users .item a span.user_name {font-weight:bold; font-size:12px; margin-bottom:5px;}
.popup_user_list .users .item a span.user_name i {font-style:normal; font-weight:normal; color:#000;}
.popup_user_list .users .item a span.user_location {color:#999;}


.popup_gift .user_pic {float:left; width:190px;}
.popup_gift .user_msg {float:left; width:465px;}
.popup_gift textarea {width:98%; height:70px;}

.select_tabs {padding:0; margin:0; list-style-type:none;}
.select_tabs li {float:left; margin-right:5px;}
.select_tabs li a {display:block; float:left; font-size:18px; height:34px; line-height:34px; padding:0 10px; border:1px solid #fff; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.select_tabs li a.active {text-decoration:none; color:#fff; background:#ff7f00 url(../img/select_tabs.png) 0 0 repeat-x; border:1px solid #c77800;}
.select_tabs li a b {display:inline-block; float:right; height:16px; line-height:16px; background:#ff7f00 url(../img/select_tabs.png) 0 0 repeat-x; color:#fff; font-size:11px; padding:0 3px; margin-left:6px;}
.select_tabs li a.active b {display:none;}


.payment_content {padding-bottom:30px;}
.payment_content {padding-bottom:30px;}
.pay_tabs {width:100%; border-collapse:collapse; margin-bottom:30px;}
.pay_tabs td {border:1px solid #d0c7be; border-bottom-width:0;}
.pay_tabs a {display:block; color:#555; font-size:18px; text-align:center; height:40px; line-height:40px; text-decoration:none; background:#e5dbd0 url(../img/pay_tabs.png) 0 0 repeat-x; border-bottom:1px solid #d0c7be; padding:0 10px;}
.pay_tabs a:hover {background:#dbcfc4 url(../img/pay_tabs_hover.png) 0 0 repeat-x;}
.pay_tabs a.active, .pay_tabs a.active:hover {color:#000; background:#fff; border-bottom-color:#fff;}
.pay_tabs a span img {vertical-align:middle;}
.pay_tabs a span.sms img {margin-right:3px;}

.pay_tabs_2 {width:100%; border-collapse:collapse; margin-bottom:30px;}
.pay_tabs_2 td {border:1px solid #d0c7be; border-bottom-width:0;}
.pay_tabs_2 a {display:block; color:#333; font-size:14px; text-align:center; height:56px; text-decoration:none; background:#e5dbd0 url(../img/pay_tabs.png) 0 0 repeat-x; border-bottom:1px solid #d0c7be; padding:0 10px;}
.pay_tabs_2 a:hover {background:#dbcfc4 url(../img/pay_tabs_hover.png) 0 0 repeat-x;}
.pay_tabs_2 a.active, .pay_tabs a.active:hover {color:#000; background:#fff; border-bottom-color:#fff;}
.pay_tabs_2 a span {cursor:pointer;}
.pay_tabs_2 a span.tab_inner {display:inline-block; padding-top:10px; text-align:left;}
.pay_tabs_2 a span.tab_inner.tab_card {padding-left:50px;}
.pay_tabs_2 a span.tab_inner.tab_terminal {padding-left:44px;}
.pay_tabs_2 a span.tab_inner.tab_emoney {padding-left:20px;}
.pay_tabs_2 a span.tab_inner.tab_sms {padding-left:20px;}
.pay_tabs_2 a img {position:absolute; margin-top:2px;}
.pay_tabs_2 a span.tab_inner.tab_card img {margin-left:-45px;}
.pay_tabs_2 a span.tab_inner.tab_terminal img {margin-left:-32px;}
.pay_tabs_2 a span.tab_inner.tab_emoney img {margin-left:-32px;}
.pay_tabs_2 a span.tab_inner.tab_sms img {margin-left:-26px;}
.pay_tabs_2 a span.tab_inner .tab_name {display:inline-block;}
.pay_tabs_2 a span.tab_inner.tab_emoney .tab_name, .pay_tabs_2 a span.tab_inner.tab_sms .tab_name {padding-top:8px;}


ul.profile_test_list {padding:0; margin:0; list-style-type:none;}
ul.profile_test_list li {border-bottom:1px dotted #d3d3d3; padding:15px 0 10px 0;}
ul.profile_test_list .test_inner {margin-left:64px; position:relative;}
ul.profile_test_list .test_name {width:325px; padding-bottom:8px; overflow:hidden;}
ul.profile_test_list .test_name img {position:absolute; margin:-5px 0 0 -64px;}
ul.profile_test_list .match_block {position:absolute; margin:-5px 0 0 360px; width:170px; padding:0;}
ul.profile_test_list .match_block .meter_text {font-size:11px;}
ul.profile_test_list .match_block .meter_text b {font-size:13px;}
ul.profile_test_list .match_block .meter_text {padding:2px 0 0 10px;}
ul.profile_test_list .test_result {margin-top:10px;}
ul.profile_test_list .test_result .result_inner {width:490px; overflow:hidden;}
ul.profile_test_list .td_see_all {width:100px;}
ul.profile_test_list .td_btn_like {width:34px; padding-left:20px;}
ul.profile_test_list .liked_icon_box {padding:5px 2px 6px 8px;}
ul.profile_test_list .full_result {padding:5px 0 0 64px;}
ul.profile_test_list .btn_like_box {margin-top:5px;}
ul.profile_test_list .btn_like_box .btn_white_small {margin:0;}
ul.profile_test_list .match_block a.btn_blue_big {position:absolute; margin-top:-2px;}
ul.profile_test_list .match_block a.btn_blue_small {margin:2px 10px 0 0; float:right;}

ul.profile_test_list_ls {padding:0; margin:0; list-style-type:none;}
ul.profile_test_list_ls li {border-bottom:1px dotted #d3d3d3; padding-bottom:10px; margin-bottom:10px;}
ul.profile_test_list_ls .quiz_name {font-weight:normal; margin-bottom:8px;}
ul.profile_test_list_ls .quiz_name img {position:absolute; margin-left:-64px;}
ul.profile_test_list_ls .quiz_descr {color:#666; margin-bottom:8px;}
ul.profile_test_list_ls .full_result {padding-top:10px; color:#666;}
ul.profile_test_list_ls .liked_icon_box {padding:5px 4px 6px 8px;}

ul.profile_test_list_ls .match_block {padding-right:1px;}
ul.profile_test_list_ls .meter_text {font-size:11px; padding-bottom:4px;}



.test_descr {background:#f7f0e8; padding:10px; color:#666; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.test_result {background:#fff; padding:8px; color:#666; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}

.feed .test_result table {width:350px;}

ul.profile_test_list .btn_blue_big {margin-top:4px;}
ul.profile_test_list .btn_blue_small, ul.profile_test_list .btn_white_small {margin-top:7px;}


ul.quizzes_test_list {padding:0; margin:0; list-style-type:none;}
ul.quizzes_test_list li {border:2px solid #fff; border-bottom:1px dotted #cecece; padding:15px 0; width:100%;}
ul.quizzes_test_list li.unfinished {border:2px solid #aad8e2; background-color:#e4f9ff;}
ul.quizzes_test_list .test_pic {float:left; width:50px; height:50px; margin:0 15px 0 10px;}
ul.quizzes_test_list .test_text {float:left; width:450px; color:#888; margin-right:40px;}
ul.quizzes_test_list .match_block .meter_text {font-size:11px;}
ul.quizzes_test_list .match_block .meter_text b {font-size:13px;}
ul.quizzes_test_list .match_block {float:left; width:180px; padding:0; margin:0;}
ul.quizzes_test_list .match_block .meter_text {padding:2px 0 0 10px;}
ul.quizzes_test_list h2 {font-size:15px; margin-bottom:5px;}
ul.quizzes_test_list li.test_done h2 a, .page_profile ul.profile_test_list li.test_done h2 a:hover {color:#333; text-decoration:none;}
ul.quizzes_test_list .test_button {float:right; padding-left:10px;}
.unfinished_quiz_title {float:left; color:#fff; font-size:15px; font-weight:bold; text-transform:uppercase; padding:3px 8px; background:#039CCD;} 

.last_test_makers {padding:10px 0 0 0;}
.last_test_makers span {display:block; padding-bottom:5px; color:#333; font-weight:bold;}
.last_test_makers .maker {float:left; margin-right:5px; text-align:center; font-size:11px;}
.last_test_makers img {width:50px; height:50px;}


ul.thumbs, ul.thumbs_50, ul.thumbs_60 {padding:0; margin:0; list-style-type:none;}
ul.thumbs li, ul.thumbs_50 li, ul.thumbs_60 li {float:left; margin-right:3px;}
ul.thumbs_40 img {width:40px; height:40px;}
ul.thumbs_40 a.add span.add {width:40px; height:40px; line-height:40px; font-size:40px;}
ul.thumbs_50 img {width:50px; height:50px;}
ul.thumbs_50 a.add span.add {width:50px; height:50px; line-height:50px; font-size:50px;}
ul.thumbs_55 img {width:55px; height:55px;}
ul.thumbs_60 img {width:60px; height:60px;}
ul.thumbs_60 a.add span.add {width:60px; height:60px; line-height:60px; font-size:60px;}
ul.thumbs_65 img {width:65px; height:65px;}
ul.thumbs_65 a.add span.add {width:65px; height:65px; line-height:65px; font-size:65px;}
ul.thumbs_70 img {width:70px; height:70px;}
ul.thumbs_70 a.add span.add {width:70px; height:70px; line-height:70px; font-size:70px;}
ul.thumbs_80 img {width:80px; height:80px;}
ul.thumbs_80 a.add span.add {width:80px; height:80px; line-height:80px; font-size:80px;}
ul.thumbs_90 img {width:90px; height:90px;}
ul.thumbs_90 a.add span.add {width:90px; height:90px; line-height:90px; font-size:90px;}
ul.thumbs_100 img {width:100px; height:100px;}
ul.thumbs_100 a.add span.add {width:100px; height:100px; line-height:100px; font-size:100px;}
ul.thumbs_100 a.add span.add {width:100px; height:100px; line-height:100px; font-size:100px;}

ul.thumbs a.add, ul.thumbs_60 a.add {text-decoration:none;}
ul.thumbs a.add span.add, ul.thumbs_60 a.add span.add {display:block; background-color:#efefef; color:#0b96e7; font-weight:bold; text-align:center; cursor:pointer;}

ul.thumbs_poll_results li {width:128px; height:135px; margin-bottom:10px; text-align:center;  overflow:hidden;}
ul.thumbs_poll_results li span.age {color:#000;}
ul.thumbs_poll_results img {width:80px; height:80px; margin-bottom:3px;}
ul.thumbs_poll_results a {text-decoration:none;}
ul.thumbs_poll_results a span.user_name {display:block; padding-top:3px;}
ul.thumbs_poll_results .meta {font-size:11px; color:#999; padding-top:2px;}

.thumbs_matches_65 li {padding:16px 0 0 0;}
.thumbs_matches_65 .match_block {position:absolute; margin:-16px 0 0 9px;}

.index_new_matches_block {background-color:#fff; margin-bottom:30px;}
.thumbs_index_new_matches li {padding:16px 10px 0 8px;}
.thumbs_index_new_matches img {width:75px; height:75px;}
.thumbs_index_new_matches .match_block {position:absolute; margin:-16px 0 0 14px;}

.thumbs_ls_similar_matches li {padding:16px 1px 0 1px;}
.thumbs_ls_similar_matches img {width:56px; height:56px;}
.thumbs_ls_similar_matches .match_block {position:absolute; margin:-16px 0 0 4px;}

ul.announcements {padding:0; margin:0; list-style-type:none; position:relative; overflow:hidden;}
ul.announcements li {border-bottom:1px dotted #e5e5e5; position:relative; overflow:hidden;}
ul.announcements li.unseen {background-color:#fffbd9;}
ul.announcements .user_name {margin-bottom:2px;}
ul.announcements .user_name a {font-weight:bold;}
ul.announcements .user_name img {position:absolute;}
ul.announcements .corner_status {position:absolute; width:10px; height:11px; background:url(../img/corner_status_2.png); margin:-10px 0 0 30px;}
ul.announcements .status_block {position:relative; padding-top:10px; overflow:hidden;}
ul.announcements .date {padding:4px 0 0 3px; font-size:11px; color:#999; text-align:left;}
/*ul.announcements .status_box {float:left; padding:8px; background-color:#f9f9f9; font-weight:normal; font-style:normal; border:1px solid #d2d6d7; border-top:1px solid #dee1e2; border-left:1px solid #dee1e2; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}*/
ul.announcements .status_box {float:left; padding:8px; background-color:#e8faff; font-weight:normal; font-style:normal; border:1px solid #bce1e9; border-top:1px solid #d0e8ed; border-left:1px solid #d0e8ed; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
ul.announcements .status_inner {overflow:hidden;}
.ls ul.announcements li {padding:8px 0 4px 64px;}
/*.ls ul.announcements .useuser_gift_page_name {padding-right:20px;}*/
.ls ul.announcements .user_name img {margin:0 0 0 -64px; width:50px; height:50px;}
.ls ul.announcements .vip_holder {position:absolute; margin:52px 0 0 -64px; z-index:10;}
.ls ul.announcements .status_inner {width:228px;}
.rs ul.announcements li {padding:10px 0 10px 80px;}
.rs ul.announcements .user_name img {margin:0 0 0 -80px; width:65px; height:65px;}
.rs ul.announcements .status_inner {width:300px;}
.rs ul.announcements .date {font-size:11px; color:#999; padding:4px 15px 0 5px;}

ul.announcements a.delete {display:block; position:absolute; background-color:#f0f0f0;}
ul.announcements li.announcement_on a.delete {display:block;}
.ls ul.announcements a.delete {margin-left:230px;}
.rs ul.announcements a.delete {margin-left:300px;}

.one_col_page ul.announcements li {padding:8px 0 4px 6px;}
.one_col_page ul.announcements .user_name img {margin:0 0 0 -64px; width:50px; height:50px;}
.one_col_page ul.announcements .vip_holder {position:absolute; margin:52px 0 0 -64px; z-index:10;}
.one_col_page ul.announcements .status_inner {}
.one_col_page ul.announcements a.delete {margin-left:250px;}
.one_col_page .round_block .block_inner {margin-left:20px; width:280px;}

.rs_ads ul.announcements li {padding:8px 0 8px 54px;}
.rs_ads ul.announcements .user_name img {margin:0 0 0 -54px; width:40px; height:40px;}
.rs_ads ul.announcements .vip_holder {position:absolute; margin:42px 0 0 -64px; z-index:10;}
.rs_ads ul.announcements .status_inner {width:176px;}
.rs_ads ul.announcements .date {position:relative;}
.rs_ads ul.announcements a.delete {position:absolute; right:0px;}
.rs_ads ul.announcements span.vip_50 {top:-42px;}

ul.user_list {padding:0; margin:0; list-style-type:none;}
ul.user_list li {width:100%; border-bottom:1px dotted #cecece; padding:15px 0; _background-color:#fff;}

.user_list .user_pic {float:left; width:121px; margin:0 15px 0 5px; min-height:10px;}
.user_list .user_info {float:left; width:255px;}
.user_list .user_main_info {float:left; width:150px; overflow:hidden;}
.user_name a {text-decoration:none;}
.user_list .user_info .user_name {font-size:18px; margin-bottom:2px;}
.user_list .user_info .action_buttons {padding-top:15px; padding-bottom:0;}
.user_list .user_info .action_buttons .ic_like_list {margin-top:6px;}
.user_list .match_block {float:right;}
.user_list .match_block .meter_text {float:none; font-size:11px; padding:1px 3px 6px 0; text-align:right;}
.user_list .match_block .meter_text b {font-size:13px;}
.user_list .match_block .meter_mid {float:right; display:none;}
.user_list .date_visited {float:right; font-size:11px; color:#999; padding-top:5px; text-align:right;}
.user_list .date_visited.new {font-weight:bold; color:#e91a2e;}
.user_list .came_from_spotlight_box {margin-top:5px; color:#666; font-style:italic; background:url(../img/icon_came_from_spotlight_box.png) 1px 3px no-repeat; padding-left:24px;}

.box_blue, .user_list .user_top {border:1px solid #aad8e2; background-color:#e4f9ff;}
.user_list .user_top {padding-bottom:10px; margin-bottom:20px;}

.datenow_menu {padding:5px 0; font-size:14px;}


ul.rating_list {padding:0; margin:0; list-style-type:none;}
ul.rating_list li {width:100%; border-bottom:1px dotted #cecece; padding:15px 0; _background-color:#fff;}
ul.rating_list .user_pic {float:left; width:124px; margin:0 10px 0 10px; min-height:10px; text-align:center;}
ul.rating_list .user_pic a span.user_name {display:block; padding-top:3px;}
ul.rating_list .user_pic .meta {color:#999; padding-top:5px;}
ul.rating_list .user_rating {float:left; width:120px; font-size:11px; text-align:center;}
ul.rating_list .rating_info {float:right; color:#999; text-align:center; margin-right:10px;}
ul.rating_list .rstar {margin:0 auto 10px auto;}
ul.rating_list .rstar.star_1, ul.rating_list .rstar.star_2, ul.rating_list .rstar.star_3, ul.rating_list .rstar.star_4, ul.rating_list .rstar.star_5 {margin-top:30px;}
ul.rating_list .rstar.star_7, ul.rating_list .rstar.star_unknown {margin-top:28px;}
ul.rating_list .rstar.star_10 {margin-top:24px;}

.popup ul.rating_list li {border-bottom:0;}
.popup ul.rating_list .user_rating {width:70px; padding-top:10px;}

ul.top_100_list {padding:0 0 0 3px; margin:0; list-style-type:none;}
ul.top_100_list li {float:left; width:190px; margin:0 10px 20px 0; border:1px solid #e9e9e9; background-color:#fff; position:relative; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -moz-box-shadow:5px 5px 5px #eee; -webkit-box-shadow:5px 5px 5px #eee; box-shadow:2px 2px 2px #eee;}
ul.top_100_list li.place2 {margin-top:10px;}
ul.top_100_list li.place3 {margin-top:20px; margin-right:0;}
ul.top_100_list li.top3 {border:1px solid #d0cbc6; background-color:#fffce4;}
ul.top_100_list li .box_inner {padding:10px; margin: 0 auto;width: 120px;text-align:center;}
ul.top_100_list li a span.user_name {display:block; padding-top:5px;}
ul.top_100_list li .meta {color:#999; padding-top:5px;}
ul.top_100_list li span.top_box_rating {margin-bottom:5px;}
ul.top_100_list li .user_place {position:absolute; left:-4px; top:-4px; width:42px; height:42px; line-height:40px; text-align:center; font-size:20px; color:#666; background-image:url(../img/rating_place_num.png); background-repeat:no-repeat; background-position:0 -42px;}
ul.top_100_list li .user_place.top3 {font-size:30px; color:#fff; background-position:0 0;}


ul.datenow_offers {padding:0; margin:0; list-style-type:none;}
ul.datenow_offers li {width:100%; border-bottom:1px dotted #cecece; padding:15px 0; background:#fff url(../img/offer_gradient.png) left top repeat-x;}
ul.datenow_offers .place {float:left; width:25px; overflow:hidden; font-size:18px; color:#999; margin-left:5px;}
ul.datenow_offers .user_pic {float:left; width:75px; min-height:10px; margin-left:10px;}
ul.datenow_offers .user_pic .payment_type {padding-top:10px; text-align:center;}
ul.datenow_offers .user_pic .payment_type .payment_1, ul.datenow_offers .user_pic .payment_type .payment_2, ul.datenow_offers .user_pic .payment_type .payment_3 {margin:0 auto;}
ul.datenow_offers .user_info {float:right; width:510px; margin-right:8px;}
ul.datenow_offers.datenow_offers_without_num .user_info {width:541px;}
ul.datenow_offers .user_info .user_main_info {float:left; width:310px; overflow:hidden;}
ul.datenow_offers .user_info .user_main_info .user_name {font-size:18px; color:#0091e5; margin-bottom:5px;}
.user_info .actions {float:right; width:180px;}
ul.datenow_offers.datenow_offers_without_num .user_info .actions {float:right; width:190px;}
.user_info .actions .status {padding-top:15px;}
.user_info .actions .status .time-count {font-size:24px; font-weight:bold;}
.user_info .offer {padding-top:7px;}
.offer .offer_pic {float:left; width:79px; margin:0 10px 2px 0; position:relative;}
.offer .offer_pic img {width:75px;}
.offer .offer_pic a {text-decoration:none;}
.offer .offer_info {float:left; width:200px; overflow:hidden; background: red;}
.offer .offer_name {font-weight:bold; /*color:#0091e5;*/}
.offer .offer_meta {font-size:11px; color:#999; margin-bottom:5px;}
.offer .offer_descr {color:#666;}
.payment_1 {width:32px; height:32px; background:url(../img/datenow_payment.png) 0 0 no-repeat;}
.payment_2 {width:32px; height:32px; background:url(../img/datenow_payment.png) 0 -32px no-repeat;}
.payment_3 {width:32px; height:32px; background:url(../img/datenow_payment.png) 0 -64px no-repeat;}
.requests_sent {padding-top:10px;}
.requests_sent div {font-size:18px;}
.requests_sent span {color:#999; font-size:12px;}

.offer_prev_box {border:1px solid #ff7495 !important; background:#fff3f3 url(../img/datenow_bgr.jpg); padding:10px; margin-bottom:10px;}
.popup_offer_data {width:355px; overflow:hidden;}
.popup_offer_data .offer_name {font-size:13px; font-weight:bold; margin-bottom:5px;}
.popup_offer_data .offer_meta {font-size:11px; color:#999; margin-bottom:5px;}
.popup_offer_data .offer_descr {color:#666;}

.msg_offer_data {width:355px; overflow:hidden;}
.msg_offer_data .offer_name {font-size:13px; font-weight:bold; margin-bottom:5px;}
.msg_offer_data .offer_meta {font-size:11px; color:#999; margin-bottom:5px;}
.msg_offer_data .offer_descr {color:#777;}

.feed .offer {width:220px; margin-bottom:10px;}
.feed .offer .offer_pic img {width:75px; height:75px;}

.datenow_label_waiting {background:url(../img/icons_line.png) 0px -862px no-repeat; color:#00a408; font-size:15px; font-weight:bold; line-height:16px; padding-left:20px;}


.how_to_play_datenow {padding:10px 0 0 0; margin:0; list-style-type:none;}
.how_to_play_datenow li {color:#999; margin-bottom:10px; padding-left:22px;}
.how_to_play_datenow li .title {font-size:13px; color:#0091e5; font-weight:bold; margin-bottom:5px;}
.how_to_play_datenow li .title span {position:absolute; margin:-1px 0 0 -22px; display:block; width:18px; height:18px; line-height:18px; background:url(../img/num_round_datenow.png) 0 0 no-repeat; font-size:12px; color:#fff; font-weight:bold; text-align:center;}
.how_to_play_datenow li.inactive .title {color:#666;}
.how_to_play_datenow li.inactive .title span {background-position:0 -18px;}
.how_to_play_datenow li.done .title {color:#109610;}
.how_to_play_datenow li.done .title span {background-position:0 -36px; text-indent:-8000px;}

.selected-offer-box {border:2px solid #109610/*#059aca*/; background-color:#fff; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -moz-box-shadow:5px 5px 5px #ccc; -webkit-box-shadow:5px 5px 5px #ccc; box-shadow:2px 2px 2px #ccc;}
.selected-offer-box-inner {padding:15px;}
.selected-offer-box .offer_name {color:#000; margin-bottom:3px;}

ul.datenow_offers li.on {background:#fff7d9; cursor:pointer;}

.datenow_offer_details {padding:10px 0 10px 0;}
.datenow_offer_details .user_pic {float:left; width:120px; min-height:10px; text-align:center;}
.datenow_offer_details .user_info {float:right; width:500px; margin-right:10px;}
.datenow_offer_details .user_info .user_details {padding-top:10px;}
.datenow_offer_details .user_info .user_main_info {float:left; width:310px; overflow:hidden;}
.datenow_offer_details .user_info .user_main_info .user_name {font-size:18px; color:#0091e5; margin-bottom:5px;}

.offer_details {padding-top:10px;}
.offer_details .offer_ls {float:left; width:240px; text-align:center;}
.offer_details .offer_ls .status {padding:15px  0 10px 0;}
.offer_details .offer_ls .status .time-count {font-size:24px; font-weight:bold;}
.offer_details .offer_pic {width:240px; position:relative;}
.offer_details .offer_pic img {width:240px;}
.offer_details .offer_pic_2 {width:94px; position:relative;}
.offer_details .offer_pic_2 img {width:90px;}
.offer_details .offer_rs {float:right; width:385px;}
.offer_details .offer_rs .offer_name {font-size:18px; margin-bottom:10px;}
.offer_details .offer_rs .offer_meta {padding-top:20px; color:#999;}
a.offer_link {display:block; text-decoration:none; color:#fff;}
a.offer_link span {display:block; cursor:pointer;}
span.prepaid {bottom:2px;}
span.prepaid, span.prepaid_top {position:absolute; background:#ff8201 url(../img/select_tabs.png) repeat-x; right:-2px; padding:5px 15px; color:#fff;}
span.prepaid span.summ, span.prepaid_top span.summ {display:block; font-size:18px; font-weight:bold;}
ul.datenow_offers span.prepaid {right:2px; padding:2px 5px;}
ul.datenow_offers span.prepaid span.summ-small {font-size:15px; font-weight:bold;}
ul.datenow_offers_list span.prepaid {right:2px; padding:2px 5px;}

.offer_pic_preview .offer_pic img, .offer_pic_preview .bonus_pic img {width:70px; height:70px;}
.offer_pic_preview span.prepaid {right:2px; padding:2px 5px;}
ul.datenow_offers_list span.prepaid {right:2px; padding:2px 5px;}
.offer_pic_preview_2 .offer_pic {display:block; position:relative; text-decoration:none;}
.offer_pic_preview_2 .offer_pic img, .offer_pic_preview .bonus_pic img {width:90px; height:90px;}
.offer_pic_preview_2 span.prepaid {right:2px; padding:2px 5px;}
.offer_pic_preview_2 a.offer_pic {cursor:pointer;}


.offer_slider {z-index:15;}
.offer_slider a {float:left; text-decoration:none;}
.offer_slider a:hover .offer_box {background-color:#f1f1f1;}
.offer_slider a span {display:block; cursor:pointer;}
.offer_slider a .offer_pic {position:relative;}
.offer_slider a .offer_pic img, 
.offer_slider a .bonus_pic img {width:90px; height:90px;}
.offer_slider a .offer_box {padding:10px; border:2px solid #fff; border-width:2px 2px 0 2px; margin-bottom:2px; background-color:#fff;}
.offer_slider a span.deal_category {width:90px; height:16px; text-align:center; overflow:hidden; color:#404040; margin-bottom:4px;}
.offer_slider a span.deal_category b, b.deal_category {display:inline-block; width:24px; height:14px; margin-right:2px; cursor:pointer; background-image:url(../img/deals_categories.png); background-repeat:no-repeat; vertical-align:middle;}
.offer_slider a span.prepaid {right:0px; bottom:0; padding:2px 5px;}
.offer_slider a.btn-next-prev {display:block; width:30px; height:110px; background-position:center center; background-repeat:no-repeat;}
.offer_slider a.btn-next-prev:hover {background-color:#f0f0f0;}
.offer_slider a.btn-prev {background-image:url(../img/arrow_left_50.png); margin-right:5px;}
.offer_slider a.btn-next {background-image:url(../img/arrow_right_50.png); margin-left:5px;}
.offer_slider a.active .offer_box {border-color:#ff8000; border-bottom:2px solid #fffce4; background-color:#fffce4; margin-bottom:0px;}
.popup .offer_slider a .offer_pic img, 
.popup .offer_slider a .bonus_pic img {width:75px; height:75px;}
.popup .offer_slider a.btn-next-prev {height:95px;}
.popup .offer_slider a span.deal_category {width:75px; font-size:11px;}
.deal_category_fun {background-position:-95px -39px;}
.deal_category_restaurant {background-position:0 -39px;}
.deal_category_bar {background-position:-32px -39px;}
.deal_category_education {background-position:0 -59px;}

.offer_slider_2 {z-index:15;}
.offer_slider_2 a {float:left; text-decoration:none; margin:0 3px;}
.offer_slider_2 a:hover .offer_box {background-color:#f1f1f1;}
.offer_slider_2 a span {display:block; cursor:pointer;}
.offer_slider_2 a .offer_pic {position:relative; margin-bottom:8px;}
.offer_slider_2 a .offer_pic img, 
.offer_slider_2 a .bonus_pic img {}
.offer_slider_2 a .offer_box {padding:10px; border:2px solid #fff; border-width:2px 2px 0 2px; margin-bottom:2px; background-color:#fff;}
.offer_slider_2 a span.vip {position:absolute; left:-18px; top:-15px; z-index:3; width:54px; height:54px; background:url(../img/vip-1.png);}
.offer_slider_2 a span.deal_category {position:absolute; left:0; top:0; z-index:1; width:230px; padding:2px 5px 2px 10px; font-size:11px; color:#fff; text-shadow:1px 1px 2px #333; background:url(../img/bg_black40.png); overflow:hidden;}
.offer_slider_2 a span.deal_category b, b.deal_category {display:inline-block; width:24px; height:14px; margin-right:2px; cursor:pointer; background-image:url(../img/deals_categories.png); background-repeat:no-repeat; vertical-align:middle;}
.offer_slider_2 a span.prepaid_top {z-index:2; right:0px; top:0; padding:3px 7px;}
.offer_slider_2 a span.prepaid_top span.summ {font-size:26px;}
.offer_slider_2 a .offer_name {position:absolute; left:0; bottom:0; padding:7px; color:#fff; font-weight:bold; text-shadow:1px 1px 2px #333; font-size:12px; background:url(../img/bg_black40.png); overflow:hidden;}
.offer_slider_2 a .offer_name_inner {width:236px; height:28px;}
.offer_slider_2 a.btn-next-prev {display:block; width:30px; height:110px; background-position:center center; background-repeat:no-repeat;}
.offer_slider_2 a.btn-next-prev:hover {background-color:#f0f0f0;}
.offer_slider_2 a.btn-prev {background-image:url(../img/arrow_left_50.png); margin-right:5px;}
.offer_slider_2 a.btn-next {background-image:url(../img/arrow_right_50.png); margin-left:5px;}
.offer_slider_2 a.active .offer_box {border-color:#ff8000; border-bottom:2px solid #fffce4; background-color:#fffce4; margin-bottom:0px; color:#404040;}
.popup .offer_slider_2 a .offer_pic img, 
.popup .offer_slider_2 a .bonus_pic img {width:250px; height:190px;}
.popup .offer_slider_2 a.btn-next-prev {height:210px;}


.offer_selected_box {z-index:10; border:2px solid #ff8000; background-color:#fffce4; margin-top:-2px;}
.offer_selected_box_inner, .offer_selected_box_inner_2, .offer_selected_box_inner_3 {padding:15px 0; margin-left:15px; width:615px;}
.offer_selected_box .offer_name {font-size:18px; color:#0091e5; margin-bottom:3px;}
.offer_selected_box .offer_meta {font-size:11px; color:#999; margin-bottom:5px;}
.offer_selected_box .offer_descr {color:#666;}
.offer_selected_box .offer_location {color:#666; margin-bottom:5px;}
.popup .offer_selected_box_inner {width:340px;}
.popup .offer_selected_box_inner_2 {width:740px;}
.popup .offer_selected_box_inner_3 {width:880px;}
.popup.popup_wide_1 .offer_selected_box_inner_2 {width:640px;}

.offer_instruction {padding-left:50px; position:relative; margin-bottom:20px;}
.offer_instruction .step {position:absolute; left:0px; top:-8px; width:50px; font-size:50px; color:#ddd; font-weight:bold;}


.datenow_request_arrow {height:70px; background:url(../img/arrow_up_big.png) center center no-repeat;}
.datenow_request_arrow_down {height:70px; background:url(../img/arrow_down_big.png) center center no-repeat;}

ul.datenow_offers_list {padding:0; margin:0; list-style-type:none;}
ul.datenow_offers_list li {width:100%; border-bottom:1px dotted #cecece; padding:15px 0; background:#fff url(../img/offer_gradient.png) left top repeat-x;}
ul.datenow_offers_list li.on {background:#fff7d9; cursor:pointer;}
ul.datenow_offers_list .offer_ls {float:left; width:430px; margin:0 10px 0 15px;}
ul.datenow_offers_list .offer_pic {position:relative;}
ul.datenow_offers_list .offer_pic img {width:90px; height:90px;}
ul.datenow_offers_list .offer_name {font-size:18px; color:#0091e5; margin-bottom:3px;}
ul.datenow_offers_list .offer_meta {font-size:11px; color:#999; margin-bottom:5px;}
ul.datenow_offers_list .offer_descr {color:#666;}
ul.datenow_offers_list .offer_info {margin-bottom:15px;}
ul.datenow_offers_list .offer_btn {float:right; margin-right:10px;}
.bonus {padding-top:12px; position:relative;}
.bonus_plus {font-size:50px; font-weight:bold; color:#ff8000; margin:0 10px;}
.bonus_pic {margin-right:15px;}
.bonus_pic img {width:90px; height:90px;}
.bonus_text {color:#ff8000; padding-top:0;}
.bonus-title {font-size:15px; font-weight:bold; padding-bottom:2px;}
.popup .bonus_plus {font-size:30px;}
.popup .bonus_pic img {width:70px; height:70px;}

.popup_request_preview {padding:15px 0; background:#fff url(../img/offer_gradient.png) left top repeat-x;}

ul.datenow_requests {padding:0; margin:0; list-style-type:none;}
ul.datenow_requests li {width:100%; border-bottom:1px dotted #cecece; padding:12px 0; background:#fff url(../img/offer_gradient.png) left top repeat-x;}
ul.datenow_requests li.on {background:#fff7d9;}
ul.datenow_requests .offer_ls {float:left; width:435px; margin-left:15px; overflow:hidden;}
ul.datenow_requests .offer_wide {width:240px;}
ul.datenow_requests .offer {margin-bottom:10px;}
ul.datenow_requests .offer_pic span.prepaid, .popup_request_preview .offer_pic span.prepaid {font-size:14px; font-weight:bold; padding:3px 5px; right:2px; bottom:2px;}
ul.datenow_requests .offer_head {padding-left:15px; margin-bottom:10px;}
ul.datenow_requests .offer_title {font-size:18px; margin-bottom:5px;}
ul.datenow_requests .users_box {float:left; width:230px;}
ul.datenow_requests .users_box td {vertical-align:top;}
ul.datenow_requests td.arrow {width:40px; text-align:center;}
ul.datenow_requests td.arrow .clrOrange {width:40px; font-size:40px; line-height:40px; padding-top:15px; overflow:hidden;}
ul.datenow_requests td.arrow .arr {padding-top:18px;}
ul.datenow_requests td.arrow .arr img {width:15px; height:50px;}
ul.datenow_requests .datenow_code {margin-top:12px;}
ul.datenow_requests .users_box td {vertical-align:top;}
ul.datenow_requests .users_box td.arrow {width:40px; text-align:center;}
ul.datenow_requests .users_box td.arrow .clrOrange {width:40px; font-size:40px; line-height:40px; padding-top:15px; overflow:hidden;}
ul.datenow_requests .users_box td.arrow .arr {padding-top:12px;}
ul.datenow_requests .users_box td.arrow .arr img {width:15px; height:50px;}
ul.datenow_requests .users_box .datenow_code {margin-top:12px;}
ul.datenow_requests .offer_box {float:left; width:200px; margin-right:5px; overflow:hidden;}
ul.datenow_requests .offer_box .offer {margin-bottom:10px;}
ul.datenow_requests .actions {width:190px; float:right; overflow:hidden;}
ul.datenow_requests .actions .status .time-count, .time-count {font-size:24px; font-weight:bold;}
ul.datenow_requests .actions .icon_delete {padding-left:20px;}
ul.datenow_requests .actions .icon_delete {padding-left:20px;}
ul.datenow_requests .actions .payment_type {padding-top:10px;}

ul.datenow_vouchers {padding:0; margin:0; list-style-type:none;}
ul.datenow_vouchers li {width:100%; border-bottom:1px dotted #cecece; padding:15px 0 25px 0; _background-color:#fff;}
ul.datenow_vouchers li.on {background-color:#fff7d9;}
ul.datenow_vouchers .place {float:left; width:25px; overflow:hidden; font-size:18px; color:#999; margin-left:5px;}
ul.datenow_vouchers .certificate {float:left; width:238px; margin-right:20px;}
ul.datenow_vouchers .arrow {float:left; width:25px; margin-right:20px;}
ul.datenow_vouchers .for_offer {float:right; width:310px; margin-right:5px; overflow:hidden;}

.datenow_code {width:238px; height:62px; background:url(../img/datenow-code.png) 0 0 no-repeat; font-size:30px; color:#fff; font-weight:bold;}
.datenow_code.inactive {background-position:0 -62px; color:#777;}
.datenow_code .part {width:115px; height:56px; line-height:56px; text-align:center;}
.datenow_code.small {width:190px; height:50px; font-size:24px; background-position:0 -124px;}
.datenow_code.small.inactive {background-position:0 -174px;}
.datenow_code.small .part {width:92px; height:46px; line-height:46px;}
.code_table {margin-left:15px;}
.code_help_links {padding-left:20px; color:#666;}
.code_help_links div {padding-bottom:5px;}

.code_box, .code_box_2 {border:3px solid #ff8000; background-color:#fffbd7; font-size:24px; font-weight:bold; padding:5px 0; text-align:center; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.code_sep {width:20px; font-size:24px; font-weight:bold; text-align:center;}
.inactive .code_box {border-color:#bbb; background-color:#fff; color:#999;}
.inactive .code_sep, .inactive .code_box_width {color:#999;}
.code_box_width {padding-top:5px; font-size:11px; text-align:center;}
.code_box, .code_box_width {width:82px; overflow:hidden;}
.code_box_2, .code_box_2_width {width:240px;}

.datenow_payment_col_1 {float:left; width:260px;}
.datenow_payment_col_2 {float:right; width:350px;}

ul.datenow_offer_payment {padding:10px 0 0 0; margin:0; list-style-type:none;}
ul.datenow_offer_payment li {margin-bottom:5px;}
ul.datenow_offer_payment li a {display:block; margin:0px; border:1px solid #dbdbdb; background-color:#f9f9f9; text-decoration:none; padding:8px 20px 8px 56px; line-height:24px; position:relative; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
ul.datenow_offer_payment li a:hover, ul.datenow_offer_payment li a.active {border:1px solid #ff8000; background-color:#fffce4; margin:0;}
ul.datenow_offer_payment li a span {position:absolute; display:block; cursor:pointer; margin:0 0 0 -43px;}

ul.datenow_offer_payment_2 {padding:0; margin:0; list-style-type:none;}
ul.datenow_offer_payment_2 li {margin-bottom:5px; position:relative;}
ul.datenow_offer_payment_2 li input {position:absolute; margin:15px 0 0 -20px;}
ul.datenow_offer_payment_2 li a {display:block; margin:0px; border:1px solid #dbdbdb; background-color:#f9f9f9; text-decoration:none; padding:8px 20px 8px 56px; line-height:24px; position:relative; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
ul.datenow_offer_payment_2 li a:hover, ul.datenow_offer_payment li a.active {border:1px solid #ff8000; background-color:#fffce4; margin:0;}
ul.datenow_offer_payment_2 li a span {position:absolute; display:block; cursor:pointer; margin:0 0 0 -43px;}

.datenow-change-settings-box {padding:10px; text-align:left; color:#999; background-color:#f9f9f9; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.datenow-change-settings-box-inner {width:100%;}
.datenow-change-settings-box .icon_close {position:absolute; right:0; top:0;}
ul.datenow-change-region {padding:0; margin:0; list-style-type:none;}
ul.datenow-change-region li {display:inline-block; width:31%; margin-right:2%; margin-bottom:5px;}ul.datenow-change-region {padding:0; margin:0; list-style-type:none;}
ul.datenow-change-region-vertical {padding:0; margin:0; list-style-type:none;}
ul.datenow-change-region-vertical li {display:block; margin-bottom:5px; color:#333;}

.flirtic_suggests {float:left; padding:3px 6px; background:#343434 url(../img/header.gif) -615px 0 no-repeat; font-weight:bold; font-size:14px; color:#fff; font-style:italic; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; margin-bottom:10px;}
.flirtic_suggests span {color:#ff9408;}

.datenow_offer_promo_box {margin-bottom:20px; padding:10px 10px 10px 15px; border:2px solid #ffa2b8; background:#fff3f3 url(../img/datenow_bgr.jpg); border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.datenow_offer_promo_box .icon_close {position:absolute; top:0px; right:0px;}

.datenow_more_girls_selector {} 
.datenow_more_girls_selector td {text-align:center; border:1px solid #fff;}
.datenow_more_girls_selector td.selected {border:1px solid #96e892; background-color:#dcffd7;}
.datenow_more_girls_selector .user_location {font-size:11px; color:#666;}

.payment {margin-bottom:20px;}
.payment .pay_item {float:left; width:102px; margin:0 10px 10px 0; height:50px; text-align:center; position:relative;}
.payment .pay_item img {width:68px;}
.payment .pay_item input {float:left; margin:12px 5px 0 0;}
.payment .pay_button {display:block; float:left; margin:1px; border:1px solid #dbdbdb; padding:5px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.payment .pay_button:hover, .payment .pay_button.active {border:2px solid #ff8000; background-color:#fffce4; margin:0;}
.popup .payment .pay_button {float:left;}

.popup_payment .payment .pay_item {width:117px;}
.popup_payment .payment .pay_item img {width:83px;}
.popup_payment .payment .pay_item input {margin-top:16px;}

.payment.payment_4 .pay_item {width:152px;}
.payment.payment_4 .pay_item img {width:113px;}
.payment.payment_4 .pay_item input {margin-top:21px;}

.pay_item span.best_value {position:absolute; right:-36px; top:-26px; display:block; width:70px; height:70px; background:url(../img/best_value.png);}

.payment_period {display:block; width:112px; cursor:pointer;}

.datenow_categories .text_filter a {margin-bottom:5px;}

.datenow_landing_page {background:url(../img/datenow_landing_page.jpg) 10px 10px no-repeat; position:relative;}
.datenow_landing_page_counter {width:580px; float:right; margin-right:20px; text-align:center;}

.counter {font-size:60px; color:#404040;}
.counter .num {float:left; width:56px; height:96px; text-align:center; font-size:50px; color:#404040; background:url(../img/counter_num.jpg);}
.counter .sep {float:left; width:30px; text-align:center;}
.counter .num span {line-height:76px;}

.datenow_landing_page .fb_like_box {position:absolute; top:330px; left:20px;}
.datenow_landing_page .fb_like_box iframe {margin:0;}
.datenow_landing_page_fb_box {width:888px; height:180px; overflow:hidden;}
.datenow_landing_page_fb_box iframe {margin:-4px 0 0 -3px;}

.datenow_landing_page .pic_mosaic {height:260px; min-height:260px;}


.user_for_date {width:100%; border-bottom:1px dotted #cecece; padding:15px 0; _background-color:#fff;}
.user_for_date .user_pic img {width:240px; height:240px; border:1px solid #d9d9d9; padding:5px; background-color:#fff;}
.user_for_date .user_pic {float:left; width:250px; margin:0 25px 0 10px; min-height:10px;}
.user_for_date .user_info {float:left; width:365px;}
.user_for_date .user_main_info {width:365px; padding-top:5px; overflow:hidden;}
.user_for_date .user_info .user_name {font-size:24px; margin-bottom:2px;}
.user_for_date .match_block {margin-bottom:10px;}
.user_for_date .match_block .meter_text {font-size:11px; padding:1px 8px 0 0;}
.user_for_date .match_block .meter_text b {font-size:13px;}

.user_for_date .meter_text {float:right;text-align: left;margin-left: 5px;}
.user_for_date .meter_mid .r6 {float:left;}
.user_for_date .match_block {float:left;}


.datenow_landing_page_feed_box {height:302px; overflow:hidden;}
ul.datenow_feed {padding:0; margin:0; list-style-type:none; border-top:1px dotted #cecece;}
ul.datenow_feed li.new_feed {background:#fffce0;}
ul.datenow_feed li {border-bottom:1px dotted #cecece; background:#fff url(../img/offer_gradient_2.png) left top repeat-x; padding:12px 10px;}
ul.datenow_feed li .datenow_feed_inner {height:75px; position:relative;}
ul.datenow_feed li .offer_pic {float:left; width:75px; height:75px; margin-right:10px;}
ul.datenow_feed li .date {position:absolute; right:0; bottom:0; font-size:11px; color:#999;}

.datenow_horisontal_feed {text-align:left; margin-left:10px;}
.datenow_horisontal_feed .datenow_landing_page_feed_box {height:115px; overflow:hidden; position:relative;}
.datenow_horisontal_feed ul.datenow_feed {border-bottom-width:0;}
.datenow_horisontal_feed ul.datenow_feed li {float:left; margin-right:3px; margin-bottom:10px;}
.datenow_horisontal_feed ul.datenow_feed li .datenow_feed_inner {width:290px; height:90px; position:relative;}

ul.like_list {padding:0; margin:0; list-style-type:none;}
ul.like_list li {border-bottom:1px dotted #cecece; padding:15px 0; padding-left:95px; _background-color:#fff;}

ul.like_list .user_info {float:left; width:330px;}
ul.like_list .user_info .user_name a {font-size:20px;}
ul.like_list .user_info .user_name {margin-bottom:5px;}
ul.like_list .user_info .user_name img {position:absolute; margin-left:-90px;}
ul.like_list .user_info .action_buttons {padding-top:10px;}
ul.like_list .user_info .action_buttons .ic_like_list {margin:0px;}
ul.like_list .match_block {float:right;}
ul.like_list .match_block .meter_text {font-size:11px; padding:1px 8px 0 0;}
ul.like_list .match_block .meter_text b {font-size:13px;}

ul.like_list .vip_holder {position:absolute; margin:82px 0 0 -94px; z-index:10;}



.my_settings {text-align:center;}
.my_settings .error_msg {width:220px; position:absolute; margin:-7px 0 0 10px;}
.ms_small {width:600px; margin:0 auto; text-align:left;}
.ms_small .inblock {width:580px; margin-left:10px;}

.home_maches td {width:25%; padding-bottom:20px; vertical-align:top;}
.home_maches td .user_name img {border:1px solid #fff; padding:2px;}
.home_maches td .user_name a:hover img {border:1px solid #ff8000;}
.home_maches .user_name {font-size:15px; font-weight:bold; margin-bottom:6px;}
.home_maches .user_name img {margin-bottom:0px;}
.home_maches .user_location {color:#777; margin-bottom:2px;}

.home_maches .match_block {position:absolute; width:152px;}
.home_maches .meter_text {display:none; font-size:10px; margin-right:5px;}
.home_maches .meter_text b {font-size:11px;}
.home_maches .meter_small {float:right;}
.home_maches img {margin:0 10px 3px 10px;}
.match_pic_padding {width:10px; height:10px; clear:both;}

.home_userblock {padding-left:88px; height:75px;}
.home_userblock .user_name {font-size:15px; font-weight:bold; padding-bottom:2px;}
.home_userblock .user_name a {color:#000;}
.home_userblock .user_name img {position:absolute; margin-left:-88px;}



.user_table td {width:25%; padding-bottom:20px; vertical-align:top;}
.user_table td .user_name img {border:1px solid #fff; padding:2px;}
.user_table td .user_name a:hover img {border:1px solid #ff8000;}
.user_table .user_name {font-size:13px; font-weight:bold; margin-bottom:3px;}
.user_table .user_name img {margin-bottom:0px;}
.user_table .user_location {color:#777; margin-bottom:2px;}


a.delete {display:block; text-decoration:none; width:16px; height:16px; text-align:center; font-size:13px; color:#999;}
a.delete:hover {color:#fff; background-color:#e13737 !important;}


a.close_x {display:block; text-decoration:none; width:16px; height:16px; text-align:center; font-size:18px; line-height:16px; color:#999;}
a.close_x:hover {color:#000;}

ul.feed {padding:0; margin:0; list-style-type:none;}
ul.feed li.entry {border-bottom:1px dotted #cecece; padding-bottom:12px; margin-bottom:12px;}
ul.feed li.entry .feed_pic img.test_pic {margin-left:8px;}
ul.feed li.entry .feed_pic img.user_pic {width:50px; height:50px;}
ul.feed li.entry .feed_pic {float:left; width:70px;}
ul.feed li.entry .active_col {float:left; width:520px; overflow:hidden;}
ul.feed li.entry .active_col .like_user_pic {float:left; width:75px;}
ul.feed li.entry .active_col .like_user_pic img {width:50px; height:50px;}
ul.feed li.entry .active_col .like_status {float:left; width:420px;}
ul.feed li.entry .active_col .text {float:left; width:310px; padding-bottom:10px; line-height:140%;}
ul.feed li.entry .active_col .date {float:right; color:#999; font-size:11px;}
ul.feed li.entry .active_col .fact_from_test {width:400px; overflow:hidden;}
ul.feed li.entry .active_col .liked_tags_user {float:left; width:75px; margin-right:15px;}
ul.feed li.entry .active_col .liked_tags {float:left; width:430px; overflow:hidden;}
ul.feed li.entry .active_col .like_user_pic {float: left;width: 75px;}
ul.feed li.entry .active_col .like_status {float: left;width: 420px;}
ul.feed li.entry .active_col .like_user_pic img {height:50px; width:50px;}
ul.feed li.entry .active_col .gift_pic {float:left; width:80px; margin-right:10px;}
ul.feed li.entry .active_col .gift_pic img {width:80px; height:80px;}
ul.feed li.entry .active_col .gift_text {float:left; width:420px; overflow:hidden;}
ul.feed li.entry .active_col .gift_pic_2 {float:left; width:120px; margin-right:60px;}
ul.feed li.entry .active_col .gift_text_2 {float:left; width:340px; padding-top:30px; overflow:hidden;}
.gift_text .comment, .gift_text_2 .comment {background:#f7f0e8; padding:5px; color:#666; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
ul.feed li.entry .active_col .gift_text .comment dl.user_comment dt {display:block; float:left; width:37px; padding:1px 0 0 0; margin:0;}
ul.feed li.entry .active_col .gift_text .comment dl.user_comment dt img {width:30px; height:30px;}
ul.feed li.entry .active_col .gift_text .comment dl.user_comment dd {display:block; float:left; width:360px; font-size:11px; color:#333; overflow:hidden; padding:0; margin:0;}
ul.feed li.entry .active_col .gift_text .comment dl.user_comment dd .username {margin-bottom:2px;}
ul.feed li.hidden-like {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50;}

.page_profile ul.feed li.entry .active_col {width:310px;}
.page_profile ul.feed li.entry .active_col .liked_tags {width:220px;}
.page_profile ul.feed li.entry .active_col .gift_text_2 {width:130px;}
.page_profile ul.feed li.entry .active_col .text {padding-bottom:3px;}
.page_profile ul.feed li.entry .active_col .date {float:none; margin-bottom:8px;}
.page_profile .feed .status_block {width:250px;}
.page_profile .feed .status_block .status_inner {width:230px; overflow:hidden;}
.page_profile .feed_composer_2 .user_ta textarea {width:97%;}
.page_profile .feed_composer_2 ul.thumbs_60 img,
.page_profile .feed_composer_2 .attachment ul.thumb_preview .loading,
.page_profile .feed_composer_2 .attachment ul.thumb_preview li.add-pic a {width:54px; height:54px;}
.page_profile .feed_composer_2 .attachment ul.thumb_preview a.delete {margin: -58px 0 0 39px;}
.page_profile .feed_composer_2 .attachment .inner {width:298px;}
.page_profile .feed_composer_2 .attachment-video .in1 {width:190px;}

.page_homepage .tabs-filter {margin-left:570px;}
.page_homepage ul.feed li.entry .active_col {width:650px;}
.page_homepage ul.feed li.entry .active_col .liked_tags {width:560px;}
.page_homepage ul.feed li.entry .active_col .gift_text_2 {width:470px;}
.page_homepage ul.feed li.entry .active_col .text {width:530px;}
.page_homepage ul.feed li.entry .active_col .date {}
.page_homepage .feed .status_block {width:590px;}
.page_homepage .feed .status_block .status_inner {width:570px; overflow:hidden;}
.page_homepage .feed_composer_2 .user_ta textarea {width:98%;}
.page_homepage .feed_composer_2 .attachment .inner {width:630px;}
.page_homepage .feed_composer_2 .attachment-video .in1 {width:400px;}
.page_homepage ul.feed a.delete_feed_entry {margin:20px 0 0 702px;}
.page_homepage ul.feed_comments li .inner {width:400px;}
.page_homepage ul.feed_comments dl.user_comment dd {width:350px;}

ul.feed li.entry .adv_468x60 {width:468px; height:60px; /*margin-left:70px;*/}

ul.user_gift_page {padding:0; margin:0; list-style-type:none;}
ul.user_gift_page li {border-bottom:1px dotted #cecece; padding:10px 0 8px 0; _background-color:#fff;}
ul.user_gift_page .gift_pic {float:left; width:80px; margin-right:20px;}
ul.user_gift_page .gift_pic img {width:80px; height:80px; margin-left:5px;}
ul.user_gift_page .gift_text {float:left; width:275px; overflow:hidden;}
ul.user_gift_page .gift_text .comment {padding:8px;}
ul.user_gift_page .gift_text .comment dl.user_comment dt {display:block; float:left; width:60px; padding:1px 0 0 0; margin:0;}
ul.user_gift_page .gift_text .comment dl.user_comment dt img {width:50px; height:50px;}
ul.user_gift_page .gift_text .comment dl.user_comment dd {display:block; float:left; width:195px; color:#333; overflow:hidden; padding:0; margin:0;}
ul.user_gift_page .gift_text .comment dl.user_comment dd .username {margin-bottom:5px; color:#999;}
ul.user_gift_page .gift_text .comment dl.user_comment dd .username a {font-weight:bold;}
ul.user_gift_page .date {position:relative; color:#999; padding:5px 5px 0 100px; font-size:11px;}
ul.user_gift_page .del_link {position:absolute; right:8px; top:3px;}
ul.user_gift_page li.unseen {background-color:#fffbd9;}
ul.user_gift_page li.unseen .comment {background-color:#ffe5b9;}

ul.feed .delete_link {width:100%; height:1px;}
ul.feed a.delete_feed_entry {display:block; position:absolute; margin:20px 0 0 362px; background-color:#f0f0f0;}
ul.feed li.entry_on a.delete_feed_entry {display:block;}

dl.user_comment {padding:0; margin:0;}

ul.feed li.feed_composer {border-bottom-width:0; margin-bottom:5px;}
.feed_composer .user_ta textarea {width:98%; height:20px; color:#666; padding-top:6px; padding-left:4px; overflow:hidden;}
.feed_composer .user_ta textarea.in1_active {color:#000;}
.feed_composer .user_ta textarea.in1_active, .composer_active .user_ta textarea.in1 {height:48px;}
.feed_composer .user_controls {font-size:11px; padding:5px 0 0 5px;}
.feed_composer .attachment_type {float:left; margin-right:1px;}
.feed_composer .attachment_type a {display:block; float:left; text-decoration:none;}
.feed_composer .attachment_type a:hover {color:#444;}
.feed_composer .attachment_type a span {display:block; float:left; padding:0 7px 4px 7px; /*border-bottom-width:1px; border-bottom-style:dotted;*/ cursor:pointer;}
.feed_composer .attachment_type a.active span {color:#444;}
.feed_composer .attachment_type a.active span, .attachment_sub {background-color:#e6f3f7;}
.feed_composer .attachment_sub {float:left; width:390px; padding:10px 0; margin-bottom:5px;}
.feed_composer .attachment_sub .inner {margin-left:10px; width:370px;}
.feed_composer .attachment_sub td {font-size:11px; color:#444;}
.feed_composer .attachment_sub table td .in1 {width:98%;}
.feed_composer .attachment_sub ul.thumb_preview .add_pic td {width:50px; height:50px; color:#0091e5; text-align:center; background-color:#fff; cursor:pointer;}
.feed_composer .attachment_sub ul.thumb_preview .loading {width:50px; height:50px; background:#fff url(../img/loading_3.gif) center center no-repeat;}
.feed_composer .attachment_sub ul.thumb_preview a.delete {display:none; position:absolute; margin:-52px 0 0 33px; background-color:#f0f0f0;}
.feed_composer .attachment_sub ul.thumb_preview .thumb_preview_on a.delete {display:block;}
.feed_composer .composer_submit {display:none; float:right;}
.feed_composer .composer_active .composer_submit {display:block; float:right;}
.feed_composer .close_btn {position:absolute; margin:0px 0 0 5px;}
.feed_composer .msg_red {font-size:11px; font-weight:bold; padding:5px;}
.feed_composer .counter {padding:7px 10px 0 0; font-size:13px; color:#999;}


ul.feed li.feed_composer_2 {border-bottom-width:0; margin-bottom:5px;}
.feed_composer_2 ul.composer-tabs {padding:0; margin:0; list-style-type:none;}
.feed_composer_2 ul.composer-tabs li {float:left; margin-right:5px;}
.feed_composer_2 ul.composer-tabs li.c-name {color:#666; padding-top:4px; margin-right:8px;}
.feed_composer_2 ul.composer-tabs li a {display:block; float:left; height:20px; line-height:20px; text-decoration:none; padding:1px 6px 0 6px;}
.feed_composer_2 ul.composer-tabs li a span {display:block; float:left; cursor:pointer;}
.feed_composer_2 ul.composer-tabs li a:hover {text-decoration:underline;}
.feed_composer_2 ul.composer-tabs li a.active, .feed_composer_2 ul.composer-tabs li a.active:hover {color:#444; background-color:#e6f3f7; text-decoration:none; cursor:default;}
.feed_composer_2 ul.composer-tabs li.icon-status a {background-image:url(../img/icon-16-status.png); background-position:4px 3px; background-repeat:no-repeat; padding-left:22px;}
.feed_composer_2 ul.composer-tabs li.icon-photo a {background-image:url(../img/icon-16-photo.png); background-position:4px 2px; background-repeat:no-repeat; padding-left:22px;}
.feed_composer_2 ul.composer-tabs li.icon-video a {background-image:url(../img/icon-16-video.png); background-position:4px 3px; background-repeat:no-repeat; padding-left:22px;}

.feed_composer_2 .attachment {background-color:#e6f3f7; padding:8px 0; margin-bottom:3px;}
.feed_composer_2 .attachment .inner {margin-left:8px; width:470px; overflow:hidden;}
.feed_composer_2 .attachment ul.thumb_preview .add_pic td {width:50px; height:50px; color:#0091e5; text-align:center; background-color:#fff; cursor:pointer;}
.feed_composer_2 .attachment ul.thumb_preview .loading {width:60px; height:60px; background:#fff url(../img/loading_3.gif) center center no-repeat;}
.feed_composer_2 .attachment ul.thumb_preview a.delete {display:none; position:absolute; margin:-62px 0 0 43px; background-color:#f0f0f0;}
.feed_composer_2 .attachment ul.thumb_preview .thumb_preview_on a.delete {display:block;}
.feed_composer_2 .attachment ul.thumb_preview li.add-pic a {display:block; width:60px; height:60px; background:#fff url(../img/icon-18-add.png) center 9px no-repeat; font-size:11px; text-decoration:none; text-align:center; overflow:hidden;}
.feed_composer_2 .attachment ul.thumb_preview li.add-pic a:hover{background-position:center -71px;}
.feed_composer_2 .attachment ul.thumb_preview li.add-pic a span {display:block; line-height:11px; cursor:pointer; padding-top:32px;}
.feed_composer_2 .attachment-video .in1 {width:250px;}
.feed_composer_2 .attachment-video .loading {width:16px; height:16px; background:url(../img/loading_4.gif);}

.feed_composer_2 .user_ta textarea {width:98%; height:20px; color:#666; padding-top:6px; padding-left:4px; overflow:hidden;}
.feed_composer_2 .user_ta textarea.in1_active {color:#000;}
.feed_composer_2 .user_ta textarea.in1_active, .composer_active .user_ta textarea.in1 {height:48px;}
.feed_composer_2 .composer_submit {float:right; padding:3px 2px 0 0;}
.feed_composer_2 .counter {padding:7px 10px 0 0; font-size:13px; color:#999;}


ul.feed_comments {padding:10px 0 0 0; margin:0; list-style-type:none;}
ul.feed_comments li {width:410px; background-color:#f7f0e8; margin-bottom:1px; font-size:11px;}
ul.feed_comments li .inner {width:300px; padding:5px 0; margin:0 5px; overflow:hidden;}
ul.feed_comments dl {position:relative;padding:0; margin:0;}
ul.feed_comments dl.user_comment dt {display:block; float:left; width:37px; padding:1px 0 0 0; margin:0;}
ul.feed_comments dl.user_comment dt img {width:30px; height:30px;}
ul.feed_comments dl.user_comment dd {display:block; float:left; width:255px; color:#333; overflow:hidden; padding:0; margin:0;}
ul.feed_comments .com_date {padding-top:2px; color:#999;}
.in1_pseudo {line-height:18px; color:#666; cursor:text;}
ul.feed_comments .in1_pseudo, ul.feed_comments textarea {width:96%; font-size:11px; overflow:hidden;}
ul.feed_comments textarea {height:36px;}
ul.feed_comments .com_submit {padding:3px 6px 0 0; text-align:right;}
ul.feed_comments .com_submit .btn_blue_small {font-size:11px; height:22px;}
.video_thumb_90x68 span {display:block; cursor:pointer;}
.video_thumb_90x68 i {display:block; position:absolute; margin:-48px 0 0 25px; width:40px; height:28px; background:url(../img/btn_play.png) 0 0 no-repeat;}
.feed .more_comments_link {font-size:11px; padding:3px 0 0 37px;}
ul.feed_comments a.delete {display:none; position:absolute; right:0;}
ul.feed_comments .comment_on a.delete {display:block;}

.feed_quiz_best_matches li {padding:16px 0 0 0;}
.feed_quiz_best_matches .match_block {position:absolute; margin:-16px 0 0 14px;}
.feed_new_gifts li img {width:75px; height:75px;}
.feed_new_gifts li div.gift {margin:0;}


ul.today_top_likes {padding:0; margin:0; list-style-type:none;}
ul.today_top_likes li {float:left; width:100px; height:145px; text-align:center; line-height:130%;}
ul.today_top_likes li .likes {color:#ff8000; font-size:11px; margin-bottom:5px;}
ul.today_top_likes .user_info {font-size:11px; color:#999;}
ul.today_top_likes .user_name {margin-bottom:1px;}
ul.today_top_likes .user_name img {margin:0;}
ul.today_top_likes .online, ul.today_top_likes .offline {font-size:11px; padding-left:13px;}


img.pic, img.pic_b {padding:2px;}
img.pic_b, img.pic_b2, img.pic_b2:hover {border:1px solid #d9d9d9; padding:1px;}
a:hover img.pic, a:hover img.pic_b {border:1px solid #ff8000; padding:1px;}

/*old messages styles*/

ul.messages_list {padding:0; margin:0; list-style-type:none;}
ul.messages_list li {border-bottom:1px dotted #cecece; padding:20px 0; padding-left:100px;}
.messages_page .user_info {width:495px; overflow:hidden;}
.messages_page .user_info .user_name img {position:absolute; margin:0 0 0 -92px;}
.messages_page .user_name {color:#999;}
.messages_page .user_name a {font-size:18px;}
.messages_page .msg_inner {padding-left:15px;}
.messages_page .msg_inner .new_msgs a {color:#ff8000; text-decoration:none; font-weight:bold;}
ul.messages_list .overlay-with-gift-msg-thread {position:absolute; margin:80px 0 0 2px;}
ul.messages_list .overlay-with-gift-msg-thread img {width:75px; height:75px;}
.dates {color:#999; font-size:11px; padding:10px 0;}
.messages_page .msg {font-size:13px; padding-bottom:15px;}
.msg_unread {background-color:#fffbd9;}/* fffce4 - yellow */
.msg_user {background-color:#f5f5f5;}
.msg_inbox {background-color:#f0faff;}
.msg_unread_notification {background-color:#fffce0;}/* fffce4 - yellow */
/*.msg_outbox {background-color:#fff;}*//* edf9ff - blue */
.msg_outbox .user_info {margin-left:30px; width:545px;}
.msg_outbox .user_info img {margin:0 0 0 570px;}
.thread_msg_composser textarea {width:98%; height:80px;}

ul.messages_list_notifications {padding:0; margin:0; list-style-type:none;}
ul.messages_list_notifications li {border-bottom:1px dotted #cecece; padding:15px 8px 10px 145px; position:relative;}
ul.messages_list_notifications li .date {position:absolute; margin-left:-140px; color:#999;}

.notification_settings .item {padding-left:24px; margin-bottom:3px;}
.notification_settings .item input {position:relative; margin-left:-24px;}




a.icon_sound {display:block; width:18px; height:16px; background:url(../img/icon_sound.png) 0 0 no-repeat;}
a.icon_sound_mute {display:block; width:18px; height:16px; background:url(../img/icon_sound_mute.png) -2px 0 no-repeat;}
.popup_chat .chat_close_icon {position:absolute; right:5px; top:5px; z-index:10;}
.popup_chat .chat_sound_icon {position:absolute; right:26px; top:6px; z-index:10;}
.chat-userlist-block {background-color:#f7f0e8; padding:5px 0 5px 5px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.chat-userlist-block-inner {float:left; background-color:#fff; border:1px solid #d0cbc6;}
.chat-userlist-block .chat-user-serach {padding:3px 0 7px 0;}
.chat-userlist-block .chat-user-serach input.in1 {width:250px; height:18px;}
.chat-userlist-block .chat-user-serach input.button_search {margin-left:6px;}
.chat-userlist-block .userbox-bgr {padding:5px 0;}
.chat-userlist-block .chat-userlist ul li.active .user-pic img {border:1px solid #fff;}
.chat-userlist-block .chat-userlist ul li.active .userbox-bgr {background:#039CCD /* #E4F9FF #039CCD #F7982A */ url(../img/chat-userlist-active.png) right center no-repeat;}
.chat-userlist-block .chat-userlist ul li.active_priority .userbox-bgr {background:transparent url(../img/chat-userlist-active-priority.png) right center no-repeat;}
.chat-userlist-block .chat-userlist ul li.active_datenow .userbox-bgr {background:transparent url(../img/chat-userlist-active-datenow.png) right center no-repeat;}
.chat-userlist-block .chat-userlist ul li.active .hide-link {display:block;}
.chat-userlist-block .chat-userlist ul li.on {cursor:pointer;}
.chat-userlist-block .chat-userlist ul li.on .userbox-bgr {background:#f0f0f0 url(../img/chat-userlist-active.png) right center no-repeat;}
.chat-userlist {width:288px; overflow:auto;}
.chat-userlist ul {padding:5px 0; margin:0; list-style-type:none;}
.chat-userlist ul li {width:260px; padding:3px 0 3px; border-bottom:1px dotted #cecece; margin-left:5px; position:relative;}
.chat-userlist ul li .user-pic {float:left; width:67px;}
.chat-userlist ul li .user-pic img {margin-left:5px; width:50px; height:50px; border:1px solid #fff;}
.chat-userlist ul li .user-data {float:left; width:145px; height:50px; overflow:hidden;}
.chat-userlist ul li .user-data b.new {position:absolute; margin:17px 0 0 142px;}
.chat-userlist ul li .user-data .user-name {color:#0091e5; width:116px; font-size:12px; margin-bottom:4px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.chat-userlist ul li .user-data .meta {font-size:11px; color:#999; display:block; height:12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.chat-userlist ul li .user-data .hide-link {display:none; float:right; font-size:10px; padding-top:1px;}
.chat-userlist ul li .user-data .online-status {padding-top:5px;}
.chat-userlist ul li .user-data .online {float:left; background:url(../img/ballon-2.png) 0 0 no-repeat; padding-left:14px;}
.chat-userlist ul li .user-data .offline {float:left; background:url(../img/balloff-2.png) 0 0 no-repeat; padding-left:14px;}
.chat-userlist ul li.active .user-data .meta,
.chat-userlist ul li.active .user-data .user-name,
.chat-userlist ul li.active .user-data a,
.chat-userlist ul li.active .user-data .online,
.chat-userlist ul li.active .user-data .offline {color:#fff;}
.chat-userlist ul li.active_priority .user-data .meta,
.chat-userlist ul li.active_datenow .user-data .meta,
.chat-userlist ul li.active_priority .user-data a,
.chat-userlist ul li.active_datenow .user-data a,
.chat-userlist ul li.active_priority.active .user-data .online,
.chat-userlist ul li.active_datenow.active .user-data .online,
.chat-userlist ul li.active_priority.active .user-data .offline,
.chat-userlist ul li.active_datenow.active .user-data .offline,
.chat-userlist ul li.active_priority.active .user-data .meta,
.chat-userlist ul li.active_datenow.active .user-data .meta,
.chat-userlist ul li.active_priority.active .user-data a,
.chat-userlist ul li.active_datenow.active .user-data a {color:#666 !important;}
.chat-userlist ul li.active_priority.active .user-name,
.chat-userlist ul li.active_datenow.active .user-name {color:#0091e5;}
.show-more-link {text-align:center; padding:5px 0 10px 0;}
.chat-userlist ul li .user-data b.typing {display:block; width:20px; height:20px; background:url(../img/icon_pencil_animated.gif); position:absolute; margin:0 0 0 122px;}
.chat-userlist ul li .user-data b.typing,
.chat-userlist ul li.active_priority .user-data b.typing,
.chat-userlist ul li.active_datenow .user-data b.typing,
.chat-userlist ul li.active_priority.active .user-data b.typing,
.chat-userlist ul li.active_datenow.active .user-data b.typing {}
.chat-userlist ul li.active .user-data b.typing {background:url(../img/icon_pencil_animated_white.gif);}
.chat-userlist ul li.active_datenow.on .userbox-bgr {background:transparent url(../img/chat-userlist-active-datenow-2.png) right center no-repeat;}
.chat-userlist ul li.active_priority.on .userbox-bgr {background:transparent url(../img/chat-userlist-active-priority-2.png) right center no-repeat;}


ul.messages_list_2 {padding:0; margin:5px 0 0 0; list-style-type:none;}
ul.messages_list_2 li {border-bottom:1px dotted #cecece; padding:10px 0 10px 54px;}
ul.messages_list_2 .user_info {width:525px; overflow:hidden;}
ul.messages_list_2.oldview .user_info {width:340px; overflow:hidden;}
ul.messages_list_2 .user_info .user_name img {position:absolute; width:40px; height:40px; margin:0 0 0 -57px;}
ul.messages_list_2 .user_name {color:#999;}
ul.messages_list_2 .user_name a {font-size:18px;}
ul.messages_list_2 .msg_inner {padding-left:15px;}
ul.messages_list_2 .msg_inner .new_msgs a {color:#ff8000; text-decoration:none; font-weight:bold;}
ul.messages_list_2 .thread_msg_composser {padding-bottom:10px;}
ul.messages_list_2 .thread_msg_composser textarea {width:96%; height:60px;}
ul.messages_list_2 .overlay-with-gift-msg-thread {position:absolute; margin:46px 0 0 0px;}
ul.messages_list_2 .overlay-with-gift-msg-thread img {width:50px !important; height:50px !important;}
ul.messages_list_2 .overlay-with-gift-msg-thread .del-link {width:75px; text-align:center;  position:absolute; margin:54px 0 0 -70px;}
ul.messages_list_2 .overlay-with-gift-msg-thread .del-link a {font-size:11px; text-decoration:underline;}


.popup_chat {width:975px;}
.popup_chat .popup_inner {width:935px;}

.messages_page.chat .ls {width:300px; margin-right:0; margin-right:30px;}
.messages_page.chat .rs {width:675px; position:relative; border-top:5px solid #fff;}

.chat {background:#fff;}

.chat_rs_wrapper_1 {position:absolute; left:0; top:0; right:0; bottom:0;}
.chat_rs_wrapper_2 {display:table; width:100%; height:100%; overflow:auto;}
.chat_rs_wrapper_3 {display:table-row; height:100%; position:relative; background-color:#fff;}
.chat_rs_wrapper_4 {height:100%; min-height:100%; position:relative;}
.chat_rs_wrapper_5 {position:absolute; top:0; bottom:0; width:645px; overflow:auto; margin-left:30px;}

.chat_rs {position:relative; overflow:auto;}
.chat_rs_inner {width:615px; overflow:hidden;}

.overlay-with-gift-msg {position:absolute; width:95px; text-align:center; margin-left:-100px;}
.overlay-with-gift-msg img {width:50px; height:50px; margin-bottom:5px;}
.overlay-with-gift-msg .del-link {font-size:12px;}
.overlay-with-gift-msg .del-link a {font-size:11px; text-decoration:underline;}

.chat_ta {background-color: #F7F0E8;padding:12px 0 0 30px; border-top:1px solid #e3d3c1;}
.chat-msg-price {padding-bottom:8px;}
.close_chat_ta {display:none; position:absolute; right:3px; top:-3px; font-size:20px;}

.chat_ta_inner {margin-left:0; position:relative;}
.chat_ta .textarea_box {float:left; background-color:#fff; border:2px solid #01c8f1; padding:3px; border-right-width:0;}
.chat_ta .textarea_box textarea {width:412px; height:18px; background-color:#fff; border:0; margin:0; padding:0;}
.chat_ta .submit_box {float:left; border:2px solid #01c8f1;}
.chat_ta .submit_box input {display:block; width:80px; height:24px; text-align:center; color:#fff; font-size:11px; text-decoration:none; text-shadow:1px 1px 2px #0771a3; background:#2c9dd3 url(../img/chat_ta_button.png) 0 -18px repeat-x; border:0; outline:0; padding:0; margin:0; cursor:pointer;}
.chat_ta .submit_box input:hover {background-position:0 -78px;}
.chat_ta.expanded .textarea_box textarea {height:54px; background-color:#fff; margin:0px;}
.chat_ta.expanded .submit_box input {height:60px; line-height:60px; background-position:0 0;}
.chat_ta.expanded .submit_box input:hover {background-position:0 -60px;}
.chat_ta.expanded .close_chat_ta {display:block;}
.chat_gifts {width:504px;}
.chat_submit_tip {font-size:11px; color:#999; padding-bottom:10px;}

.opera_chat .chat_rs_wrapper_2 {overflow:hidden;}
.opera_chat .chat_rs_wrapper_2, .opera_chat .chat_rs_wrapper_3 {display:block;}
.opera_chat .chat_submit_tip {padding-bottom:0px;}


.msg_inner a.icon_block_2, .msg_inner a.icon_warning, .msg_inner a.icon_delete, .msg_inner a.icon_unblock {display:block; width:16px; height:16px; padding:0;}
.dates {color:#999; font-size:11px; padding:10px 0;}
.messages_page .msg {font-size:13px; padding-bottom:15px;}
/*.msg_outbox {background-color:#fff;}*//* edf9ff - blue */
.msg_outbox .user_info {margin-left:30px; width:545px;}
.msg_outbox .user_info img {margin:0 0 0 570px;}
.thread_msg_composser textarea {width:98%; height:80px;}
.msg_unread {background-color:#fffbd9;}/* fffce4 - yellow */
.msg_user {background-color:#f5f5f5;}
.msg_inbox {background-color:#f0faff;}
.msg_unread_notification {background-color:#fffce0;}/* fffce4 - yellow */
.msg_priority, .msg_priority_design textarea.in1 {background:#ffdfb2 url(../img/priority_bgr.jpg);}
li.msg_priority {border:2px solid #ff8900 !important; margin-top:-2px;}
li.msg_priority .user_name, li.msg_priority .dates {color:#333;}
.msg_priority .user_name {padding-right:85px;}
.icon_priority {width:54px; height:13px; background:url(../img/priority.png);}
.msg_priority .icon_priority {position:absolute; right:20px; top:2px;}
.popup_msg .icon_priority {display:none;}
.popup_msg.msg_priority_design .icon_priority {display:block;}
.popup_msg.msg_priority_design .icon_priority {position:absolute; right:0; top:3px;}
.msg_priority_design textarea.in1, .msg_priority_design textarea.in1:focus {border:2px solid #ff8900; margin:0px;}
.popup_chat .icon_del_msg {position:absolute; right:0; top:0;}
.popup_chat .msg {padding-bottom:5px;}
.popup_chat .dates {padding:3px 0 5px 0;}

.msg_offer_prev_box { padding:0px; margin-bottom:10px;}
li.msg_date_offer {border:2px solid #ff7495 !important; background:#fff3f3 url(../img/datenow_bgr.jpg); margin-top:-2px; padding-left:15px !important;}
li.msg_date_offer .msg_inner {padding-left:0px;}
.msg_date_offer .user_info {margin-left:55px;}

li.msg_suggest {border:2px solid #6DA8D0 !important; background:#fff3f3 url(../img/suggests_bgr.png); margin-top:-2px; margin-bottom: 10px;}
li.msg_suggest .msg_inner {padding-left:0px;}

.box_date_offer {border:2px solid #ff7495; background:#fff3f3 url(../img/datenow_bgr.jpg);}
.popup_invite_data_form {height:330px;}

li.msg_top_1 {border:2px solid #d7ac72 !important; background:#fdf9ed url(../img/bgr_top_1.jpg) center top no-repeat; margin-top:-2px; padding-left:15px !important;}
li.msg_top_1 .msg_inner {width:580px; padding-left:0px;}

li.msg_guessme {margin-top:-2px; padding-left:10px !important; margin-bottom: 5px;}
li.msg_guessme .msg_inner {width:375px; padding-left:0px;}

.messages_list_2.oldview li.msg_top_1 .msg_inner {width:382px; padding-left:0px;}

.share_list {width:620px; padding:0; margin:0; list-style-type:none;}
.share_list .share_item {display:inline-block; vertical-align:top; margin:0 5px 10px 5px; text-align:center; position:relative;}
.share_list .share_item a {display:inline-block; width:180px; padding:10px 5px; text-decoration:none; margin:1px; border:1px solid #dbdbdb; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.share_list .share_item a:hover {border:2px solid #ff8000; background-color:#fffce4; margin:0;}
.share_list .share_item a span {display:block; cursor:pointer; margin-bottom:10px;}
ul.messages_list_2 .share_list {width:400px;}
ul.messages_list_2 .share_list .share_item {margin-left:3px; margin-right:3px;}
ul.messages_list_2 .share_list .share_item a {width:110px; font-size:11px;}
ul.messages_list_2 .share_list .share_item a img {width:100px;}

.pic_mosaic {position:relative; min-height:300px;}
.pic_mosaic div {position:absolute;}

.pic_mosaic .pm1 img, .pic_mosaic .pm2 img {width:120px; height:120px;}
.pic_mosaic .pm13 img {width:90px; height:90px;}
.pic_mosaic .pm3 img, .pic_mosaic .pm4 img, .pic_mosaic .pm5 img {width:75px; height:75px;}
.pic_mosaic .pm6 img, .pic_mosaic .pm7 img, .pic_mosaic .pm8 img, .pic_mosaic .pm9 img, .pic_mosaic .pm10 img {width:50px; height:50px;}
.pic_mosaic .pm11 img, .pic_mosaic .pm12 img {width:34px; height:34px;}

.pic_mosaic .pm1 {margin:0px 0 0 288px;}
.pic_mosaic .pm2 {margin:100px 0 0 165px;}
.pic_mosaic .pm3 {margin:23px 0 0 133px;}
.pic_mosaic .pm4 {margin:23px 0 0 210px;}
.pic_mosaic .pm5 {margin:100px 0 0 88px;}
.pic_mosaic .pm6 {margin:48px 0 0 36px;}
.pic_mosaic .pm7 {margin:177px 0 0 36px;}
.pic_mosaic .pm8 {margin:47px 0 0 410px;}
.pic_mosaic .pm9 {margin:30px 0 0 462px;}
.pic_mosaic .pm10 {margin:184px 0 0 380px;}
.pic_mosaic .pm11 {margin:98px 0 0 0px;}
.pic_mosaic .pm12 {margin:99px 0 0 462px;}
.pic_mosaic .pm13 {margin:122px 0 0 288px;}

.round_block .loading_div {background:url(../img/loading_2.gif) center center no-repeat;}

.badge_new {position:absolute; width:75px; height:75px; background:url(../img/badge_new.png);}
.ls .badge_new {margin:-25px 0 0 250px;}

.index_quiz_new {position:absolute;margin-top:-160px;margin-left:293px;}

.footer {color:#777; background-color:#f1eae1; padding:20px 0; text-align:left;}
.footer .sep {padding:0px 6px;}
.footer a {color:#987c5a;}
.footer h2 {color:#777;}
.footer a:hover {color:#6b4921;}
.footer .footer-main, .footer .copyright {padding:0 10px;}
.footer .footer-main {padding-bottom:15px;}
.footer .copyright {border-top:1px solid #ddd4c9; padding-top:15px;}
.footer .footer-title {font-weight:bold; margin-bottom:8px;}
.footer .block-about {float:left; width:420px; margin-right:15px;}
.footer .block-links {float:left; margin-right:10px;}
.footer .block-follow {float:right;}
.footer .block-follow .footer-title {text-align:right;}
.footer .block-follow .social-icon {float:left; margin:-3px 0 0 4px;}
.footer_banner {padding-top:20px;}
.footer_banner table {border:5px solid #343434;}

.footer_promo_texts {border-bottom:1px solid #ddd4c9; padding:0 10px 10px 10px; margin-bottom:15px;}
.footer_promo_title {font-size:14px; font-weight:bold; margin-bottom:10px;}
.footer_promo_texts .promo_block {float:left; width:305px; margin-right:30px;}
.footer_promo_texts .promo_block:last-child {margin-right:0px;}
.footer_promo_texts:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

.footer_flags_block {float:left; margin-bottom:20px;}
.footer_flags {float:left;}
.footer_flags a {display:inline-block; margin:0 10px 5px 0;}


.flag {display:inline-block; width:18px; height:12px; background-image:url(../img/flags.png); background-repeat:no-repeat; margin-right:5px; vertical-align:middle;}
a .flag {cursor:pointer;}
.flag_ru {background-position:0 0;}
.flag_ee {background-position:0 -12px;}
.flag_en {background-position:0 -24px;}
.flag_pl {background-position:0 -36px;}
.flag_sr {background-position:0 -48px;}
.flag_fi {background-position:0 -60px;}
.flag_lv {background-position:0 -72px;}
.flag_lt {background-position:0 -84px;}
.flag_ge {background-position:0 -96px;}


.dots {border-bottom:1px dotted #cecece; padding-top:10px; margin-bottom:10px;}
.dots2 {border-bottom:1px dotted #e2e2e2; padding-top:10px; margin-bottom:10px;}
.dots3 {border-bottom:1px dotted #e2e2e2; padding-top:15px; margin-bottom:15px;}
.dots4 {border-bottom:1px dotted #cecece; margin-bottom:0px; padding-top:5px;}

.pr_bar_200_box {width:200px; height:14px; position:relative;}
.pr_bar_200_box .inner {width:196px; padding:2px;}
.pr_bar_200_box .pr_bar {width:196px; background:#f1f1f1 url(../img/progress_bar_200.png) left -14px no-repeat; position:relative;}
.pr_bar_200_box .pr_bar div {height:10px; background:#f18c1e url(../img/progress_bar_200.png) left -24px no-repeat;}
.pr_bar_200_box .pr_bar div span {display:block; height:10px; background:url(../img/progress_bar_200.png) right -34px no-repeat;}
.pr_bar_200_box .pr_bar b {position:absolute; margin-top:-10px; display:block; height:10px; background:url(../img/progress_bar_200.png) right -44px no-repeat;}
.pr_bar_200_box .game_pr_bar_cover {position:absolute; width:200px; height:14px; background:url(../img/progress_bar_200.png); margin-top:-14px;}

/* Pages */
div.pages {margin:0px; padding:30px 20px 0px 0px; text-align:center;}
div.pages .no_link {color:#c4c4c4; padding:2px 4px; margin-right:4px;}
div.pages a {line-height:22px; padding:2px 4px; margin-right:4px;}
div.pages a.active {background-color:#f7982a; color:#fff; padding:2px 5px; font-weight:bold; text-decoration:none;}
div.pages a.active:hover {color:#ffffff;}
div.pages a.arrow {text-decoration:none;}
div.pages a.arrow span {text-decoration:underline;}

/* Num tabs */
ul.num_tabs {padding:0; margin:0; list-style-type:none;}
ul.num_tabs li {float:left;}
ul.num_tabs li a {display:block; float:left; margin-left:-3px; z-index:1; width:34px; height:24px; line-height:24px; background:url(../img/num_tab.png); text-align:center; text-decoration:none;}
ul.num_tabs li.active {z-index:10;}
ul.num_tabs li.active a {color:#000; font-weight:bold;}

.game_best_match .user_info .user_name {font-size:24px; margin-bottom:5px;}
.game_best_match .match_block {float:right; text-align:center; padding:0;}
.game_best_match .match_block .meter_text {font-size:11px; padding:5px 8px 0 0; float:none; clear:both;}
.game_best_match .match_block .meter_text b {font-size:13px;}
.game_best_match .match_block {position:absolute; margin:-14px 0 0 -25px; border:1px solid #fff;}

ul.about_tags {padding:0; margin:0; list-style-type:none;}
ul.about_tags li {background:url(../img/li.png) 0px 4px no-repeat; padding:0 0 0 12px; margin:0 0 5px 0; border-width:0;}

.notification_new_message {position:fixed; right:100px; bottom:10px; text-align:left; z-index:1000;}
.notification_new_message a.icon_close {display:block; position:absolute; right:8px; top:8px; width:12px; height:12px; font-size:16px; line-height:12px; padding:0; color:#888; font-weight:bold; text-decoration:none;}
.notification_new_message a.icon_close:hover {color:#000;}
.notification_new_message a.notification_box {display:block; background:#fff; color:#666; border:1px solid #3d3c3c; text-decoration:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; -khtml-border-radius:4px; -webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.5); -moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.5); box-shadow:2px 2px 5px rgba(0, 0, 0, 0.5);}
.notification_new_message:hover a.notification_box {background:#f4f4f4;}
.notification_new_message a span {display:block; cursor:pointer;}
.notification_new_message a span.notification_inner {padding:5px 12px 12px 12px;}
.notification_new_message a span.notification_header {padding:0 0 14px 0px; font-weight:bold; color:#3d3c3c;}
.notification_new_message a span.user_pic {float:left; margin-right:10px;}
.notification_new_message a span.user_pic img {width:50px; height:50px; padding:1px; border:1px solid #999;}
.notification_new_message a span.user_message {float:left; width:220px; height:50px; overflow:hidden; text-overflow:ellipsis; line-height:15px;}
.notification_new_message a span.user_name {font-weight:bold; color:#3491e5; margin-bottom:5px;}

.notification_new_message_dark {position:fixed; left:100px; bottom:100px; text-align:left; z-index:1000;}
/*.notification_new_message_dark {text-align:left; z-index:1000;}*/
.notification_new_message_dark a.icon_close {display:block; position:absolute; right:8px; top:8px; width:12px; height:12px; font-size:16px; line-height:12px; padding:0; color:#888; font-weight:bold; text-decoration:none;}
.notification_new_message_dark a.icon_close:hover {color:#fff;}
.notification_new_message_dark a.notification_box {display:block; background:url(../img/bg_black80.png); color:#eee; border:1px solid #000; text-decoration:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; -khtml-border-radius:4px; -webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.6); -moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.6); box-shadow:2px 2px 5px rgba(0, 0, 0, 0.6);}
.notification_new_message_dark:hover a.notification_box {background:url(../img/bg_black90.png);}
.notification_new_message_dark a span {display:block; cursor:pointer;}
.notification_new_message_dark a span.notification_inner {padding:5px 12px 12px 12px;}
.notification_new_message_dark a span.notification_header {padding:0 0 14px 0px; font-weight:bold; color:#ff8000;}
.notification_new_message_dark a span.user_pic {float:left; margin-right:10px;}
.notification_new_message_dark a span.user_pic img {width:50px; height:50px; padding:1px; border:1px solid #707070;}
.notification_new_message_dark a span.user_message {float:left; width:220px; height:50px; overflow:hidden; text-overflow:ellipsis; line-height:15px;}
.notification_new_message_dark a span.user_name {font-weight:bold; color:#3491e5; margin-bottom:5px;}


.icon_warning {background:url(../img/icons_line.png) 0px -641px no-repeat; padding-left:20px;}
.icon_delete {background:url(../img/icons_line.png) 0px -768px no-repeat; padding-left:16px;}
.icon_like_list {background:url(../img/icons_line.png) 0px -672px no-repeat; padding-left:16px;}
.icon_main_pic {background:url(../img/icons_line.png) 0px -801px no-repeat; padding-left:20px;}
.icon_search {background:url(../img/icons_line.png) 0px -832px no-repeat; padding-left:20px;}
.icon_tick {background:url(../img/icons_line.png) 0px -864px no-repeat; padding-left:20px;}
.icon_thumb_up {background:url(../img/icon_like.gif) 0 -1px no-repeat; padding-left:20px;}
.icon_thumb_up_2, .icon_thumb_up_3 {background:url(../img/icon_youlike.gif) 0 -1px no-repeat; padding-left:20px;min-width:1px;min-height:16px;}
span.icon_like_list {color:#999;}
.icon_male {background:url(../img/icon_male.png) 0px 0px no-repeat; padding-left:20px;}
.icon_female {background:url(../img/icon_female.png) 0px 0px no-repeat; padding-left:18px;}
.icon_coins {background:url(../img/icons_line.png) 0px -896px no-repeat; padding-left:20px;}
.icon_block {background:url(../img/icons_line.png) 0px -928px no-repeat; padding-left:20px;}
.icon_refresh {background:url(../img/icons_line.png) 0px -960px no-repeat; padding-left:20px;}
.icon_close {background:url(../img/icon_close.png) 0 0 no-repeat; padding-left:20px;}
.icon_close_2 {background:url(../img/icon_close_2.gif) 3px 3px no-repeat; padding-left:20px;}
.icon_block_2 {background:url(../img/icons_line.png) 0px -992px no-repeat; padding-left:18px;}
.icon_pencil {background:url(../img/icons_line.png) 0px -1024px no-repeat; padding-left:18px;}
.icon_unblock {background:url(../img/icons_line.png) 0px -1056px no-repeat; padding-left:18px;}
.icon_quest {background:url(../img/icon_quest.png) 0px 0px no-repeat; padding-left:18px;}
.icon_cake {background:url(../img/icon_cake.png) 0px 0px no-repeat; padding-left:18px;}
.icon_birthday {background:url(../img/icon_birthday.gif) 0px 0px no-repeat; padding-left:18px;}
.icon_gift {background:url(../img/icons-services.png) -32px 0px no-repeat; padding-left:20px;}
.icon_print {background:url(../img/icon_print.gif) 0px 0px no-repeat; padding-left:20px;}
.icon_phone {background:url(../img/icon_phone.png) 0px -1px no-repeat; padding-left:18px;}
.icon_24_birthday {background: url("../img/icon_24_birthday.gif") no-repeat scroll 0 0 transparent; padding-left: 28px; }

.icon_24_birthday {background:url(../img/icon_24_birthday.gif) 0px 0px no-repeat; padding-left:28px;}
.icon_heart {background:url(../img/icons_line.png) 0px -1245px no-repeat; padding-left:20px;}
.icon_heart_2 {background:url(../img/icons_line.png) 0px -1263px no-repeat; padding-left:20px;}
.icon_dating {background:url(../img/icons_line.png) 0px -1889px no-repeat; padding-left:20px;}

i.icon_tick_2 {background:url(../img/icon_tick_2.png) 0 6px no-repeat; padding-left:32px;}
i.icon_add_btn {background:url(../img/icon_add_btn.png) 0 9px no-repeat; padding-left:30px;}
.label_accepted {display:inline-block; height:36px; line-height:36px; font-size:18px; color:#109610; font-style:normal;}

a.icon_global {background:url(../img/global.png) 0px 0px no-repeat; padding-left:18px;}
a.icon_global:hover {background-position:0px -30px;}
.footer a.icon_global {background-position:0px -60px;}
.footer a.icon_global:hover {background-position:0px -90px;}

.btn_refresh {font-weight:normal; /*color:#477a19;*/}

.corner_status {position:absolute; width:14px; height:16px; background:url(../img/corner_status.png); margin:-15px 0 0 20px;}
.corner_status_3 {position:absolute; width:16px; height:12px; background:url(../img/corner_status_3.png); margin:10px 0 0 -16px;}
.status_block {position:relative; padding-top:15px; overflow:hidden;}
/*.status_block_my .status_inner {width:430px;}*/
/*.status_box {float:left; padding:8px; background-color:#ddf7ff; font-weight:normal; font-style:normal; border:1px solid #aad8e2; border-top:1px solid #cbe5eb; border-left:1px solid #cbe5eb; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}*/
.status_box {float:left; padding:8px; background-color:#e8faff; font-weight:normal; font-style:normal; border:1px solid #bce1e9; border-top:1px solid #d0e8ed; border-left:1px solid #d0e8ed; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.page_profile .status_block {}
#edit_2 .status_block {padding-bottom:15px;}
.feed .status_block {width:510px;}
.status_box .in1 {width:410px; padding:3px 2px; font-weight:normal;}
.status_block .count {width:26px; font-weight:normal; color:#666;}
.user_list .status_block {width:250px; padding-top:18px;}

.status_like_box {padding:0px 0 15px 0; font-size:11px; color:#999;}
.status_like_box .btn_like_box {float:left;}
.like_btn {padding:7px 10px 0 5px; line-height:16px}
.like_btn .like_link {display:block; float:left;}
.like_btn span.like_link {color:#666;}
.status_like_box .status_liked {float:left; padding-top:8px;}
.status_loading { width:16px; height:16px; background:#fff url(../img/loading_3.gif) center center no-repeat;position:absolute;margin-left:500px;margin-top:3px;display:none; }

.page_profile .status_like_box {padding:0;}

.btn_like_box {height:26px;}
a.btn_like_this, a.btn_like_this_2 {padding-left:8px !important; font-weight:normal !important;}
a.btn_like_this b.icon_thumb_up, a.btn_like_this_2 b.icon_thumb_up {font-weight:normal !important;}
a.btn_like_this .icon {background:url(../img/icon_like.gif) 0 -1px no-repeat; padding-left:17px; cursor:pointer; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.80; -khtml-opacity: 0.80; opacity: 0.80;}
a.btn_like_this_2 .icon {background:url(../img/icon_like.gif) 0 -1px no-repeat; display:block; width:21px; height:16px; margin-top:5px; cursor:pointer; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.80; -khtml-opacity: 0.80; opacity: 0.80;}
a.btn_like_this:hover .icon, a.btn_like_this_2:hover .icon {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; -khtml-opacity: 1.00; opacity: 1.00;}
a.btn_like_this_2 span {padding-right:3px !important;}
.btn_like_box span.icon_thumb_up_2 {display:block; width:20px; height:15px; padding:0;}
.title_you_like {padding:5px 0 0 7px;}

.text_filter a {display:block; float:left; margin-right:4px; padding:2px 5px; white-space:nowrap;}
.text_filter a.selected {text-decoration:none; color:#666; background-color:#e4e4e4;}
.text_filter a.selected span {border-bottom-width:0;}
.text_filter .num {color:#fe9404;}
.text_filter b.new {display:inline-block; width:18px;}

.percent {width:30px; height:30px; background-image:url(../img/percent_chart.png); background-repeat:no-repeat; margin-right:10px;}
.percent_1 {background-position:0px 0px;}
.percent_2 {background-position:-30px 0px;}
.percent_3 {background-position:-60px 0px;}
.percent_4 {background-position:-90px 0px;}
.percent_5 {background-position:-120px 0px;}
.percent_6 {background-position:-150px 0px;}
.percent_7 {background-position:-180px 0px;}
.percent_8 {background-position:-210px 0px;}
.percent_9 {background-position:-240px 0px;}
.percent_10 {background-position:-270px 0px;}
.percent_11 {background-position:-300px 0px;}
.percent_12 {background-position:-330px 0px;}
.percent_13 {background-position:-360px 0px;}
.percent_14 {background-position:-390px 0px;}
.percent_15 {background-position:-420px 0px;}
.percent_16 {background-position:-450px 0px;}
.percent_17 {background-position:-480px 0px;}
.percent_18 {background-position:-510px 0px;}
.percent_19 {background-position:-540px 0px;}
.percent_20 {background-position:-570px 0px;}
.percent_21 {background-position:-600px 0px;}

.captcha_pic {border:1px solid #d6d9dc;}
.cursor_help {cursor:help;}

.lang_list {padding:0; margin:0; list-style-type:none;}
.lang_list li {margin-bottom:7px; padding-left:11px; background:url(../img/li.png) 0 4px no-repeat; font-size:13px;}
.lang_list li a.active {color:#333; font-weight:bold; text-decoration:none;}

/* Modal window */
#simplemodal-overlay {background-color:#000; cursor:default;}

.popup {background-color:#fff; border:1px solid #7d7d7d; text-align:left;}
.popup_msg, .popup_gift, .popup_payment, .popup_default {width:700px;}
.popup_wide {width:820px;}
.popup_wide .popup_inner {width:780px;}
.popup_superwide {width:960px;}
.popup_superwide .popup_inner {width:920px;}
.popup_wide_1 {width:720px;}
.popup_wide_1 .popup_inner {width:680px;}
.popup_lang {width:300px;}
.popup_lang .popup_inner {width:260px;}
.popup_small {width:500px;}
.popup_small .popup_inner {width:460px;}
.popup_fb_like {width:600px; background:#fff url(../img/popup_fb_like.jpg) right bottom no-repeat;}
.popup_fb_like .popup_inner {width:560px;}
.popup_fb_invite {width:440px;}
.popup_fb_invite .popup_inner {padding:20px 0; margin-left:20px; width:390px;}
.popup_fb_invite_box {width:438px; height:520px; overflow:auto; margin-bottom:10px;}
.popup_title {background-color:#edf9ff; padding:8px 10px; color:#777; font-weight:bold;}
.popup_inner {padding:20px 0; margin-left:20px; width:660px;}
.popup_info {padding-left:90px; background:url(../img/info_icon.jpg) 15px 0px no-repeat;}
.popup_payment .popup_inner {padding:20px 0; margin-left:30px; width:640px;}
.popup_abuse {width:600px;}
.popup_abuse .popup_inner {padding:20px 0; margin-left:20px; width:550px;}
.popup .popup_msg_inner .user-pic {float:left; width:150px;}
.popup .popup_msg_inner .msg-box {float:right; width:488px; margin-right:20px;}
.popup .popup_msg_inner {width:680px; margin-left:20px; padding:20px 0 30px 0;}
.popup .user_name a {font-size:24px;}
.popup .user_data {margin-bottom:15px;}
.popup .user_name {margin-bottom:5px;}
.popup span.user_name {margin-bottom:0px;}
.popup_msg_inner textarea {width:98%; height:80px;}
.popup .bgYellow {padding:0px 10px 10px 10px; margin-bottom:15px;}
.popup_msg .msg_green, .popup_msg .msg_red {margin-top:15px;}
.msg-green.large {font-size:18px; background-position:10px 13px; padding-left:35px;}
.popup_msg .msg_text {width:450px; max-height:150px; overflow:auto;}

.mail-gifts {padding:4px 0 0 30px; background-color:#fff; margin-bottom:10px;}
.mail-gifts .gift {float:left; margin:0 2px;}
.mail-gifts .gift a {display:block; padding:4px; border:1px solid #ededed; background-color:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.mail-gifts .gift a:hover {border:1px solid #ff8000;}
.mail-gifts .gift a img {width:35px; height:35px;}
#slider-gifts ul {margin:0; padding:0; list-style:none;}
#slider-gifts li {width:435px; height:55px; overflow:hidden;}
.mail-gifts #nextBtn span, .mail-gifts #prevBtn span {display:none;}
.mail-gifts #nextBtn a, .mail-gifts #prevBtn a {position:absolute; width:20px; height:42px; line-height:42px; text-align:center; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.mail-gifts #nextBtn a:hover, .mail-gifts #prevBtn a:hover {background-color:#fff;}
.mail-gifts .slider_controls {height:1px; text-align:left; padding:0; margin:0; position:relative;}
.mail-gifts #nextBtn a {margin:-54px 0 0 434px;}
.mail-gifts #prevBtn a {margin:-54px 0 0 -22px;}
.gift-in-mail {width:70px; height:70px; margin:0 10px 2px 0;}
.gift-in-mail-del-link {width:70px; font-size:11px; text-align:center;}
#slider-gifts-thread ul {margin:0; padding:0; list-style:none;}
#slider-gifts-thread li {width:442px; height:50px; overflow:hidden; padding:0 !important; margin:0 !important;}
.thread_msg_composser .mail-gifts {margin-bottom:0;}
.thread_msg_composser .mail-gifts #nextBtn a {margin:-48px 0 0 450px;}
.thread_msg_composser .mail-gifts #prevBtn a {margin:-48px 0 0 -25px;}

.messages_list_2.oldview #slider-gifts-thread li {width:300px;}
.messages_list_2.oldview .mail-gifts #nextBtn a, .messages_list_2.oldview .mail-gifts #nextBtn1 a, .mail-gifts #nextBtn2 a {margin:-54px 0 0 445px;}

.popup .reg_form .block_inner {width:280px;}
.reg_popup_separator {width:100px; text-align:center; background:url(../img/reg_sep.gif) center top repeat-y;}
.reg_popup_separator span {display:block; font-size:18px; background-color:#fff; padding:15px 0;}
.reg_popup_separator_2 {text-align:center; background:url(../img/reg_sep.gif) left center repeat-x;}
.reg_popup_separator_2 span {font-size:18px; background-color:#fff; padding:0 15px;}
.or_separator {text-align:center; background:url(../img/reg_sep.gif) center center repeat-x;}
.or_separator span {font-size:18px; background-color:#fff; padding:0 15px;}

ul.fb_inv_users {padding:0; margin:0; list-style-type:none;}
ul.fb_inv_users li {height:58px; border-bottom:1px dotted #d9d4d0; overflow:hidden;}
ul.fb_inv_users li.inv_sent {background-color:#e5ffe5;}
ul.fb_inv_users .fb_inv_pic {float:left; width:65px; height:60px; padding-top:3px;}
ul.fb_inv_users .fb_inv_pic img {width:50px; height:50px; margin-left:5px;}
ul.fb_inv_users .fb_inv_name {float:left; width:160px; color:#333; overflow:hidden; padding-top:20px;}
ul.fb_inv_users .fb_inv_btn {float:right; width:155px; padding-top:16px; text-align:right;  overflow:hidden;}
ul.fb_inv_users .fb_inv_btn div {padding-right:5px;}
ul.fb_inv_users .fb_inv_btn input {float:right;}
span.fb_inv_loading {display:block; width:16px; height:16px; float:right; background:url(../img/loading_3.gif); margin:5px 5px 0 0;}
.fb_inv_search {background-color:#f0f0f0; padding:5px; margin-bottom:14px;}
.fb_inv_search .inner {width:375px; overflow:hidden;}
.fb_inv_search .in1 {width:99%; font-size:13px;}
span.inv_sent {display:block; padding-top:6px; font-size:11px; color:#00a408;}

.msg_green, .msg_red, .msg_yellow {font-size:13px; padding:10px 20px; text-align:center; margin:0px 0 15px 0;}
.msg_green {background-color:#e5ffe5; border:1px solid #7ecc7e; color:#109610;}
.msg_red {background-color:#fff0f0; border:1px solid #eebcbc; color:#cc0000;}
.msg_red a {color:#a30000;}
.msg_red a:hover {color:#000;}
.msg_yellow {background-color:#fffce4; border:1px solid #ebd8bb; /*color:#5b4b26;*/}
.info_box {background-color:#fffce4; border:1px solid #ebd8bb; padding:10px;}
.info_box_valentines_day {background:url(../img/infobox_valentines_day.jpg) 0 0 no-repeat; border:1px solid #e4bec5; padding:10px;}
.info_box_valentines_day td {color:#9a0941;}
.info_box_8_march {background:url(../img/infobox_8_march.jpg) 0 0 no-repeat; border:1px solid #e4bec5; padding:10px;}
.info_box_8_march td {color:#9a0941;}
.info_box_8_march_2 {background:url(../img/infobox_8_march_2.png) 0 0 no-repeat; border:1px solid #eba198; padding:10px;}
.info_box_8_march_2 td {color:#960000;}
.info_box_city {background:url(../img/infobox_city_2.jpg) center bottom no-repeat; border:1px solid #b6cad3; padding:10px;}
.info_box_city td {color:#97bece;}
.info_box_birthday {background:url(../img/infobox_birthday.jpg) center center no-repeat; border:1px solid #e4bec5; padding:20px 10px;}
.info_box_birthday td {color:#9a0941;}
.info_box_photo_for_credits {background:url(../img/infobox_photo_for_credits_2.jpg) 0 0 no-repeat; border:1px solid #92b7c6; padding:10px;}
.info_box_photo_for_credits td {color:#000; padding-top:10px; padding-bottom:10px;}
.info_box_ny_gifts {background:url(../img/infobox_ny_gifts_2.jpg) 0 0 no-repeat; border:1px solid #d3c8bd; padding:10px;}
.info_box_ny_gifts td div {color:#a4000f;}
.info_box_datenow {border:1px solid #f4cacf; background:#fff3f3 url(../img/datenow_bgr.jpg) 0 0 repeat-x; padding:15px;}
.info_box_datenow_stars {border:1px solid #dfb3cd; background:#fff url(../img/datenow_stars_bgr.jpg) center 0 no-repeat; padding:5px 15px;}
.info_box_datenow_stars_photo {position:absolute; right:5px; bottom:-5px;}

.info_box_2 {background-color:#fff8d2; border:2px solid #f8cc78; padding:10px; margin-bottom:15px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}

.msg-info, .msg-green {padding:10px 10px 10px 30px; margin-bottom:15px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.msg-info {background:#fff8d2 url(../img/icon_warning_16.png) 10px 8px no-repeat; border:2px solid #f8cc78; color:#87621c;}
.msg-green {background:#eeffe6 url(../img/icon_tick.png) 10px 8px no-repeat; border:2px solid #7dca69; color:#3d9b24;}
.msg-green.large {font-size:18px; background-position:10px 13px; padding-left:35px;}

.birthday-users {padding:30px; background:url(../img/bg-birthday.jpg) center center no-repeat; border:1px solid #e4bec5;}

.msg_email_confirm {position:absolute; margin:-5px 0 0 962px;}
.main_content .msg_email_confirm {margin:-5px 0 0 702px;}
.gift_success_msg {position:absolute; margin:-5px 0 0 551px;}

.payment_history {border-collapse:collapse;}
.payment_history th {padding:4px 10px 10px 5px;}
.payment_history td {padding:4px 10px 4px 5px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.payment_history td.date {width:130px; white-space:nowrap; color:#666;}
.payment_history td.credits {font-weight:bold; padding-right:30px; white-space:nowrap;}
.payment_history td.saldo {font-weight:bold; padding-right:30px; white-space:nowrap;}
.no_border td {border-width:0px;}
.payment_total td {background-color:#f7f0e8;}


.add-photo-block {text-align:center;}
.add-photo-block ul {padding:0; margin:0 auto; list-style-type:none;}
.add-photo-block ul li {float:left; width:175px; text-align:center; padding-bottom:30px;}
.add-photo-block ul.add-photo-reg-page {width:704px;}
.add-photo-block ul.add-photo-reg-popup {width:528px;}
.add-photo img {margin-bottom:5px;}
.add-photo span {display:block; line-height:16px; white-space:nowrap;}
.add-photo span b {background:url(../img/icon_add.png) 0 0 no-repeat; padding-left:16px; font-weight:normal;}

.reg-popup-add-photo-box {width:660px; height:280px; overflow:auto; border:1px solid #e6e6e6; position:relative; margin-bottom:20px;}
.reg-popup-add-photo-box-inner {padding:10px;}

.import_photo_box {width:640px; height:220px; overflow:auto; border:1px solid #e6e6e6; position:relative; margin-bottom:20px;}
.import_photo_box_inner {padding:10px;}
.popup .import_photo_box {height:280px;}

ul.import_photo_thumbs_selector {padding:0px; margin:5px 0px 0px 0px; list-style-type:none;}
ul.import_photo_thumbs_selector li {display:block; float:left; margin:0px 2px 2px 0px; padding:3px; overflow:hidden; border:1px solid #fff; background-color:#fff; cursor:pointer; position:relative;}
ul.import_photo_thumbs_selector li img {width:75px; height:75px;}
ul.import_photo_thumbs_selector li.sel, .mobile .add-photo-reg-popup li.sel {border:1px solid #96e892; background-color:#dcffd7;}
ul.import_photo_thumbs_selector .tick {display:none; position:absolute; width:16px; height:16px; background:url(../img/icon_accept.png); margin:-14px 0px 0px 30px;}
ul.import_photo_thumbs_selector li.sel .tick, .mobile .add-photo-reg-popup li.sel .tick {display:block;}

.mobile .add-photo-reg-popup li.sel {padding-bottom:0px;}
.mobile .add-photo-reg-popup li .tick {display:none;position:absolute; width:16px; height:16px; background:url(../img/icon_accept.png); margin:-15px 0 0 40px;}
.mobile .icon_delete {padding-left:20px;}

ul.steps {padding:0; margin:0; list-style-type:none;}
ul.steps li {width:31%; float:left; margin-left:-8px; padding-left:15px; position:relative;}
ul.steps li .step-bg {background:url(../img/steps_bgr.png) right 0 no-repeat; line-height:40px; text-align:center; color:#888; padding-right:15px;}
ul.steps li .step-lbg {position:absolute; width:15px; height:40px; background:url(../img/steps_bgr.png) left -40px no-repeat; margin-left:-15px;}
ul.steps li #step_first .step-lbg {background:url(../img/steps_bgr.png) left -80px no-repeat;}
ul.steps li.active .step-bg {background:url(../img/steps_bgr.png) right -120px no-repeat; color:#fff;}
ul.steps li.active .step-lbg {background:url(../img/steps_bgr.png) left -160px no-repeat;}
ul.steps li.active #step_first .step-lbg {background:url(../img/steps_bgr.png) left -200px no-repeat;}

.spotlight_box {padding:5px 0 20px 0;}
.spotlight_line {padding:0px 0 5px 0px; background-color:#f6f6f6; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.spotlight_line_inner_1 {width:730px; overflow:hidden;}
.spotlight_line_inner_2 {width:1500px;}
.spotlight_line td.thumbs-td {height:85px;}
.spotlight_line td.thumbs-td img {vertical-align:middle;}
.spotlight_line td.thumbs-td a {display:inline-block; position:relative;}
.spotlight_line td.thumbs-td a span.vip_badge {right:-2px; top:-2px;}
.spotlight_line a.btn_spotlight {display:block; float:left; font-size:18px; color:#fff; font-weight:bold; background:url(../img/btn_spotlight.png) right 0 no-repeat; padding-right:25px; margin-right:10px;}
.spotlight_line a.btn_spotlight:hover {color:#fff; background:url(../img/btn_spotlight.png) right -120px no-repeat;}
.spotlight_line a.btn_spotlight span.lbg {display:block; float:left; background:url(../img/btn_spotlight.png) left -60px no-repeat; padding-left:5px;}
.spotlight_line a.btn_spotlight:hover span.lbg {background:url(../img/btn_spotlight.png) left -180px no-repeat;}
.spotlight_line a.btn_spotlight span.lbg span {display:block; width:130px; height:60px; text-align:center;}
.spotlight_line a.btn_spotlight span, .spotlight_line a.btn_spotlight u {cursor:pointer;}
.spotlight_line a.btn_spotlight u {display:block; padding-top:5px;}
.spotlight_line a.btn_spotlight span.small_text {display:block; font-size:11px; line-height:11px; padding-top:5px;}
.spotlight_line .vip_holder .vip_60 {top:-36px;}

a.btn_spotlight_bottom {display:block; float:none; width:196px; height:69px; font-size:18px; color:#fff; text-decoration:none; font-weight:bold; text-align:center; padding:0; margin:0; background:url(../img/btn_spotlight_bottom.png) 0 0 no-repeat;}
a.btn_spotlight_bottom:hover {color:#fff; background-position:0 -69px;}
a.btn_spotlight_bottom u {display:block; padding-top:16px;}
a.btn_spotlight_bottom span.small_text {display:block; font-size:11px; line-height:11px; padding-top:5px;}

.blog-list {padding:0; margin:0; list-style-type:none;}
.blog-list li a {text-decoration:none;}
.blog-list li {border-bottom:1px dotted #d9d4d0; padding-bottom:20px; margin-bottom:25px;}
.blog-list li .block-title {float:left; width:360px;}
.blog-list li .blog-date {color:#999; margin-bottom:20px;}
.blog-list li .block-comments {float:right; padding-top:3px;}
.blog-list li .blog-title {font-size:24px; font-family:Trebuchet MS; margin-bottom:7px;}
.blog-list li .block-comments a {display:block; float:right; height:20px; line-height:20px; color:#fff; padding:0 4px; background-color:#ff8000; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; white-space:nowrap;}
.blog-list li .block-comments a span.comment-corner {display:block; width:6px; height:8px; position:absolute; background-image:url(../img/blog_comment_corner.png); margin:20px 0 0 5px;}
.blog-list li .block-comments a, .blog-list li .block-comments a span {background-color:#ff8000;}
.blog-list li .block-comments a:hover, .blog-list li .block-comments a:hover span {background-color:#e77400;}
.blog-list li .blog-content {padding-bottom:10px;}
.blog-list li .blog-tags {padding:8px; background-color:#fffeea; border:1px dotted #e4e3c6; color:#999; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin-bottom:15px;}
.blog-list li .blog-tags a {color:#999; margin-left:3px; text-decoration:underline;}
.blog-list li .blog-tags a:hover {color:#555;}
.blog-list li .blog-fb-comments {padding-top:25px;}

.vip_holder {display:inline-block; width:0px; height:0px; position:relative; text-align:left; background:red;}
span.vip_badge {position:absolute; display:block;}
span.vip_50 {width:24px; height:14px; background:url(../img/vip-label-50.png); right:-52px; top:-52px;}
span.vip_60 {width:24px; height:14px; background:url(../img/vip-label-50.png); right:-62px; top:-62px;}
span.vip_75 {width:32px; height:18px; background:url(../img/vip-label-75.png); right:-77px; top:-77px;}
span.vip_120 {width:44px; height:24px; background:url(../img/vip-label-120.png); right:-122px; top:-122px;}
span.vip_320 {width:84px; height:48px; background:url(../img/vip-label-320.png);}

span.vip_50_gray {width:24px; height:14px; background:url(../img/vip-label-50-gray.png); right:-52px; top:-52px;}
span.vip_60_gray {width:24px; height:14px; background:url(../img/vip-label-50-gray.png); right:-62px; top:-62px;}
span.vip_75_gray {width:32px; height:18px; background:url(../img/vip-label-75-gray.png); right:-77px; top:-77px;}
span.vip_120_gray {width:44px; height:24px; background:url(../img/vip-label-120-gray.png); right:-122px; top:-122px;}
span.vip_320_gray {width:84px; height:48px; background:url(../img/vip-label-320-gray.png);}

/*
span.vip_50_gray {width:30px; height:30px; background:url(../img/vip-label-50-gray.png); right:-56px; top:-56px;}
span.vip_60_gray {width:30px; height:30px; background:url(../img/vip-label-60-gray.png); right:-66px; top:-66px;}
span.vip_75_gray {width:40px; height:40px; background:url(../img/vip-label-75-gray.png); right:-85px; top:-85px;}
span.vip_120_gray {width:54px; height:54px; background:url(../img/vip-label-120-gray.png); right:-130px; top:-130px;}
span.vip_320_gray {width:70px; height:70px; background:url(../img/vip-label-320-gray.png);}
*/

.profile_vip_label {position:relative;}
.profile_vip_label span.vip_badge {right:-4px; top:-4px;}


.vip_badge_left_bottom .spotlight_line td.thumbs-td a span.vip_badge {left:-2px; top:48px;}
.vip_badge_left_bottom span.vip_50 {right:-24px; top:-14px;}
.vip_badge_left_bottom span.vip_60 {right:-24px; top:-14px;}
.vip_badge_left_bottom span.vip_75 {right:-32px; top:-18px;}
.vip_badge_left_bottom span.vip_120 {right:-42px; top:-22px;}
.vip_badge_left_bottom .profile_vip_label span.vip_badge {left:-4px; top:383px;}

span.lock_badge {position:absolute; display:block;}
span.lock_120 {width:32px; height:32px; background:url(../img/icon_lock_32.png); right:-116px; top:-36px;}

.profile_f_team {background:url(../img/f_profile.png) 370px 230px no-repeat;}
.profile_f_team_badge {position:relative;}
.f_team_badge {position:absolute; display:block; width:112px; height:106px; right:-30px; top:-20px;}
.f_team_badge_community_manager {background:url(../img/f_team_badge_community_manager.png);}

.f_team_badge_small { position:absolute; display:block; width:60px; height:57px; margin-left:85px; margin-top:-10px;}
.f_team_badge_cm_small {background:url(../img/f_team_badge_cm_small.png);}

.profile_main_pic_gift {position:relative;}
.profile_main_pic_gift img {position:absolute; width:100px; height:100px; right:-28px; top:90px;}
.profile_main_pic_send_a_gift {position:relative;}
.profile_main_pic_send_a_gift a.send_a_gift_box {position:absolute; display:block; width:90px; right:-12px; top:90px; border:3px solid #2aacd4; background-color:#fff; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -moz-box-shadow:5px 5px 5px #ccc; -webkit-box-shadow:5px 5px 5px #ccc; box-shadow:5px 5px 5px #ccc;}
.profile_main_pic_send_a_gift a.send_a_gift_box span {display:block; padding:62px 3px 8px 3px; font-weight:bold; text-align:center; cursor:pointer; background:url(../img/icon_gift_60x60.png) center 5px no-repeat;}

.chat_user {
    float: left;
    height: 160px;
    margin-right: 10px;
    text-align: center;
    width: 120px;
}
#chat_now {
    height: 320px;
    margin: 0 auto;
    width: 520px;
}
.cu_name {
    background: url(../img/bg_black40.png) repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 45px;
    margin: -76px 0 0 2px;
    overflow: hidden;
    padding: 7px;
    position: absolute;
    text-shadow: 1px 1px 2px #333333;
    width: 106px;
}
.cu_name_inner {
    height: 28px;
    width: 236px;
}

ul.vip_club_benefits {padding:0; margin:0; list-style-type:none;}
ul.vip_club_benefits li {display:inline-block; width:310px; margin:0 10px 0px 10px; vertical-align:top;}
ul.vip_club_benefits li .benefit {padding:5px 0 15px 50px; color:#666;}
ul.vip_club_benefits li .benefit_title {font-size:14px; color:#000; font-weight:bold; margin-bottom:5px;}
ul.vip_club_benefits li .benefit_1 {background:url(../img/vip-label-75.png) 3px 9px no-repeat;}
ul.vip_club_benefits li .benefit_2 {background:url(../img/vip_benefit_2.png) 0 5px no-repeat;}
ul.vip_club_benefits li .benefit_3 {background:url(../img/vip_benefit_3.png) 0 5px no-repeat;}
ul.vip_club_benefits li .benefit_4 {background:url(../img/vip_benefit_4.png) 0 0 no-repeat;}
ul.vip_club_benefits li .benefit_5 {background:url(../img/vip_benefit_5.png) 2px 2px no-repeat;}
ul.vip_club_benefits li .benefit_6 {background:url(../img/vip_benefit_6.png) 0 5px no-repeat;}
ul.vip_club_benefits li .benefit_7 {background:url(../img/vip_benefit_7.png) 0 3px no-repeat;}
ul.vip_club_benefits li .benefit_8 {background:url(../img/vip_benefit_8.png) 0 0 no-repeat;}
ul.vip_club_benefits li .benefit_9 {background:url(../img/vip_benefit_9.png) 0 5px no-repeat;}
ul.vip_club_benefits li .benefit_10 {background:url(../img/vip_benefit_10.png) 0 0 no-repeat;}
ul.vip_club_benefits li .benefit_11 {background:url(../img/vip_benefit_11.png) 0 2px no-repeat;}
ul.vip_club_benefits li .benefit_12 {background:url(../img/vip_benefit_12.png) 0 2px no-repeat;}
ul.vip_club_benefits li .benefit_13 {background:url(../img/vip_benefit_13.png) 0 2px no-repeat;}

ul.bonus_points_benefits {width:300px; padding:0; margin:0; list-style-type:none;}
ul.bonus_points_benefits li {display:inline-block; width:300px; margin:0 10px 0px 10px; vertical-align:top;}
ul.bonus_points_benefits li .benefit {padding:5px 0 15px 50px; color:#666;}
ul.bonus_points_benefits li .benefit_title {font-size:14px; color:#000; font-weight:bold; margin-bottom:5px;}
ul.bonus_points_benefits li .benefit_1 {background:url(../img/icon_lock_32.png) 3px 3px no-repeat;}
ul.bonus_points_benefits li .benefit_2 {background:url(../img/bonus_points_benefit_2.png) 0 5px no-repeat;}
ul.bonus_points_benefits li .benefit_3 {background:url(../img/bonus_points_benefit_3.png) 0 5px no-repeat;}
ul.bonus_points_benefits li .benefit_4 {background:url(../img/bonus_points_benefit_4.png) 0 5px no-repeat;}
ul.bonus_points_benefits li .benefit_5 {background:url(../img/bonus_points_benefit_5.png) 0 5px no-repeat;}
ul.bonus_points_benefits li .benefit_6 {background:url(../img/vip_benefit_11.png) 0 5px no-repeat;}
ul.bonus_points_benefits li .benefit_7 {background:url(../img/bonus_points_benefit_7.png) 0 5px no-repeat;}
ul.bonus_points_benefits li .benefit_8 {background:url(../img/bonus_points_benefit_8.png) 0 5px no-repeat;}





.op40 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.40; -khtml-opacity: 0.40; opacity: 0.40;}
.op50 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50;}
.op60 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.60; -khtml-opacity: 0.60; opacity: 0.60;}


/* Buttons style */

a.btn_blue_big, a.btn_blue_small, a.btn_white_big, a.btn_white_small, a.btn_orange_big, a.btn_orange_small, a.btn_green_big, a.btn_green_small {float:left; display:block; font-weight:bold; text-decoration:none; background-image:url(../img/bgr_line.png); background-repeat:no-repeat; cursor:pointer;}
a.btn_blue_big span, a.btn_blue_small span, a.btn_white_big span, a.btn_white_small span, a.btn_orange_big span, a.btn_orange_small span, a.btn_green_big span, a.btn_green_small span {display:block; float:left; background-image:url(../img/bgr_line.png); background-repeat:no-repeat; cursor:pointer;}

a.btn_blue_big, a.btn_white_big, a.btn_orange_big, a.btn_green_big {font-size:16px; padding-left:15px;}
a.btn_blue_big span, a.btn_white_big span, a.btn_orange_big span, a.btn_green_big span {height:36px; line-height:37px; padding-right:15px; overflow:hidden;}

a.btn_blue_small, a.btn_white_small, a.btn_orange_small, a.btn_green_small {font-size:13px; padding-left:12px;}
a.btn_blue_small span, a.btn_white_small span, a.btn_orange_small span, a.btn_green_small span {height:26px; line-height:26px; padding-right:12px; overflow:hidden;}

a.btn_blue_big {color:#fff; background-color:#039ccd; background-position:left -190px;}
a.btn_blue_big span {background-position:right -190px;}
a.btn_blue_big:hover {color:#fff; background-color:#039ccd; background-position:left -226px;}
a.btn_blue_big:hover span {background-position:right -226px;}

a.btn_blue_small {color:#fff; background-color:#039ccd; background-position:left -262px;}
a.btn_blue_small span {background-position:right -262px;}
a.btn_blue_small:hover {color:#fff; background-color:#039ccd; background-position:left -288px;}
a.btn_blue_small:hover span {background-position:right -288px;}

a.btn_white_big, a.btn_white_big.inactive:hover {color:#5f5f5f; background-color:#e2e2e2; background-position:left -314px;}
a.btn_white_big span, a.btn_white_big.inactive:hover span {background-position:right -314px;}
a.btn_white_big:hover {color:#5f5f5f; background-position:left -350px;}
a.btn_white_big:hover span {background-position:right -350px;}
a.btn_white_big.inactive, a.btn_white_big.inactive span {cursor:default;}

a.btn_white_small {color:#5f5f5f; background-color:#e2e2e2; background-position:left -386px;}
a.btn_white_small span {background-position:right -386px;}
a.btn_white_small:hover {color:#5f5f5f; background-position:left -412px;}
a.btn_white_small:hover span {background-position:right -412px;}
a.a.btn_white_small.inactive, a.btn_white_small.inactive span {cursor:default; color:#aaa;}

a.btn_orange_big {color:#fff; background-color:#ff8201; background-position:left -624px;}
a.btn_orange_big span {background-position:right -624px;}
a.btn_orange_big:hover {color:#fff; background-color:#ff9c34; background-position:left -660px;}
a.btn_orange_big:hover span {background-position:right -660px;}

a.btn_orange_small {color:#fff; background-color:#ff8201; background-position:left -696px;}
a.btn_orange_small span {background-position:right -696px;}
a.btn_orange_small:hover {color:#fff; background-color:#ff9c34; background-position:left -722px;}
a.btn_orange_small:hover span {background-position:right -722px;}


a.btn_green_big {color:#fff; background-color:#2f8e00; background-position:left -748px;}
a.btn_green_big span {background-position:right -748px;}
a.btn_green_big:hover {color:#fff; background-color:#59a533; background-position:left -784px;}
a.btn_green_big:hover span {background-position:right -784px;}

a.btn_green_small {color:#fff; background-color:#2f8e00; background-position:left -820px;}
a.btn_green_small span {background-position:right -820px;}
a.btn_green_small:hover {color:#fff; background-color:#59a533; background-position:left -846px;}
a.btn_green_small:hover span {background-position:right -846px;}

a.btn_blue_big i,
a.btn_orange_big i,
a.btn_green_big i,
a.btn_white_big i {display:block; cursor:pointer; padding-left:26px; background-image:url(../img/icons_line.png); background-repeat:no-repeat;}


/* New buttons style */

.btn {display:inline-block; cursor:pointer; font-weight:bold; text-decoration:none; text-align:center;}

.btn:hover {text-decoration:none;}
.btn-small {height:26px; line-height:26px; font-size:13px; padding:0 10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; -khtml-border-radius:4px;}
.btn-medium {height:36px; line-height:36px; font-size:18px; padding:0 15px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px; -khtml-border-radius:6px;}
.btn-large {height:46px; line-height:46px; font-size:24px; padding:0 25px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -o-border-radius:8px; -ms-border-radius:8px; -khtml-border-radius:8px;}
.btn-xlarge {height:56px; line-height:56px; font-size:32px; padding:0 30px; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; -o-border-radius:12px; -ms-border-radius:12px; -khtml-border-radius:12px;}

.btn-blue {color:#fff; border:1px solid #2b99cf; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
background: #2b9bd2 url("../img/btn-blue-bg.png") repeat-x top; -o-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; /* Recent browsers */ background: -webkit-gradient( linear, left top, left bottom, from(#3fd2fd), to(#2b9bd2) ); background: -webkit-linear-gradient( top, #3fd2fd, #2b9bd2 ); background: -moz-linear-gradient( top, #3fd2fd, #2b9bd2 ); background: -o-linear-gradient( top, #3fd2fd, #2b9bd2 ); background: linear-gradient( top, #3fd2fd, #2b9bd2 );
}
.btn-blue:hover {color:#fff;
background: #48afdb url("../img/btn-blue-bg-hover.png") repeat-x top; -o-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; /* Recent browsers */ background: -webkit-gradient( linear, left top, left bottom, from(#53dbfd), to(#48afdb) ); background: -webkit-linear-gradient( top, #53dbfd, #48afdb ); background: -moz-linear-gradient( top, #53dbfd, #48afdb ); background: -o-linear-gradient( top, #53dbfd, #48afdb ); background: linear-gradient( top, #53dbfd, #48afdb );
}
.btn-blue:active {color:#fff; border:1px solid #2b99cf; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
background: #2b9bd2 url("../img/btn-blue-bg.png") repeat-x top; -o-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; /* Recent browsers */ background: -webkit-gradient( linear, left top, left bottom, from(#3fd2fd), to(#2b9bd2) ); background: -webkit-linear-gradient( top, #3fd2fd, #2b9bd2 ); background: -moz-linear-gradient( top, #3fd2fd, #2b9bd2 ); background: -o-linear-gradient( top, #3fd2fd, #2b9bd2 ); background: linear-gradient( top, #3fd2fd, #2b9bd2 );
}


.btn-violet {
    color: #fff;
    border: 1px solid #745fb5;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    -o-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%; /* Recent browsers */
    background: -webkit-gradient(linear, left top, left bottom, from(#9781d8), to(#745fb5));
    background: -webkit-linear-gradient(top, #9781d8, #745fb5);
    background: -moz-linear-gradient(top, #9781d8, #745fb5);
    background: -o-linear-gradient(top, #9781d8, #745fb5);
    background: linear-gradient(top, #9781d8, #745fb5);
}

.btn-violet:hover {
    color: #fff;
    -o-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%; /* Recent browsers */
    background: -webkit-gradient(linear, left top, left bottom, from(#a48ee2), to(#806bc1));
    background: -webkit-linear-gradient(top, #a48ee2, #806bc1);
    background: -moz-linear-gradient(top, #a48ee2, #806bc1);
    background: -o-linear-gradient(top, #a48ee2, #806bc1);
    background: linear-gradient(top, #a48ee2, #806bc1);
}

.btn-violet:active {
    color: #fff;
    border: 1px solid #745fb5;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    -o-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%; /* Recent browsers */
    background: -webkit-gradient(linear, left top, left bottom, from(#9781d8), to(#745fb5));
    background: -webkit-linear-gradient(top, #9781d8, #745fb5);
    background: -moz-linear-gradient(top, #9781d8, #745fb5);
    background: -o-linear-gradient(top, #9781d8, #745fb5);
    background: linear-gradient(top, #9781d8, #745fb5);
}

.btn-gray {color:#5f5f5f; border:1px solid #a5a7a9; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
background: #d3d3d3 url("../img/btn-gray-bg.png") repeat-x top; -o-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; /* Recent browsers */ background: -webkit-gradient( linear, left top, left bottom, from(#f4f4f4), to(#d3d3d3) ); background: -webkit-linear-gradient( top, #f4f4f4, #d3d3d3 ); background: -moz-linear-gradient( top, #f4f4f4, #d3d3d3 ); background: -o-linear-gradient( top, #f4f4f4, #d3d3d3 ); background: linear-gradient( top, #f4f4f4, #d3d3d3 );
}
.btn-gray:hover {color:#5f5f5f;
background: #e3e3e3 url("../img/btn-gray-bg-hover.png") repeat-x top; -o-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; /* Recent browsers */ background: -webkit-gradient( linear, left top, left bottom, from(#f8f8f8), to(#e3e3e3) ); background: -webkit-linear-gradient( top, #f8f8f8, #e3e3e3 ); background: -moz-linear-gradient( top, #f8f8f8, #e3e3e3 ); background: -o-linear-gradient( top, #f8f8f8, #e3e3e3 ); background: linear-gradient( top, #f8f8f8, #e3e3e3 );
}
.btn-gray:active {
background: #d3d3d3 url("../img/btn-gray-bg.png") repeat-x top; -o-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; /* Recent browsers */ background: -webkit-gradient( linear, left top, left bottom, from(#f4f4f4), to(#d3d3d3) ); background: -webkit-linear-gradient( top, #f4f4f4, #d3d3d3 ); background: -moz-linear-gradient( top, #f4f4f4, #d3d3d3 ); background: -o-linear-gradient( top, #f4f4f4, #d3d3d3 ); background: linear-gradient( top, #f4f4f4, #d3d3d3 );
}

.btn-green {color:#fff; border:1px solid #3f8c00; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
background: #408e00 url("../img/btn-green-bg.png") repeat-x top; -o-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; /* Recent browsers */ background: -webkit-gradient( linear, left top, left bottom, from(#58b700), to(#408e00) ); background: -webkit-linear-gradient( top, #58b700, #408e00 ); background: -moz-linear-gradient( top, #58b700, #408e00 ); background: -o-linear-gradient( top, #58b700, #408e00 ); background: linear-gradient( top, #58b700, #408e00 );
}
.btn-green:hover {color:#fff;
background: #64a500 url("../img/btn-green-bg-hover.png") repeat-x top; -o-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; /* Recent browsers */ background: -webkit-gradient( linear, left top, left bottom, from(#76c500), to(#64a500) ); background: -webkit-linear-gradient( top, #76c500, #64a500 ); background: -moz-linear-gradient( top, #76c500, #64a500 ); background: -o-linear-gradient( top, #76c500, #64a500 ); background: linear-gradient( top, #76c500, #64a500 );
}
.btn-green:active {
background: #408e00 url("../img/btn-green-bg.png") repeat-x top; -o-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; /* Recent browsers */ background: -webkit-gradient( linear, left top, left bottom, from(#58b700), to(#408e00) ); background: -webkit-linear-gradient( top, #58b700, #408e00 ); background: -moz-linear-gradient( top, #58b700, #408e00 ); background: -o-linear-gradient( top, #58b700, #408e00 ); background: linear-gradient( top, #58b700, #408e00 );
}

.btn-orange {color:#fff; border:1px solid #f88200; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
background: #f88400 url("../img/btn-orange-bg.png") repeat-x top; -o-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; /* Recent browsers */ background: -webkit-gradient( linear, left top, left bottom, from(#f8b000), to(#f88400) ); background: -webkit-linear-gradient( top, #f8b000, #f88400 ); background: -moz-linear-gradient( top, #f8b000, #f88400 ); background: -o-linear-gradient( top, #f8b000, #f88400 ); background: linear-gradient( top, #f8b000, #f88400 );
}
.btn-orange:hover {color:#fff;
background: #f99d00 url("../img/btn-orange-bg-hover.png") repeat-x top; -o-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; /* Recent browsers */ background: -webkit-gradient( linear, left top, left bottom, from(#f9bf00), to(#f99d00) ); background: -webkit-linear-gradient( top, #f9bf00, #f99d00 ); background: -moz-linear-gradient( top, #f9bf00, #f99d00 ); background: -o-linear-gradient( top, #f9bf00, #f99d00 ); background: linear-gradient( top, #f9bf00, #f99d00 );
}
.btn-orange:active {
background: #f88400 url("../img/btn-orange-bg.png") repeat-x top; -o-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; /* Recent browsers */ background: -webkit-gradient( linear, left top, left bottom, from(#f8b000), to(#f88400) ); background: -webkit-linear-gradient( top, #f8b000, #f88400 ); background: -moz-linear-gradient( top, #f8b000, #f88400 ); background: -o-linear-gradient( top, #f8b000, #f88400 ); background: linear-gradient( top, #f8b000, #f88400 );
}

i.btn_icon_gift {background-position:0 -1630px;}

.profile i.btn_icon_gift {background-position:0 -1630px;}

a.btn_blue_big i, a.btn_white_big i, a.btn_orange_big i, a.btn_green_big i {font-style:normal; display:block; cursor:pointer;}

.sss {padding:2px; border:2px solid #fff; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.sss-orange {border-color:#ff7f00;}
.sss-green {border-color:#59a533;}
.active-sss a.btn_orange_big, .active-sss .btn_green_big {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.80; -khtml-opacity: 0.80; opacity: 0.80;}
.active-sss a.btn_orange_big:hover {background-position:left -624px;}
.active-sss a.btn_green_big:hover {background-position:left -748px;}
.active-sss a.btn_orange_big:hover span {background-position:right -624px;}
.active-sss a.btn_green_big span {background-position:right -748px;}

input.btn_blue_big {height:36px; font-size:18px; color:#fff; font-weight:bold; background:#039ccd url(../img/bgr_line.png) -10px -190px no-repeat; border:1px solid #059aca; border-top-width:0px; border-bottom-width:0px; padding:0px 20px; cursor:pointer;}
input.btn_blue_big:hover {background:url(../img/bgr_line.png) -10px -226px no-repeat;}
input.btn_white_big {height:36px; font-size:18px; color:#5f5f5f; font-weight:bold; background:#e2e2e2 url(../img/bgr_line.png) -10px -314px no-repeat; border:1px solid #adafb0; border-top-width:0px; border-bottom-width:0px; padding:0px 20px; cursor:pointer;}
input.btn_white_big:hover {background:url(../img/bgr_line.png) -10px -350px no-repeat;}
input.btn_orange_big {height:36px; font-size:18px; color:#fff; font-weight:bold; background:#ff8201 url(../img/bgr_line.png) -10px -624px no-repeat; border:1px solid #ff7f00; border-top-width:0px; border-bottom-width:0px; padding:0px 20px; cursor:pointer;}
input.btn_orange_big:hover {background:url(../img/bgr_line.png) -10px -660px no-repeat;}
input.btn_green_big {height:36px; font-size:18px; color:#fff; font-weight:bold; background:#2f8e00 url(../img/bgr_line.png) -10px -748px no-repeat; border:1px solid #59a533; border-top-width:0px; border-bottom-width:0px; padding:0px 20px; cursor:pointer;}
input.btn_green_big:hover {background:url(../img/bgr_line.png) -10px -784px no-repeat;}

input.btn_blue_small {height:26px; font-size:13px; color:#fff; font-weight:bold; background:#039ccd url(../img/bgr_line.png) -10px -262px no-repeat; border:1px solid #059aca; border-top-width:0px; border-bottom-width:0px; padding:0px 10px; cursor:pointer;}
input.btn_blue_small:hover {background:url(../img/bgr_line.png) -10px -288px no-repeat;}
input.btn_white_small {height:26px; font-size:13px; color:#5f5f5f; font-weight:bold; background:#e2e2e2 url(../img/bgr_line.png) -10px -386px no-repeat; border:1px solid #adafb0; border-top-width:0px; border-bottom-width:0px; padding:0px 10px; cursor:pointer;}
input.btn_white_small:hover {background:url(../img/bgr_line.png) -10px -412px no-repeat;}
input.btn_orange_small {height:26px; font-size:13px; color:#fff; font-weight:bold; background:#ff9c34 url(../img/bgr_line.png) -10px -696px no-repeat; border:1px solid #ff7f00; border-top-width:0px; border-bottom-width:0px; padding:0px 10px; cursor:pointer;}
input.btn_orange_small:hover {background:url(../img/bgr_line.png) -10px -722px no-repeat;}
input.btn_green_small {height:26px; font-size:13px; color:#fff; font-weight:bold; background:#2f8e00 url(../img/bgr_line.png) -10px -820px no-repeat; border:1px solid #59a533; border-top-width:0px; border-bottom-width:0px; padding:0px 10px; cursor:pointer;}
input.btn_green_small:hover {background:url(../img/bgr_line.png) -10px -846px no-repeat;}


a.btn_blue_cta {display:block; width:350px; height:86px; line-height:86px; font-size:30px; font-weight:bold; color:#fff; text-decoration:none; text-align:center; text-shadow:2px 2px 2px #247da2; background:url(../img/btn_blue_cta.png) left 0 no-repeat;}
a.btn_blue_cta:hover {color:#fff; background-position:0 -86px;}

a.btn_white_cta {display:block; width:350px; height:86px; line-height:86px; font-size:30px; font-weight:bold; color:#5f5f5f; text-decoration:none; text-align:center; text-shadow:2px 2px 2px #fff; background:url(../img/btn_white_cta.png) left 0 no-repeat;}
a.btn_white_cta:hover {color:#5f5f5f; background-position:0 -86px;}

a.btn_orange_large {display:block; float:left; height:60px; line-height:60px; font-family:Verdana; color:#fff; text-shadow: 1px 1px 0px #a15323; font-weight:bold; font-size:26px; text-decoration:none; background:#f58b09 url(../img/btn_orange_large.png) left 0px no-repeat; padding-left:26px; }
a.btn_orange_large span.lbg {display:block; float:left; cursor:pointer;}
a.btn_orange_large span.rbg {display:block; float:right; width:70px; height:60px; background:url(../img/btn_orange_large.png) right 0px no-repeat; cursor:pointer;}
a.btn_orange_large:hover {color:#fff;}


a.fb-button {display:block; float:left; background:#b2ecef url(../img/fb-button.png) left 0 no-repeat; padding-left:30px; font-weight:bold;}
a.fb-button, a.fb-button:hover {color:#fff; text-decoration:none;}
a.fb-button span {display:block; float:left; height:22px; line-height:22px; padding-right:10px; background:url(../img/fb-button.png) right 0 no-repeat; cursor:pointer;}

a.twitter-button {display:block; float:left; background:#6171a8 url(../img/twitter-button.png) left 0 no-repeat; padding-left:30px; font-weight:bold;}
a.twitter-button, a.twitter-button:hover {color:#417a9b; text-decoration:none;}
a.twitter-button span {display:block; float:left; height:22px; line-height:22px; padding-right:10px; background:url(../img/twitter-button.png) right 0 no-repeat; cursor:pointer;}

a.vkontakte-button {display:block; float:left; background:#6c8cb5 url(../img/vkontakte-button.png) left 0 no-repeat; padding-left:30px; font-weight:bold;}
a.vkontakte-button, a.vkontakte-button:hover {color:#fff; text-decoration:none;}
a.vkontakte-button span {display:block; float:left; height:22px; line-height:22px; padding-right:10px; background:url(../img/vkontakte-button.png) right 0 no-repeat; cursor:pointer;}

a.fb-button-2 {display:block; float:left; background:#526a9a url(../img/fb-button-2.png) left 0 no-repeat; padding-left:42px; font-weight:bold; font-size:16px;}
a.fb-button-2, a.fb-button-2:hover {color:#fff; text-decoration:none;}
a.fb-button-2 span {display:block; float:left; height:34px; line-height:34px; padding-right:18px; background:url(../img/fb-button-2.png) right 0 no-repeat; cursor:pointer;}
a.fb-button-2:hover {background:#4a6191 url(../img/fb-button-2.png) left -34px no-repeat;}
a.fb-button-2:hover span {background:url(../img/fb-button-2.png) right -34px no-repeat;}

a.vk-button-2 {display:block; float:left; background:#1f4f7a url(../img/vk-button-2.png) left 0 no-repeat; padding-left:42px; font-weight:bold; font-size:16px;}
a.vk-button-2, a.fb-button-2:hover {color:#fff; text-decoration:none;}
a.vk-button-2 span {display:block; float:left; height:34px; line-height:34px; padding-right:18px; background:url(../img/vk-button-2.png) right 0 no-repeat; cursor:pointer;}
a.vk-button-2:hover {background:#1c486f url(../img/vk-button-2.png) left -34px no-repeat;}
a.vk-button-2:hover span {background:url(../img/vk-button-2.png) right -34px no-repeat;}

a.tw-button-2 {display:block; float:left; background:#02aded url(../img/tw-button-2.png) left 0 no-repeat; padding-left:42px; font-weight:bold; font-size:16px;}
a.tw-button-2, a.tw-button-2:hover {color:#fff; text-decoration:none;}
a.tw-button-2 span {display:block; float:left; height:34px; line-height:34px; padding-right:18px; background:url(../img/tw-button-2.png) right 0 no-repeat; cursor:pointer;}
a.tw-button-2:hover {background:#4a6191 url(../img/tw-button-2.png) left -34px no-repeat;}
a.tw-button-2:hover span {background:url(../img/tw-button-2.png) right -34px no-repeat;}

.mobile a.fb-button-2, .mobile a.vk-button-2, .mobile a.tw-button-2 {font-size:14px;}

a.sign_up_facebook, a.sign_up_vkontakte {display:block; float:left; line-height:20px; padding-left:26px;}
a.sign_up_facebook {background:url(../img/icon_20_facebook.png) left center no-repeat;}
a.sign_up_vkontakte {background:url(../img/icon_20_vkontakte.png) left center no-repeat;}

.loading_1 {background-image:url(../img/loading_1.gif); background-repeat:no-repeat; background-position:center center;}
.loading_3 {background-image:url(../img/loading_3.gif); background-repeat:no-repeat; background-position:center center;}

.sss_fb_loading {width:1px;}
.sss_fb_loading .loading {position:absolute; width:32px; height:32px; margin:3px 0 0 -40px; background:url(../img/loading_1.gif) center center no-repeat;}


form {padding:0; margin:0;}
input, select, textarea {font-family:Arial; font-size:12px; color:#000; resize:none; outline:0;}
.in1 {border:1px solid #d6d9dc; border-top-color:#abadb3; border-left-color:#abadb3; background-color:#fff; padding:2px; margin:1px;}
.in1:focus, .in1_error:focus {border:2px solid #01c8f1; background-color:#fff; margin:0px;}
.in1_error {border:1px solid #f34747; background-color:#fff5f5; padding:2px; margin:1px;}

.in_mid .in1 {margin:1px;}
.in_mid .in1, .in_mid .in1_error {font-size:16px; padding:2px;}
.in_mid .in1:focus, .in_mid .in1_error:focus {border-width:2px; margin:0px;}

.in_big .in1 {margin:1px;}
.in_big .in1, .in_big .in1_error {font-size:18px; padding:2px;}
.in_big .in1:focus, .in_big .in1_error:focus {border-width:2px; margin:0px !important;}

.error_msg {color:#e91a2e; font-weight:bold;}

.sbtn_blue_small {height:24px; font-size:13px; color:#fff; font-weight:bold; background:#039ccd url(../img/bgr_line.png) -10px -192px no-repeat; border:1px solid #0399ca; cursor:pointer;}
.sbtn_blue_small:hover {background:url(../img/bgr_line.png) -10px -228px no-repeat;}

.wait input {background-image:url(../img/loading_3.gif); background-position:right center; background-repeat:no-repeat;}



/* Vip Banners */

.vip_banner_728x90 {width:728px; height:90px; background:url(../img/vip_banner_728x90.png) 0 0 no-repeat; overflow:hidden; font-size:11px;}
.vip_banner_728x90 .banner_link {position:absolute;}
.vip_banner_728x90 .banner_link img {width:728px; height:90px;}
.vip_banner_728x90 .ban_inner {padding:0 7px;}
.vip_banner_728x90 td {height:90px;}
.vip_banner_728x90 td.ban_text_1 {width:218px; text-align:center; font-size:20px; font-weight:bold;}
.vip_banner_728x90 td.ban_text_1 span {color:#52b600;}
.vip_banner_728x90 td.ban_vip_label {width:72px;}
.vip_banner_728x90 td.ban_text_2 {width:250px; text-align:center; font-size:13px; font-weight:bold;}
.vip_banner_728x90 td.ban_button {width:170px;}

.vip_banner_468x60 {width:468px; height:60px; background:url(../img/vip_banner_468x60.png) 0 0 no-repeat; overflow:hidden; font-size:11px;}
.vip_banner_468x60 .banner_link {position:absolute;}
.vip_banner_468x60 .banner_link img {width:468px; height:60px;}
.vip_banner_468x60 .ban_inner {padding:0 7px;}
.vip_banner_468x60 td {height:60px;}
.vip_banner_468x60 td.ban_text_1 {width:230px; text-align:center; font-size:18px; font-weight:bold;}
.vip_banner_468x60 td.ban_text_1 span {color:#52b600;}
.vip_banner_468x60 td.ban_vip_label {width:66px;}
.vip_banner_468x60 td.ban_button {width:160px;}

.vip_banner_300x250 {width:300px; height:250px; background:url(../img/vip_banner_300x250.png) 0 0 no-repeat; overflow:hidden; font-size:11px;}
.vip_banner_300x250 .banner_link {position:absolute;}
.vip_banner_300x250 .banner_link img {width:300px; height:250px;}
.vip_banner_300x250 .ban_inner {padding:7px 0;}
.vip_banner_300x250 td.ban_text_1 {height:48px; text-align:center; vertical-align:middle; font-size:20px; font-weight:bold;}
.vip_banner_300x250 td.ban_text_1 span {color:#52b600;}
.vip_banner_300x250 td.ban_vip_label {height:82px;}
.vip_banner_300x250 td.ban_text_2 {height:55px; text-align:center; vertical-align:middle; font-size:13px; font-weight:bold;}
.vip_banner_300x250 td.ban_button {height:38px;}





/* Common */

.nowrap {white-space:nowrap;}

.d_hide {display:none;}
.d_show {display:block;}

.relative {position:relative;}
.absolute {position:absolute;}

.fl {float:left;}
.fr {float:right;}
.c {clear:both; line-height:0px; width:0px; height:0px;}

.alc {text-align:center;}
.all {text-align:left;}
.alr {text-align:right;}

.normal {font-weight:normal;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.underline {text-decoration:underline;}

label {cursor:pointer;}

.b {border:1px solid blue;}
.bg {background:red;}


/* General paddings */

.p5{padding: 5px;}
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}
.p30{padding: 30px;}

.pt1 {padding-top:1px;}
.pt2 {padding-top:2px;}
.pt3 {padding-top:3px;}
.pt4 {padding-top:4px;}
.pt5 {padding-top:5px;}
.pt6 {padding-top:6px;}
.pt7 {padding-top:7px;}
.pt8 {padding-top:8px;}
.pt9 {padding-top:9px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt25 {padding-top:25px;}
.pt30 {padding-top:30px;}
.pt40 {padding-top:40px;}
.pt45 {padding-top:45px;}
.pt50 {padding-top:50px;}

.pb1 {padding-bottom:1px;}
.pb2 {padding-bottom:2px;}
.pb3 {padding-bottom:3px;}
.pb4 {padding-bottom:4px;}
.pb5 {padding-bottom:5px;}
.pb6 {padding-bottom:6px;}
.pb7 {padding-bottom:7px;}
.pb8 {padding-bottom:8px;}
.pb9 {padding-bottom:9px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb25 {padding-bottom:25px;}
.pb30 {padding-bottom:30px;}
.pb40 {padding-bottom:40px;}
.pb50 {padding-bottom:50px;}

.pl1 {padding-left:1px;}
.pl2 {padding-left:2px;}
.pl3 {padding-left:3px;}
.pl4 {padding-left:4px;}
.pl5 {padding-left:5px;}
.pl6 {padding-left:6px;}
.pl7 {padding-left:7px;}
.pl8 {padding-left:8px;}
.pl9 {padding-left:9px;}
.pl10 {padding-left:10px;}
.pl15 {padding-left:15px;}
.pl20 {padding-left:20px;}
.pl25 {padding-left:25px;}
.pl30 {padding-left:30px;}
.pl35 {padding-left:35px;}
.pl40 {padding-left:40px;}
.pl50 {padding-left:50px;}

.pr1 {padding-right:1px;}
.pr2 {padding-right:2px;}
.pr3 {padding-right:3px;}
.pr4 {padding-right:4px;}
.pr5 {padding-right:5px;}
.pr6 {padding-right:6px;}
.pr7 {padding-right:7px;}
.pr8 {padding-right:8px;}
.pr9 {padding-right:9px;}
.pr10 {padding-right:10px;}
.pr15 {padding-right:15px;}
.pr20 {padding-right:20px;}
.pr25 {padding-right:25px;}
.pr30 {padding-right:30px;}
.pr35 {padding-right:35px;}
.pr40 {padding-right:40px;}
.pr50 {padding-right:50px;}


/* General margins */
.mt1 {margin-top:1px;}
.mt2 {margin-top:2px;}
.mt3 {margin-top:3px;}
.mt4 {margin-top:4px;}
.mt5 {margin-top:5px;}
.mt6 {margin-top:6px;}
.mt7 {margin-top:7px;}
.mt8 {margin-top:8px;}
.mt9 {margin-top:9px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mt35 {margin-top:35px;}
.mt40 {margin-top:40px;}

.mb0 {margin-bottom:0px;}
.mb1 {margin-bottom:1px;}
.mb2 {margin-bottom:2px;}
.mb3 {margin-bottom:3px;}
.mb4 {margin-bottom:4px;}
.mb5 {margin-bottom:5px;}
.mb6 {margin-bottom:6px;}
.mb7 {margin-bottom:7px;}
.mb8 {margin-bottom:8px;}
.mb9 {margin-bottom:9px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}
.mb35 {margin-bottom:35px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}

.ml1 {margin-left:1px;}
.ml2 {margin-left:2px;}
.ml3 {margin-left:3px;}
.ml4 {margin-left:4px;}
.ml5 {margin-left:5px;}
.ml6 {margin-left:6px;}
.ml7 {margin-left:7px;}
.ml8 {margin-left:8px;}
.ml9 {margin-left:9px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}
.ml35 {margin-left:35px;}
.ml40 {margin-left:40px;}

.mr1 {margin-right:1px;}
.mr2 {margin-right:2px;}
.mr3 {margin-right:3px;}
.mr4 {margin-right:4px;}
.mr5 {margin-right:5px;}
.mr6 {margin-right:6px;}
.mr7 {margin-right:7px;}
.mr8 {margin-right:8px;}
.mr9 {margin-right:9px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.mr25 {margin-right:25px;}
.mr30 {margin-right:30px;}
.mr35 {margin-right:35px;}
.mr40 {margin-right:40px;}



/* Accordion */
.accordion a {display:block; padding:5px 5px 5px 15px; background:url(../img/li_acc_1.png) 2px 8px no-repeat; font-size:15px; margin-top:1px; line-height:15px; cursor:pointer; border-bottom:1px dotted #d9d4d0;}
.accordion a:hover {background:url(../img/li_acc_2.png) 2px 8px no-repeat;}
.accordion a.selected {color:black; background:url(../img/li_acc_3.png) 2px 8px no-repeat;font-weight:bold; border-bottom-width:0px;}
.accordion a span {border-width:0px;}
.accordion .acc_inner {padding:5px; border-bottom:1px dotted #d9d4d0;}
.accordion .acc_inner ul {padding:0; margin:0 0 10px 10px; list-style-type:none;}
.accordion a.selected span.icon_close {cursor:pointer; position:absolute; margin:4px 0 0 246px; border-width:0px; display:block; width:6px; height:6px; background:url(../img/icon_close_2.gif) no-repeat;}

/*
.accordion a {display:block; padding:5px 5px 5px 15px; background:url(../img/li_acc_1.png) 2px 9px no-repeat; font-size:15px; margin-top:1px; line-height:15px; cursor:pointer;}
.accordion a:hover {background:url(../img/li_acc_2.png) 2px 9px no-repeat;}
.accordion a.selected {color:black; margin-top:5px; background:url(../img/li_acc_3.png) 2px 9px no-repeat; border-top:1px solid #e3e0de; font-weight:bold;}
.accordion a.selected span {border-width:1px;}
.accordion .acc_inner {padding:5px; border-bottom:1px solid #e3e0de;}
.accordion .acc_inner ul {padding:0; margin:0 0 5px 10px; list-style-type:none;}
.accordion a.selected span.icon_close {cursor:pointer; position:absolute; margin:4px 0 0 240px; border-width:0px; display:block; width:6px; height:6px; background:url(../img/icon_close_2.gif) no-repeat;}
 */

/* Accordion End */

.acc_menu {padding:0; margin:0; list-style-type:none;}
.acc_menu a {display:block; padding:5px 5px 5px 15px; background:url(../img/li_acc_1.png) 2px 8px no-repeat; font-size:15px; margin-top:1px; line-height:15px; cursor:pointer; border-bottom:1px dotted #d9d4d0; text-decoration:none;}
.acc_menu a:hover {background:url(../img/li_acc_2.png) 2px 8px no-repeat;}
.acc_menu a.collapsed {color:black; background:url(../img/li_acc_3.png) 2px 8px no-repeat;font-weight:bold; border-bottom-width:0px;}
.acc_menu ul {padding:5px; margin:0; list-style-type:none;}


/* jQuery Tabs */
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
	.tabs-hide {
		display:none;
	}
}

/* Hide useless elements in print layouts... */
@media print {
	.tabs-nav {
		display:none;
	}
}

/* Skin */
.tabs-nav {list-style:none; margin:0; padding:0 0 0 0px; height:28px; border-bottom:1px solid #d0c7be;}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */display:block; clear:both; content:" ";}
.tabs-nav li {float:left; margin:0 3px 0 0; min-width:34px; /* be nice to Opera */}
.tabs-nav a, .tabs-nav a span {display:block; padding:0 18px; background:url(../img/tabs.png) no-repeat;}
.tabs-nav a {position:relative; top:1px; z-index:2; padding-left:0; color:#555555 !important; font-size:12px; font-weight:bold; line-height:28px; text-align:center; text-decoration:none; white-space:nowrap; /* required in IE 6 */}
.tabs-nav .tabs-selected a, .tabs-nav .tabs-selected a:hover {color:#000 !important;}
.tabs-nav .tabs-selected a {background-position:100% -150px; outline:0; /* prevent dotted border in Firefox */}
.tabs-nav a:hover {background-position:100% -200px;}
.tabs-nav a:hover span {background-position:0 -200px;}
.tabs-nav a {background-position:100% -100px;}
.tabs-nav a span {width:64px; /* IE 6 treats width as min-width */ min-width:34px; height:28px; /* IE 6 treats height as min-height */ min-height:26px; line-height:26px; padding-top:2px; padding-right:0;}
*>.tabs-nav a span { /* hide from IE 6 */ width:auto; height:auto;}
.tabs-nav .tabs-selected a span {padding-top:2px;}
.tabs-nav .tabs-selected a span, .tabs-nav .tabs-selected a:hover span {background-position:0 -50px;}
.tabs-nav .tabs-selected a:hover {background-position:right -50px;}
.tabs-nav a span {background-position:0 0;}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */cursor:text;}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */cursor:pointer;}
.tabs-nav .tabs-disabled {opacity:.4;}
.tabs-loading em {padding:0 0 0 20px; background:url(../img/loading_tabs.gif) no-repeat 0 50%;}
.tabs-container {clear:both;  background:#fff; padding:25px 0 20px 0;}

.tabs-nav b.new {padding-right:18px;}

.tab-filter-box, .tabs-filter, .tab-filter-expanded-inner {width:150px;}
.tabs-filter {position:absolute; z-index:200; margin-top:6px;}
.tabs-filter {margin-left:460px;}
.page_profile .tabs-filter {margin-left:230px;}
.tabs-filter td { color:#666;}
.tab-filter-arr {float:right; line-height:13px; color:#666; background:url(../img/tab-filter-arr.gif) right 8px no-repeat; padding:4px 15px 6px 7px;}
.tab-filter-exp .tab-filter-arr {background-color:#d0c7be; color:#fff; background-position:right -22px;}
.tab-filter-expanded-inner {position:absolute; margin-top:-3px;}
.tab-filter-expanded {float:right; display:none; background:white; margin:2px 0 0 0px; padding:3px 15px 3px 7px; border:1px solid #d0c7be; z-index:3000;}
.tab-filter-exp .tab-filter-expanded {display:block;}


.fbapp .layout, .fbapp .layout .container {width:760px;}
.fbapp .container_inner {margin-left:10px;width:auto;}
.fbapp .header_line_2 .submenu_bc {margin:0px;float:left;}
.fbapp .service_buttons {margin: 6px 0 0;}

/* Temp FB page */
.app_fb_landing_page_facebook .layout {width:740px;}
.app_fb_landing_page_facebook .container {width:720px;}
.app_fb_landing_page_facebook .container_inner {width:700px;}
.app_fb_landing_page_facebook .header {background-position:center top;}


.spotlight_line_inner_1 {width:945px; overflow:hidden;}
.spotlight_line_inner_2 {width:1500px;}

.info_box_city {background:url(../img/infobox_city.jpg) center bottom no-repeat; border:1px solid #b6cad3; padding:10px;}
.info_box_city td {color:#97bece;}

.info_box_birthday { background: url("../img/infobox_birthday.jpg") no-repeat scroll center center transparent; border: 1px solid #E4BEC5; padding: 20px 10px;}
.info_box_birthday td { color: #9A0941; }

.info_box_photo_for_credits {background:url(../img/infobox_photo_for_credits.jpg) 0 0 no-repeat; border:1px solid #92b7c6; padding:10px;}
.info_box_photo_for_credits td {color:#000; padding-top:10px; padding-bottom:10px;}

.info_box_ny_gifts {background:url(../img/infobox_ny_gifts.jpg) 0 0 no-repeat; border:1px solid #d3c8bd; padding:10px;}
.info_box_ny_gifts td div {color:#a4000f;}

.info_box_datenow {border:1px solid #f4cacf; background:#fff3f3 url(../img/datenow_bgr.jpg) 0 0 repeat-x; padding:15px;}

.info_box_datenow_stars {border:1px solid #dfb3cd; background:#fff url(../img/datenow_stars_bgr.jpg) center 0 no-repeat; padding:5px 15px;}
.info_box_datenow_stars_photo {position:absolute; right:5px; bottom:-5px;}

.info_box_2 {background-color:#fff8d2; border:2px solid #f8cc78; padding:10px; margin-bottom:15px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}

.msg-info, .msg-green {padding:10px 10px 10px 30px; margin-bottom:15px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.msg-info {background:#fff8d2 url(../img/icon_warning_16.png) 10px 8px no-repeat; border:2px solid #f8cc78; color:#87621c;}
.msg-green {background:#eeffe6 url(../img/icon_tick.png) 10px 8px no-repeat; border:2px solid #7dca69; color:#3d9b24;}

.birthday-users {padding:30px; background:url(../img/bg-birthday.jpg) center center no-repeat; border:1px solid #e4bec5;}

#tooltip, #tooltipt {position:absolute; z-index:3000; border:3px solid #2aacd4; background-color:#fff; padding:10px 10px 5px 10px; opacity:1; text-align:left; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -moz-box-shadow:5px 5px 5px #ccc; -webkit-box-shadow:5px 5px 5px #ccc; box-shadow:5px 5px 5px #ccc;}
#tooltip .user-name, #tooltipt .user-name {font-size:14px; font-weight:normal;}
#tooltip .user-name span, #tooltipt .user-name span {color:#0091e5; font-weight:bold; margin-bottom:3px;}
#tooltip .user-location, #tooltipt .user-location {color:#999; font-weight:normal; font-size:11px; margin-bottom:10px;}
#tooltip .user-msg, #tooltipt .user-msg {font-weight:normal; font-style:italic; max-width:300px;}
#tooltip .delete, #tooltipt .delete {padding-top:4px; text-align:right;}
#tooltip .delete a, #tooltipt .delete a {font-size:11px; font-weight:normal; background:url(../img/icons_line.png) 1px -768px no-repeat; padding-left:18px;}

.list-item {background:url(../img/li.png) 2px 2px no-repeat; padding-left:14px;}
ul.acoount-delete-reasons {padding:0; margin:0; list-style-type:none;}
ul.acoount-delete-reasons li {margin-bottom:2px;}
ul.acoount-delete-reasons li textarea.ta-explain {width:300px; height:50px;}
ul.acoount-delete-reasons li .followup {border:2px solid #2aacd4; background-color:#fff; padding:10px; margin:8px 0 12px 20px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -moz-box-shadow:5px 5px 5px #ccc; -webkit-box-shadow:5px 5px 5px #ccc; box-shadow:2px 2px 2px #ccc;}

.pic-action-box {}
.pic-action-box a.pic-action {display:block; float:left; width:28px; height:28px; background-image:url(../img/pic_actions.png); background-repeat:no-repeat; margin:0 1px;}
.pic-action-box a.rotate-cw {background-position:0 0;}
.pic-action-box a.rotate-cw:hover {background-position:-28px 0;}
.pic-action-box a.rotate-ccw {background-position:0 -28px;}
.pic-action-box a.rotate-ccw:hover {background-position:-28px -28px;}

/* Callout */
.callout.overlay-with-gift {width:130px;}
.callout.overlay-with-gift .callout-inner {padding:15px;}
.callout {position:absolute; width:310px; padding-top:39px; z-index:10;}
.callout-box {border:2px solid #ec8600; background-color:#fffcc0; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -moz-box-shadow:5px 5px 5px #ccc; -webkit-box-shadow:5px 5px 5px #ccc; box-shadow:2px 2px 2px #ccc;}
.callout-box-green {border-color:#72b14c; background-color:#eeffe4;}
.callout-box-blue {border-color:#AAD8E2; background-color:#E4F9FF;}
.callout.overlay .callout-box {-moz-box-shadow:5px 5px 5px #666; -webkit-box-shadow:5px 5px 5px #666; box-shadow:2px 2px 2px #666;}
.callout-corner {position:absolute; width:37px; height:41px; background:url(../img/callout-corner.png); margin:-41px 0 0 245px;}
.callout-corner-2 {position:absolute; width:37px; height:41px; background:url(../img/callout-corner-2.png); margin:0px 0 0 45px;}
.callout-corner-3 {position:absolute; width:37px; height:41px; background:url(../img/callout-corner-3.png); margin:-41px 0 0 40px;}
.callout-close {position:absolute; background:url(../img/callout-corner.png); margin:7px 0 0 282px;}
.callout-close a {display:block; width:16px; height:16px; background:url(../img/icon_close_2.gif) center center no-repeat; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.70; -khtml-opacity: 0.70; opacity: 0.70;}
.callout-close a:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}
.callout-inner {padding:25px 20px 20px 20px;}
.callout-inner-2 {padding:10px;}
.callout-content {}
ul.services-for-credits {padding:0; margin:0; list-style-type:none;}
ul.services-for-credits li {font-style:italic; padding-left:21px; position:relative; margin-bottom:8px;}
ul.services-for-credits li i {display:block; position:absolute; width:16px; height:16px; margin-left:-21px; background-image:url(../img/icons-services.png); background-repeat:no-repeat;}
i.serv-icon-spotlight {background-position:0 0;}
i.serv-icon-announcement {background-position:-16px 0;}
i.serv-icon-gift {background-position:-32px 0;}

.popup_guarantee_block {border:1px solid #c7e8b4; background-color:#eeffe4; padding:10px 15px;}

.advice-todo {padding:0; margin:0; list-style-type:none;}
.advice-todo li {margin-bottom:18px; padding-left:22px; background:url(../img/icon_tick.png) 0 2px no-repeat;}

.box-arr {background-image:url(../img/li_answer.png); background-repeat:no-repeat; background-position:11px 4px; padding-left:28px;}
.box-arr-2 {background-image:url(../img/li_answer.png); background-repeat:no-repeat; background-position:0 1px; padding-left:16px;}
.question_box .ac-dropdown {margin:0px 0 0 1px;}
.ac-dropdown {position:absolute; background:url(../img/shadow.png) right bottom no-repeat; font-size:12px; padding:0 4px 4px 0;}
.ac-dropdown .ac-box {padding:5px; background-color:#fff; border:1px solid #abadb3;}
.ac-inner {width:234px;}
.ac-dropdown ul {padding:0 !important; margin:0 !important;}
.ac-dropdown ul li {font-size:12px; padding-bottom:2px; background-color:#f7f7f7; border:1px solid #f7f7f7; padding:4px; margin-bottom:1px;}
.ac-dropdown ul li.over {color:#fff; background:#ff7f00 url(../img/bgr_answer.png) 0 0 repeat-x; border:1px solid #c77800;}
.ac-dropdown ul li img {float:left; width:34px; height:28px; margin:-2px 7px 2px 0; background-color:#fff;}


.ls table.stats td {background-color:#f4f4f4; padding:2px 5px;}

.system-msg {padding-top:120px;}
.system-msg-box {width:900px; margin:0 auto; background-color:#fff; border:1px solid #c9beb1; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.system-msg-box .inner {padding:20px 0 50px 0; margin-left:20px; width:860px; text-align:center;}
.system-msg-box .logo-box {margin-top:-50px; color:#898989; background:#343434 url(../img/header.gif); padding:12px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}

.blog_promobox .blog_title {font-weight:bold; margin-bottom:10px;}
.blog_promobox img {width:90px; float:left; margin:0 15px 10px 0;}


/* WMJ Styles */

.wmj_banner {width:628px; overflow:hidden; text-align:left;}
.wmj_header {height:39px; background:#383838 url(../img/wmj_header.png) right 0 no-repeat;}
.wmj_header a {color:#999; text-decoration:none;}
.wmj_header a:hover {color:#fff;}
.wmj_logo_flirtic {display:block; float:left; width:115px; height:22px; background:url(../img/wmj_logo_flirtic.png); margin:8px 0 0 15px;}
.wmj_slogan {float:right; margin:13px 20px 0 0;}
.wmj_content {height:351px; background:#ececec url(../img/wmj_bgr.jpg) 0 0 no-repeat; border:1px solid #d7d7d7; border-top-width:0; padding-left:12px;}
.wmj_content_inner {width:600px; overflow:hidden; padding-top:18px;}
.wmj_quest_pic {float:left; margin-right:15px;}
.wmj_quest_pic img {width:75px; height:75px;}
.wmj_quest_content {float:left; width:503px;}
.wmj_quest_content .quiz_title {float:left; width:350px; font-size:14px; font-weight:bold; margin-bottom:15px; overflow:hidden;}
.wmj_quest_content .quiz_title a {color:#000;}
.wmj_quest_content .quiz_title a:hover {color:#ff8000;}
.wmj_quest_content .backlink {float:right; padding-top:2px;}
.wmj_question_first {margin-bottom:25px;}
.wmj_question_first .wmj_quest_pic img {width:120px; height:120px;}
.wmj_question_first .wmj_quest_content {width:458px;}
.wmj_answer_content {width:420px; padding-top:10px;}
.wmj_answer_content .round_block .block_inner {margin-left:15px; width:390px;}
.wmj_answer_content .question_box ul {margin-bottom:5px;}
.wmj_answer_content .question_box li.custom_pic {width:32%; font-size:12px;}
.wmj_answer_content .question_box li.custom_pic img {width:100px; height:100px;}
.wmj_answer_content .question_box li.custom_pic a span, .wmj_answer_content .question_box li.custom_pic a:hover span, .wmj_answer_content .question_box li.custom_pic a:active span {padding-left:13px; background-position:0 1px;}
.wmj_share {padding:15px 0;}

.wmj_banner.wmj_2 {width:600px;margin:0 auto;}
.wmj_banner.wmj_2 .wmj_content {height:450px;}
.wmj_banner.wmj_2 .wmj_quest_content {width:475px;}
.wmj_banner.wmj_2 .wmj_question_first .wmj_quest_content {width:420px;}
.wmj_banner.wmj_2 .wmj_quest_content .quiz_title {width:322px;}

.wmj_landing_page_box {background:#ececec url(../img/wmj_bgr.jpg) 0 0 no-repeat; border:1px solid #d7d7d7; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; margin-bottom:20px;}
.wmj_landing_page_inner {width:660px; margin:0 20px; padding:20px 0;}

#rotate_overlay {
  position: relative;
  top: -60px;
  width: 60px; 
  margin: 0 auto; 
  z-index: 1000; 
  text-align: center; 
  -webkit-opacity: 0.4;
  -moz-opacity: 0.4;
  filter:alpha(opacity=40);
  opacity: 0.4;
}

/* TipTip CSS - Version 1.2 */
#tiptip_holder {display: none; position: absolute; top: 0; left: 0; z-index: 99999;}
#tiptip_holder.tip_top {padding-bottom: 5px;}
#tiptip_holder.tip_bottom {padding-top: 5px;}
#tiptip_holder.tip_right {padding-left: 5px;}
#tiptip_holder.tip_left {padding-right: 5px;}
#tiptip_content {font-size: 11px; color: #fff; text-shadow: 0 0 2px #000; padding: 4px 8px; border: 1px solid rgba(255,255,255,0.25); background-color: rgb(25,25,25); background-color: rgba(25,25,25,0.92); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000)); border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow: 0 0 3px #555; -webkit-box-shadow: 0 0 3px #555; -moz-box-shadow: 0 0 3px #555;}
#tiptip_arrow, #tiptip_arrow_inner {position: absolute; border-color: transparent; border-style: solid; border-width: 6px; height: 0; width: 0;}
#tiptip_holder.tip_top #tiptip_arrow { border-top-color: #fff; border-top-color: rgba(255,255,255,0.35); }
#tiptip_holder.tip_bottom #tiptip_arrow { border-bottom-color: #fff; border-bottom-color: rgba(255,255,255,0.35);}
#tiptip_holder.tip_right #tiptip_arrow { border-right-color: #fff; border-right-color: rgba(255,255,255,0.35); }
#tiptip_holder.tip_left #tiptip_arrow { border-left-color: #fff; border-left-color: rgba(255,255,255,0.35); }
#tiptip_holder.tip_top #tiptip_arrow_inner { margin-top: -7px; margin-left: -6px; border-top-color: rgb(25,25,25); border-top-color: rgba(25,25,25,0.92);}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {margin-top: -5px; margin-left: -6px; border-bottom-color: rgb(25,25,25); border-bottom-color: rgba(25,25,25,0.92);}
#tiptip_holder.tip_right #tiptip_arrow_inner { margin-top: -6px; margin-left: -5px; border-right-color: rgb(25,25,25); border-right-color: rgba(25,25,25,0.92);}
#tiptip_holder.tip_left #tiptip_arrow_inner { margin-top: -6px; margin-left: -7px; border-left-color: rgb(25,25,25); border-left-color: rgba(25,25,25,0.92);}

.pic-action-box a.rotate-cw { 
    background-position: 0px 0px;
}

.pic-action-box a.rotate-ccw { 
    background-position: 0px -28px;
}

.pic-action-box a.rotate-cw:hover { 
    background-position: -28px 0px;
}

.pic-action-box a.rotate-ccw:hover { 
    background-position: -28px -28px;
}
 
#fancy-quiz .popup { 
    background-color: rgb(255, 255, 255);
    border-bottom-color: rgb(125, 125, 125);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: rgb(125, 125, 125);
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: rgb(125, 125, 125);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: rgb(125, 125, 125);
    border-top-style: solid;
    border-top-width: 1px;
    text-align: left;
}

#fancy-quiz .popup_abuse { 
    width: 600px;
}

#fancy-quiz .popup_title { 
    background-color: rgb(237, 249, 255);
    color: rgb(119, 119, 119);
    font-weight: 700;
    padding-bottom: 8px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
}

a.twitter-button, a.twitter-button:hover { 
    color: rgb(65, 122, 155);
    text-decoration: none;
}

a.twitter-button { 
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgb(97, 113, 168);
    background-image: url("../img/twitter-button.png");
    background-origin: padding-box;
    background-position: 0% 0px;
    background-repeat: no-repeat;
    background-size: auto;
    display: block;
    float: left;
    font-weight: 700;
    padding-left: 30px;
}

a.twitter-button span { 
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../img/twitter-button.png");
    background-origin: padding-box;
    background-position: 100% 0px;
    background-repeat: no-repeat;
    background-size: auto;
    cursor: pointer;
    display: block;
    float: left;
    height: 22px;
    line-height: 22px;
    padding-right: 10px;
}

a.vkontakte-button, a.vkontakte-button:hover { 
    color: rgb(255, 255, 255);
    text-decoration: none;
}

a.vkontakte-button { 
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgb(108, 140, 181);
    background-image: url("../img/vkontakte-button.png");
    background-origin: padding-box;
    background-position: 0% 0px;
    background-repeat: no-repeat;
    background-size: auto;
    display: block;
    float: left;
    font-weight: 700;
    padding-left: 30px;
}

a.vkontakte-button span { 
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../img/vkontakte-button.png");
    background-origin: padding-box;
    background-position: 100% 0px;
    background-repeat: no-repeat;
    background-size: auto;
    cursor: pointer;
    display: block;
    float: left;
    height: 22px;
    line-height: 22px;
    padding-right: 10px;
}

input.share_link { 
    background-color: rgb(255, 252, 228);
    border-bottom-color: rgb(164, 153, 127);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: rgb(164, 153, 127);
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: rgb(164, 153, 127);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: rgb(164, 153, 127);
    border-top-style: solid;
    border-top-width: 1px;
    font-size: 16px;
    padding-bottom: 4px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 4px;
} 

.box-arr {background-image:url(../img/li_answer.png); background-repeat:no-repeat; background-position:11px 4px; padding-left:28px;}
.question_box .ac-dropdown {margin:-1px 0 0 1px;}
.ac-dropdown {position:absolute; background:url(../img/shadow.png) right bottom no-repeat; font-size:12px; padding:0 4px 4px 0; z-index: 9999;}
.ac-dropdown .ac-box {padding:5px; background-color:#fff; border:1px solid #abadb3;}
.ac-inner {width:234px;}
.ac-dropdown ul {padding:0 !important; margin:0 !important;}
.ac-dropdown ul li {font-size:12px; padding-bottom:2px; background-color:#f7f7f7; border:1px solid #f7f7f7; padding:4px; margin-bottom:1px;}
.ac-dropdown ul li.over {color:#fff; background:#ff7f00 url(../img/bgr_answer.png) 0 0 repeat-x; border:1px solid #c77800;}
.ac-dropdown ul li img {float:left; width:34px; height:28px; margin:-2px 7px 2px 0; background-color:#fff;}
.ac-dropdown .utype { padding: 5px 0; padding-left: 12px; text-align: left; }

table.stats td {background-color:#f4f4f4; padding:2px 5px;}

.user_list .users-favorite-things {padding-top:20px;}
.users-favorite-things {padding-top:10px;}
.users-favorite-things .profile_table .dname {width:110px;}
.users-favorite-things .profile_table .ddata {width:160px;}
.users-favorite-things .profile_table {float:left;}
.users-favorite-things .row {padding:5px 20px 2px 5px; position:relative;}
.users-favorite-things .row.on {background-color:#f0f0f0;}
.users-favorite-things .row a.delete {position:absolute; top:5px; right:3px;}
.users-favorite-things .row .btn_like {position:absolute; top:5px; right:3px; width:16px; height:16px;}
.users-favorite-things a.like {display:block; width:16px; height:16px; position:absolute; background:url(../img/icon_like.gif); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.60; -khtml-opacity: 0.60; opacity: 0.60;}
.users-favorite-things a.like:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; -khtml-opacity: 1.00; opacity: 1.00;}
.users-favorite-things span.youlike {display:block; width:16px; height:16px; position:absolute; background:url(../img/icon_youlike.gif);}
.users-favorite-things .user-music, .users-favorite-things .user-places {width:290px;}
.users-favorite-things .user-music {float:left;}
.user-music .row {padding:5px 20px 2px 5px; position:relative;}
.user-music img {float:left; width:34px; height:28px; margin:-2px 7px 7px 0;}
.users-favorite-things .user-places {float:left;}
.user-music .row a.delete {position:absolute; top:0; right:0px;}

.landing_page_last_fm {padding:30px 0;}
.landing_page_last_fm .question_box ul {margin-bottom:0;}
.landing_page_last_fm .round_block .block_inner {margin:10px 20px 10px 20px; width:280px;}
.landing_page_last_fm .question_box li a {line-height:20px;}

.user-music li:hover {
    cursor: default;
}

.user-locations {}
.user-locations .row {padding:0 20px 2px 0; position:relative;}
.user-locations img {float:left; width:auto; height:28px; margin:-2px 7px 7px 0;}
.user-locations .row a.delete {position:absolute; top:0; right:0px;}

.user-locations li:hover {
    cursor: default;
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(20,20,20,0.92);
	}
}

.user-places {}
.user-places .row {padding:5px 20px 2px 5px; position:relative;}
.user-places img {float:left; width:28px; height:28px; margin:-2px 7px 7px 0;}
.user-places .row a.delete {position:absolute; top:0; right:0px;}
.fq_hide {display:none}
#other_places_list .icon_warning {display:none}

.datenow_landing_page {background:url(../img/datenow_landing_page.jpg) 10px 10px no-repeat; position:relative;}
.datenow_landing_page_counter {width:580px; float:right; margin-right:20px; text-align:center;}
.datenow_landing_page_btns {width:200px; float:left; margin-left:20px; margin-top:300px;text-align:center;}

.counter {font-size:60px; color:#404040;}
.counter .num {float:left; width:56px; height:96px; text-align:center; font-size:50px; color:#404040; background:url(../img/counter_num.jpg);}
.counter .sep {float:left; width:30px; text-align:center;}
.counter .num span {line-height:76px;}

.datenow_landing_page .fb_like_box {position:absolute; top:330px; left:20px;}
.datenow_landing_page .fb_like_box iframe {margin:0;}
.datenow_landing_page_fb_box {width:888px; height:180px; overflow:hidden;}
.datenow_landing_page_fb_box iframe {margin:-4px 0 0 -3px;}

.datenow_landing_page .pic_mosaic {height:260px; min-height:260px;}

.datenow_offer_promo_box {margin-bottom:20px; padding:10px 10px 10px 15px; border:2px solid #ffa2b8; background:#fff3f3 url(../img/datenow_bgr.jpg); border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.datenow_offer_promo_box .icon_close {position:absolute; top:0px; right:0px;}

.dn-hover { border-bottom: 1px dashed #0091e5; }
.dn-hover:hover { border-bottom: 1px dashed #ff8000; }

.pay-date {text-align: center}
.pay-date .line {padding: 5px 10px; }
/*.pay-date a {color: #A7A5A5; text-decoration: none;}
.pay-date a span {padding: 2px 10px; background: #F9F4F4; text-decoration: none;}
.pay-date a span:hover {background: #E9E9E6}*/
.bgw {background: #fff;}

.tbar {position: fixed; height: 30px; width: 100%; bottom: 0; z-index: 10000;}
.tbar .tbmain {background: orange; width: 100%; height: 30px; border: 2px solid #EBC809; background: #FFDD00;}
.tbar .tbclose {cursor: pointer; position: absolute; right: 0; top: -22px; background: #BA0101; height: 20px; width: 80px; border: 1px solid #770505; color: #fff; line-height: 1.7em;}
.tbar .tbclose:hover {background: #900606;}
.tbar .tblinks {text-align: right; line-height: 2.4em; margin-right: 90px;}
.tbar .tblinks a {color: #000; text-decoration: none; margin-left: 30px;}
.tbar .tblinks a:hover {text-decoration: underline;}

no {cursor: default;}
no:hover {background: red; color: #fff;}
.no-highlight {background: #ffff00; color: #000;}

#layer-main {
	width: 840px; position: relative; overflow: hidden;
}

#layer-deals {
	position: relative;
	width: 15000px;
}

.popup_chat {width:1020px;}
.popup_chat .popup_inner {width:920px;}
.popup_chat .chat_close_icon { 
	position: absolute;
	right: 5px;
	top: 5px;
}

.messages_page.chat .ls {width:300px;}
.messages_page.chat .rs {width:630px; padding-top:20px;}
.chat_rs {position:relative; overflow:auto;}
.chat_rs_inner {width:600px; overflow:hidden;}
.chat_rs_header {padding:2px 70px 8px 0px; overflow:hidden; position:relative;}
.chat_rs_header h1 {width:444px; height:26px; overflow:hidden;}
.chat_rs_header .chat_active_person {font-size:14px; font-weight:bold; margin-bottom:8px;}
.chat_rs_header .actions {position:absolute; right:0px; bottom:3px;}

.chat_chatnow {width:630px; position:relative; overflow:auto;}
.chat_chatnow_inner {width:600px; overflow:hidden;text-align: center; margin: 0 auto; width: 530px;}

#waiting-overlay {
	width: 995px; background: url(../img/pattern3.png) #fff; 
	position: fixed; top: 0; bottom: 0; left: 0; right: 0; 
	margin: 0 auto; z-index: 9900; opacity: 0.65;
	display: none;
}

#waiting-loader {
	position: fixed; top: 0; left: 0; right: 0; width: 140px; margin: 0 auto;  z-index: 10000;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.6); 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	height: 40px;
	display: none;
	top: 50%;
	margin-top: -70px;
}

#waiting-loader img {
	margin-top: 15px;
	border: 0;
	padding: 0;
	width: 16px;
	height: 11px;
}

.main_menu li.active_chat { 
	z-index: 30000;
}

#fm1 {
	position:absolute; top:0px; left:0px; width:100%; height:200%; background:url(/media/img/bg_black40.png); z-index:10000; display:none;
}

#fm2.fm_banner {
	position:absolute; margin-top:184px; width:100%; z-index:20000; text-align:center; display:none;
}

#fm2 {
	position:absolute; margin-top:87px; width:100%; z-index:20000; text-align:center; display:none;
}

.chat_user_2 { float:left; margin-right:10px;height:160px;width:120px;text-align:center;}
#chat_now_2 { height:320px; margin:0 auto;width: 520px;margin:0 auto;}
.cu_name_2 {float:left; position:absolute; width: 106px; height: 45px; margin: -76px 0px 0px 2px; padding:7px; color:#fff; font-weight:bold; text-shadow:1px 1px 2px #333; font-size:12px; background:url(/media/img/bg_black40.png); overflow:hidden;}
.cu_name_inner_2 {width:236px; height:28px;}


.messages-loader {text-align: center; margin-top: 30px; display: none;}
.message-sending-loader { float: left; width: 16px; height: 16px; margin-right: 10px; padding-top: 4px; }


  .animated {
    -webkit-transition: 1s ease-out;
       -moz-transition: 1s ease-out;
        -ms-transition: 1s ease-out;
         -o-transition: 1s ease-out;
            transition: 1s ease-out;
  }
   .flipped-left {
     -webkit-transform: rotateY(-360deg);
       -moz-transform: rotateY(-360deg);
        -ms-transform: rotateY(-360deg);
         -o-transform: rotateY(-360deg);
            transform: rotateY(-360deg);
  }
     .flipped-right {
       -webkit-transform: rotateY(-180deg);
       -moz-transform: rotateY(-180deg);
        -ms-transform: rotateY(-180deg);
         -o-transform: rotateY(-180deg);
            transform: rotateY(-180deg);
  }
  
ul.share_quiz {width:620px; padding:0; margin:0; list-style-type:none;}
ul.share_quiz li {float:left; margin:0 10px 10px 10px; height:110px; text-align:center; position:relative;}
ul.share_quiz li a {display:block; width:170px; padding:10px 5px; text-decoration:none; margin:1px; border:1px solid #dbdbdb; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
ul.share_quiz li a:hover {border:2px solid #ff8000; background-color:#fffce4; margin:0;}
ul.share_quiz li a span {display:block; cursor:pointer; margin-bottom:10px;}
  
.block-250x400 {width:250px; height:400px; background:url(../img/bgr_250x400.jpg) 0 bottom no-repeat; overflow:hidden; position:relative;}
.block-250x400 .header {background:#343434; height:44px; text-align:center;}
.block-250x400 .header a.logo {display:block; width:250px; height:44px; background:url(../img/logo_lv.png) center center no-repeat;}
.block-250x400 .header .inner {padding:2px 0px 10px 0px; font-size:14px; color:#fff; font-weight:bold;}
.block-250x400 .header .inner a {color:#ff9b18;}
.block-250x400 .header .inner a:hover {color:#fff;}
.block-250x400 .content {position:relative;}
.block-250x400 .content .inner {padding:10px 0 0 10px;}
.block-250x400 .user {float:left; width:195px; overflow:hidden; margin-bottom:15px;}
.block-250x400 .user .pic {float:left; width:82px;}
.block-250x400 .user .pic img {width:70px; height:70px;}
.block-250x400 .user .data {float:left; width:112px; overflow:hidden;}
.block-250x400 .user .data .username {font-size:14px; font-weight:bold; margin-bottom:5px; padding-left:3px;}
.block-250x400 .user .data .location {color:#666; margin-bottom:5px; padding-left:3px;}
.block-250x400 a.btn_vaata_veel {display:inline-block; height:26px; line-height:26px; border:1px solid #fff; color:#fff; font-weight:bold; font-size:14px; text-decoration:none; font-style:italic; padding:0 10px;
border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px; -khtml-border-radius:6px;
-webkit-box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.5); -moz-box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.5); box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.5);
background: rgb(246,144,19); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(246,144,19,1) 0%, rgba(242,157,50,1) 32%, rgba(226,113,41,1) 65%, rgba(211,78,29,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,144,19,1)), color-stop(32%,rgba(242,157,50,1)), color-stop(65%,rgba(226,113,41,1)), color-stop(100%,rgba(211,78,29,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(246,144,19,1) 0%,rgba(242,157,50,1) 32%,rgba(226,113,41,1) 65%,rgba(211,78,29,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(246,144,19,1) 0%,rgba(242,157,50,1) 32%,rgba(226,113,41,1) 65%,rgba(211,78,29,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(246,144,19,1) 0%,rgba(242,157,50,1) 32%,rgba(226,113,41,1) 65%,rgba(211,78,29,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(246,144,19,1) 0%,rgba(242,157,50,1) 32%,rgba(226,113,41,1) 65%,rgba(211,78,29,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f69013', endColorstr='#d34e1d',GradientType=0 ); /* IE6-9 */
}
.block-250x400 ul.tags {padding:10px 0 0 0; margin:0; list-style-type:none;}
.block-250x400 ul.tags li {padding-left:12px; background:url(../img/li.png) 2px 4px no-repeat; margin-bottom:5px;}
.block-250x400 a.peel_page {position:absolute; z-index:10; left:0; bottom:0; display:block; width:250px; height:24px; line-height:24px; color:#fff; font-weight:bold; font-size:14px; text-decoration:none; font-style:italic; text-align:center;
background: rgb(22,150,218); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(22,150,218,1) 0%, rgba(0,112,168,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(22,150,218,1)), color-stop(100%,rgba(0,112,168,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(22,150,218,1) 0%,rgba(0,112,168,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(22,150,218,1) 0%,rgba(0,112,168,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(22,150,218,1) 0%,rgba(0,112,168,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(22,150,218,1) 0%,rgba(0,112,168,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1696da', endColorstr='#0070a8',GradientType=0 ); /* IE6-9 */
}

#foursquare_map_canvas {width: 300px;height: 200px;}
#foursquare_photos {width:300px;overflow:hidden;}
.foursquare_left_heading {margin-bottom:5px !important;}

.change-settings-box {padding:10px; text-align:left; color:#666; background-color:#f9f9f9; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; margin-bottom:20px;}
.change-settings-box-inner {width:500px;}
.change-settings-box .icon_close {position:absolute; right:0; top:0;}

.newsys .game_pic_block_width .msg_wrong {background-color:none;border:none;}
.newsys .game_rounds_bgr {padding-bottom: 0px;}
.newsys .page_guessme .dual_photo {padding-top:5px;padding-bottom:10px;}

.newsys ul.guess_me, .game_pic_block_width {width:100%;}
.newsys ul.guess_me li a.guess_pic img {width:224px;height:224px;}
.newsys ul.guess_me li .label-answer {margin:-245px 0 0 75px;}

.newsys .page_guessme .dual_photo a img {width:350px;height:350px;}

.newsys .game_rounds_bgr {padding-bottom: 0px;}
.newsys .page_guessme .dual_photo {padding-top:5px;padding-bottom:10px;}

.newsys .guess_hide {position:absolute;margin-top:0px;width:705px;opacity:0.99;z-index:50;display:none;}

body.oh {overflow:hidden !important;margin-left:-17px;}

ul.facebook_common {margin:0;padding:0;}
ul.facebook_common li {width:70px;height:80px;overflow:hidden;}

#social_block {width:370px;}
#social_block #social_bg {overflow:hidden;opacity:0.5;}
#social_block #social_link {width:400px;position:absolute;margin-top:-135px;}

#mailbox_noty {bottom: 0px; position: fixed; left: 100px;}

#anonym_widget img.user_pic {width:60px;height:60px;}
#anonym_widget img.user_pic.active
{
	width:75px;
	height:75px;
	-webkit-transition:width 300ms ease-in-out, height 300ms ease-in-out;
	-moz-transition:width 300ms ease-in-out, height 300ms ease-in-out;
	-o-transition:width 300ms ease-in-out, height 300ms ease-in-out;
	transition:width 300ms ease-in-out, height 300ms ease-in-out;
}

	.rating120 {
		/*margin: -23px 0 0;*/
		position: relative;
		width:120px;
		opacity:100;
		margin:-20px auto;
		margin-bottom: 0px;
		display:none;
	}
	.rating120 .r120bgr {
		background: url("../img/rating_120.png") no-repeat scroll 0 -120px rgba(0, 0, 0, 0);
		height: 20px;
		width: 120px;
	}
	.r120bgr {
		background: url("../img/rating_120.png") no-repeat scroll 0 -120px rgba(0, 0, 0, 0);
		height: 23px;
		width: 120px;
	}
	.rating320 {
		margin: -23px 0 0 60px;
		position: absolute;
	}
	.r120bgr_inner {
		padding-left: 1px;
	}
	.r120bgr a {
		background: url("../img/rating_120.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		display: block;
		float: left;
		height: 20px;
	}
	.rating120_top {
		margin: -23px 0 0;
		position: absolute;
	}
	.r120bgr a.r120_star_1 {
		background-position: 0 0;
		width: 15px;
	}
	.r120bgr a.r120_star_7 {
		background-position: 0 -20px;
		width: 19px;
	}
	.r120bgr a.r120_star_10 {
		background-position: 0 -40px;
		width: 21px;
	}
	.r120bgr a.r120_star_1.active {
		background-position: 0 -60px;
		width: 15px;
	}
	.r120bgr a.r120_star_7.active {
		background-position: 0 -80px;
		width: 19px;
	}
	.r120bgr a.r120_star_10.active {
		background-position: 0 -100px;
		width: 21px;
	}
	.you_rated {
		color: #ffe53b;
		float: left;
		font-size: 11px;
		font-style: normal;
		font-weight: bold;
		line-height: 15px;    
		padding-top: 5px;
		text-align: center;
		width: 94px;
	}
	.r120_tip {
		margin: -40px 0 0 -6px;
		position: absolute;
	}
	.r120_tip_lbg {
		background: url("../img/rating_120.png") no-repeat scroll left -143px rgba(0, 0, 0, 0);
		color: #ef5020;
		float: left;
		font-family: Tahoma;
		font-size: 11px;
		font-style: normal;
		font-weight: bold;
		height: 27px;
		line-height: 15px;
		padding-left: 8px;
		text-decoration: none;
		white-space: nowrap;
	}
	.r120_tip_rbg {
		background: url("../img/rating_120.png") no-repeat scroll right -143px rgba(0, 0, 0, 0);
		height: 17px;
		width: 8px;
	}
	.r120_tip_msg td {
		background-color: #fff;
		border: 1px solid #cfcfcf;
		color: #000;
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
		height: 66px;
		text-align: center;
		width: 110px;
	}
	
	#jq_profile_feed_el li.entry.like:not(.hidden-like):hover .feed_unlike {
		display:block !important;
	}
    
#nocookies {background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); padding: 40px 0;}

#extended_search:before {
	content: ' ';
    display: block;
    position: absolute;
    left: 0;
	right:0;
    top: 0;
	bottom:0;
    z-index: -1;
    opacity: 0.6;
	border-radius: 15px;
	background-image: url("../img/priority_bgr.jpg");
}
#extended_search {
	z-index: 1;
	position:relative;
	border-radius: 4px;
	margin-left: -5px;
	margin-right: -23px;
	padding: 10px 15px 10px;
}
#lp_quiz_test .out_of {
	padding-bottom: 2px;
}
#lp_quiz_test .question_box li a {
	border: 1px solid white;
}

.rating-promote-div {
    background: url('../img/msg_correct.jpg');
    margin: 10px auto 20px auto;
    border: 2px solid #DBFFDB;
    border-radius: 4px;
    padding: 10px;
    text-align: center;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
    width: 564px;
}

.rating-promote {
    text-decoration: none;
}

.rating-promote img {
    border: 1px solid #B6CCAD;
    padding: 1px;
    margin: 0 2px;
}

.rating-promote img:hover {
    border-color: #72796F;
}

.filter-vip-only {
    background-image: url('../img/vip-label-120.png');
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: left;
}

.rating-ad {
    width: 550px;
    height: 100px;
    margin: 15px auto 0 auto;
    clear: both;
}

#chat_userlist{ overflow:hidden;}
#chat_userlist:hover{overflow-y:auto;}
.play-button {
    background-color: transparent;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTIyNiAxNDgxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0wIDEzOTRWODdDMCA0Ni4zIDEzLjMgMTkuOCA0MCA3LjUgNjYuNy00LjggOTguNy4zIDEzNiAyM2wxMDM0IDYzNGMzNy4zIDIyLjcgNTYgNTAuMyA1NiA4M3MtMTguNyA2MC4zLTU2IDgzTDEzNiAxNDU4Yy0zNy4zIDIyLjctNjkuMyAyNy44LTk2IDE1LjUtMjYuNy0xMi4zLTQwLTM4LjgtNDAtNzkuNXoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");
    background-position: 58% 50%;
    background-size: 24px auto;
background-repeat: no-repeat;
    border: 1px solid #a0a0a0;
    border-radius: 500px;
    cursor: pointer;
    height: 100px;
    left: 7px;
    top: 7px;
    width: 97px;
}

.play-button.playing {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTI2MCAxNTEyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0yNTIgMEgxMjZDOTEuMyAwIDYxLjcgMTIuMyAzNyAzNyAxMi4zIDYxLjcgMCA5MS4zIDAgMTI2djEyNjBjMCAzNC43IDEyLjMgNjQuMyAzNyA4OSAyNC43IDI0LjcgNTQuMyAzNyA4OSAzN2gxMjZjMzQuNyAwIDY0LjMtMTIuMyA4OS0zNyAyNC43LTI0LjcgMzctNTQuMyAzNy04OVYxMjZjMC0zNC43LTEyLjMtNjQuMy0zNy04OS0yNC43LTI0LjctNTQuMy0zNy04OS0zN3ptODgyIDBoLTEyNmMtMzQuNyAwLTY0LjMgMTIuMy04OSAzNy0yNC43IDI0LjctMzcgNTQuMy0zNyA4OXYxMjYwYzAgMzQuNyAxMi4zIDY0LjMgMzcgODkgMjQuNyAyNC43IDU0LjMgMzcgODkgMzdoMTI2YzM0LjcgMCA2NC4zLTEyLjMgODktMzcgMjQuNy0yNC43IDM3LTU0LjMgMzctODlWMTI2YzAtMzQuNy0xMi4zLTY0LjMtMzctODktMjQuNy0yNC43LTU0LjMtMzctODktMzd6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
    background-position: 50% center;
}

#insta-photos ul, #spotify-photos ul {
	margin:0;
	padding:0;
	list-style:none;
}
#insta-photos li {
	width:315px;
	height:100px;
	overflow:hidden;
	padding:0 !important;
	margin:0 !important;
}
#insta-photos li a {
	margin-left: 2px;
}
#spotify-photos li {
	width:315px;
	height:130px;
	overflow:hidden;
	padding:0 !important;
	margin:0 !important;
}
#spotify-photos .spotify-block {
	font-size:10px;
	text-align:center;
	height:130px;
	width:100px;
	margin-left: 5px;
	float:left;
}
#spotify-widget #prevBtn1 {
	float:left;
}
#spotify-widget #nextBtn1 {
	float:right;
}

.photo-gift {
    position: absolute;
    width: 100px;
    height: 100px;
    right: 15px;
    top: 15px;
    overflow: hidden;
}

.photo-gift img {
    display: block;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*           Facebook common friends block           */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.main_menu_fb {
    float: left;
}

.main_menu_fb ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.main_menu_fb li {
    float: left;
    margin-right: 4px;
    position: relative;
}

.role-badge {
    display: inline-block;
    box-sizing: border-box;
    margin: 0 5px 15px 0;
    background: #f8f1e9;
    border-radius: 3px;
    padding: 4px 8px;
    color: #2F4858;
    border-right: 1px solid #CCCDC0;
    border-bottom: 1px solid #CCCDC0;
    font-size: 9px;
    font-weight: 300;
}

.uudis-feed {
    list-style: none;
    text-align: left;
    margin: 0;
    /*background-color: #f6f6f6;*/
    padding: 15px;
    border-radius: 4px;
}

.uudis-feed li {
    text-align: left;
    margin-bottom: 20px;
}

.uudis-feed li.center {
    text-align: center !important;
}

.m-0 {margin: 0 !important;}
.mt-0 {margin-top: 0 !important;}
.ml-0 {margin-left: 0 !important;}
.mr-0 {margin-right: 0 !important;}
.mb-0 {margin-bottom: 0 !important;}
