/*Подарки*/ 
.act_add_gifts{ background:url(../images/icons/actions/add_gifts.png) no-repeat left 3px; }
.usr_com_body_gifts {display: block;float: left;margin: 2px;}
.club_users_gifts {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #DDDDDD;border-radius: 7px 7px 7px 7px;box-shadow: 1px 1px 4px #DDDDDD;float: left;margin: 5px;min-height: 170px;min-width: 154px;padding: 2px;text-align: center;}
#show_gift{height: 75px;margin-top: -75px;padding-left: 5px;position: absolute;}
#show_gift ul li{float:left;position:absolute;list-style:none; margin:0; padding:0}
#show_gift ul li.show{z-index:500}
#show_gift ul{padding:0; margin:0}
.new_mess {height:200px; overflow:scroll}


#popupContent {background: url(/plugins/p_user_g/img/box-s.png) repeat-x scroll 0 100% #FFFFFF;position: relative;}
#popupWin.titleTmp {padding-top: 58px;}
#popupWin {background: url(/plugins/p_user_g/img/bg_black_30.png) repeat scroll 0 0 transparent;border-radius: 15px;-webkit-border-radius:15px;-moz-border-radius:15px; font: 14px "Trebuchet MS",Arial,Helvetica,sans-serif;left: 50%;margin-left: -384px;overflow: hidden;padding: 10px;top: 100px;width: 768px;z-index: 10001;position: fixed;}
#popupWin.contentOnly #popupTitle, #popupWin.hideTitle #popupTitle, #popupWin.hideCloseBtn #popupClose {}
#popupTitle, #popupWin .popupTitle {background: url(/plugins/p_user_g/img/bg_popup_title.png) repeat-x scroll 0 -200px transparent; -webkit-border-radius:9px 9px 0 0;-moz-border-radius:9px 9px 0 0;border-radius:9px 9px 0 0; color: #2F3334;font-size: 24px;font-weight: bold;height: 48px;line-height: 48px;padding: 0 40px 0 19px;position: relative;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);}
#popupClose {background: url(/plugins/p_user_g/img/bg_control_icons_sm.png) no-repeat scroll -16px 0 transparent;cursor: pointer;height: 16px;position: absolute;right: 25px;top: 26px;width: 16px;z-index: 1;}
#popupWin .popupContent {background:#fff url(/plugins/p_user_g/img/left_menu_bg.png) repeat-y left top}
#popupWin .popupTitle {margin:0 0 -48px !important}
#popupWin.viewGift {width:540px !important;margin-left:-270px !important;}
#giftPopup #giftContent {background: url(/plugins/p_user_g/img/ajax_loader.gif) no-repeat scroll center center #FFFFFF; -webkit-border-radius:0 0 10px 0; -moz-border-radius:0 0 10px 0;border-radius:0 0 10px 0; float: right;height: 430px;overflow-x: hidden !important;overflow-y: auto;padding: 0;width: 608px;}
#giftPopup #giftMenu {float: left;height: 401px;padding: 10px 0 0;position: relative;width: 160px;text-align:left;}
#giftPopup #giftMenu table {border: medium none;border-collapse: collapse;border-spacing: 0;left: 0;position: absolute;width: 160px;z-index: 1;}
#giftPopup #giftMenu td.item {color: #FFFFFF;cursor: pointer;font-size: 13px;font-weight: bold;height: 42px;padding: 0 4px 0 20px;position: relative;text-shadow: 0 1px 2px #000000;vertical-align: top;}
.giftPopupClass .endBlock {clear: both;height: 0;}
#giftPopup #giftMenu .selector {background: url(/plugins/p_user_g/img/select_item.png) no-repeat scroll right top transparent;height: 42px;left: 0;padding-left: 20px;position: absolute;width: 148px;z-index: 0;}
#giftContent .tab-gifts {background: url(/plugins/p_user_g/img/gifts-bg.jpg) repeat scroll left top transparent;min-height: 430px;}
#giftContent .gift {cursor: pointer;float: left;height: 137px;position: relative;width: 143px;}
#giftContent .tab-gifts .gift:hover, #giftContent .tab-flowers .gift:hover {background: url(/plugins/p_user_g/img/opacity_40.png) repeat scroll 0 0 transparent;}
#giftContent .gift:hover {background: none repeat scroll 0 0 #FDF0CD;}
#giftPopup #giftMenu table tr{line-height:42px}
{*div#giftContent div div.pagebar*}
#giftContent .pagebar {margin:0 !important; padding:0 !important; color:#000 !important; text-align: center;}
#giftContent .pagebar .pagebar_current {margin:0; padding:0; background:none;color: #fff; border:0}
#giftContent .pagebar .pagebar_page {color: #000000;float: none;padding: 0;text-align: center;}
#giftContent .pagebar span.pagebar_title {color:#FFC604}
#giftContent .gift em.gt {display: block;height: 100px;margin: 13px 0 0 23px;width: 100px;}
#giftContent .gift .viewInfo {color: #666666;display: block;text-align: center;}
#giftContent .tab-gifts .viewInfo {color: #EEEEEE;}
.viewInfo strong {color:#FFC604}

#gift_mess{color: #FFC604; font-size: 14px;font-weight: 700;position: absolute;text-align: left;top: 375px;width: 160px;margin-left:10px}
#gift_mess span {color:#ffde06}
textarea#mess {resize: none;width: 158px;outline: none;font-size: 14px;border: 0 none;}

#selectedGift .giftPreview {background: none repeat scroll 0 0 #FFFFFF; -webkit-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px; border-radius: 0 0 10px 10px;padding: 0;}
#selectedGift .giftArea {background: url(/plugins/p_user_g/img/result_bg.png) repeat-x scroll 0 0 transparent;height: 173px;}
#selectedGift .giftImg img {float: left;margin: 24px 0 0 39px;max-height: 150px !important;max-width: 150px;min-height: 100px;min-width: 100px;}
#selectedGift .arrow {display: block;float: left;height: 92px;margin: 62px 40px 0 33px;width: 104px;text-align: center;}
#selectedGift .arrow span {background: url(/plugins/p_user_g/img/shapes.png) repeat scroll 0 -43px transparent;display: inline-block;height: 30px;width: 20px;}
#selectedGift .arrow em {color: #FFFFFF;display: block;font-size: 13px;}
#selectedGift .userInfo img{border: 1px solid #FFFFFF;-webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px; float: left;height: 97px;margin: 38px 0 0;width: 97px;}
#selectedGift .bottomGiftBlock {background: none repeat scroll 0 0 #FFFFFF;height: 94px;padding: 15px 0 22px 25px;}
#selectedGift .giftConfig {float: left;margin-right: 20px;width: 294px;}
#selectedGift .giftConfig .ttl {display: block;font-weight: bold;padding: 0 8px 5px;}
#selectedGift textarea#textMessage {background: none repeat scroll 0 0 #FEF8E6;border: 1px solid #F9C420;-webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px;font-size: 13px;height: 45px !important;margin-bottom: 5px;max-height: 100px;padding: 7px;width: 278px;}
#selectedGift .underText em {color: #CCCCCC;float: right;font-size: 12px;font-style: normal;}
#selectedGift .giftButton {float: left;padding-top: 16px;}
#selectedGift .giftButton em:hover {background-position: 0 -70px;}
#selectedGift .giftButton em {background: url(/plugins/p_user_g/img/btn.png) no-repeat scroll 0 0 transparent;color: #2F3334;cursor: pointer;display: block;font-size: 22px;font-style: normal;font-weight: bold;height: 52px;padding-top: 18px;text-align: center;text-shadow: 0 1px 2px #FFFFFF;width: 183px;}
#selectedGift .price {color: #666666;padding-top: 4px;text-align: center;}
#selectedGift .bottomMoreConf {background: none repeat scroll 0 0 #EAEAEA;-webkit-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;height: 20px;padding: 10px 0 6px 25px;}
#selectedGift .bottomMoreConf em {color: #666666;cursor: pointer;display: block;font-style: normal;font-weight: bold;margin-right: 25px;text-decoration: underline;}
#selectedGift .bottomMoreConf em, #selectedGift .bottomMoreConf div {float: left;height: 20px;}
#selectedGift .bottomMoreConf div table {border: medium none;border-collapse: collapse;border-spacing: 0;}
#selectedGift .bottomMoreConf div table td {padding-right: 4px;vertical-align: middle;}

#selectedGift .loadSending {background: url(/plugins/p_user_g/img/ajax_loader.gif) no-repeat scroll center 31px transparent;border-radius: 0 0 10px 10px;color: #999999;display: none;font-size: 13px;font-style: italic;padding: 10px 15px 40px 10px;text-align: center;}
#selectedGift #afterBuyInfo {-webkit-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;display: none;font-size: 13px;padding: 20px;text-align: left;}
.h {display:none}
img.gt {height: 100px;margin: 10px 0;width: 100px;}
.bn{background:none repeat scroll 0 0 transparent !important}

.tipsy { padding: 5px; font-size: 12px; position: absolute; z-index: 100000; }
.tipsy-inner { padding: 5px 8px 4px 8px; border: 1px solid #111;background-color: #eee; opacity: 0.85;max-width: 200px; text-align: center; }
.tipsy-arrow { }

.infopanel {display:none; /*margin-left: -235px;padding-left: 50%;*/position: absolute;top: 50px;width: 470px;z-index: 10010;}
.infopanelWrap{position:relative;z-index:2;border:#fff solid 2px;-webkit-border-radius:8px;-webkit-box-shadow:0 3px 18px rgba(0, 0, 0, 0.4);-moz-border-radius:8px;-moz-box-shadow:0 3px 18px rgba(0, 0, 0, 0.4);border-radius:8px;box-shadow:0 3px 18px rgba(0, 0, 0, 0.4);margin:-20px auto 0;background-color: #FFFFFF;}
.aBottom .infopanelWrap {margin-top:20px}
.holdOn {padding:0 0 20px 0}
.holdOn.aBottom {padding:20px 0 0 0}
.holdOn.aBottom .infopanelWrap {margin-top:0}
.moveOn {margin-top:-10px}
.moveOn.aBottom {margin-top:20px}
.infopanelContent{position:relative;z-index:2;overflow:hidden;min-height:20px;min-width:60px}
.fs-p-gifts a,  .fs-v-gifts a{background-position: center center;background-repeat: no-repeat;float: left;height: 100px;margin: 10px 0 0 10px;position: relative;width: 100px;}
.gift-info-panel .infopanelContent{padding: 10px; width: 440px}
.gift-info-panel .signature {color: #CC0000;font-size: 13px;margin: 0;max-height: 240px;overflow: hidden;}
.gift-info-panel h4{color: #363636;font-size: 12px;font-weight: bold;line-height: 20px;margin: 0 0 0.35em;}
.gift-info-panel .image{float: left;margin-right: 8px;}
.gift-info-panel .desc{font-size: 11px}
.gift-info-panel .date{color: #666666;display: block;font-size: 11px;margin-top: 1em;text-align: right;}
.loginPopup {color: #4F4F4F;display: block;margin-left: -240px !important;width: 460px !important;}
.loginPopup .field_block {padding: 20px 0 0;}
.loginPopup .field_block input {-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #AEAEAE #B3B3B3 #767676;border-radius: 5px 5px 5px 5px;border-style: solid;border-width: 1px;font-size: 16px;height: 21px;line-height: 21px;padding: 2px 5px;width: 260px;}
.loginPopup .field_block label {color: #4F4F4F;float: left;font-size: 15px;font-weight: bold;line-height: 25px;padding: 0 10px 0 0;text-align: right;width: 80px;}
.loginPopup .bottomArea {border-top: 1px solid #CDCDCD;padding: 20px;}
.clearFX {clear: both;height: 1px;overflow: hidden;width: 100%;}
#popupContent {border-radius: 0 0 9px 9px;}
.loginPopup #popupContent {padding: 0 5px}