/* Файл для временных стилей. А также для всех недельных изменений - в понедельник переносим из этого файла все стили в нужные файлы */
#popup
{
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}

/* fsbaselite */
#mapUserForm2 .msg-icn-green, #emailTextTopInfo:before {display:none}
#emailTextTopInfo {padding:0 20px}
#userEmailEdit {padding-top:10px}
#userEmailEdit .input-txt {font-size:17px}

/* notifications.css */
#popup.notificationsPopup .notifIco.icoSize50 img {width:50px}

/* surfrider quests */

.q_ico .quest_venice13{
    background: url(../sports/cups/venice13/img/quests_icons.png?8) no-repeat;
    width: 80px;
    height: 80px;
}
#popup.q_surf.quest_venice13 { background: none; }
.q_surf.quest_venice13 .questPerson {background: url(../sports/cups/venice13/img/hero_new.png?8) no-repeat;}
.questAwards.q_surf.quest_venice13 .content { height: 110px; }


.q_ico .quest_wild13{
    background: url(../sports/cups/wild13/img/pet_quest_icon.png?8) no-repeat;
    width: 80px;
    height: 80px;
}
#popup.q_surf.quest_wild13 { background: none; }
.q_surf.quest_wild13 .questPerson {background: url(../sports/cups/wild13/img/pet_hero.png?8) no-repeat;}
.questAwards.q_surf.quest_wild13 .content { height: 110px; }

.q_ico .quest_britain{
    background: url(../sports/cups/britain/img/pet_quest_icon.png?8) no-repeat;
    width: 80px;
    height: 80px;
}
#popup.q_surf.quest_britain { background: none; }
.q_surf.quest_britain .questPerson {background: url(../sports/cups/britain/img/pet_hero.png?8) no-repeat;}
.questAwards.q_surf.quest_britain .content { height: 110px; }


.q_ico .quest_greenlamp{
    background: url(../sports/fair/comics13/img/quests_icons.png?8) no-repeat;
    width: 80px;
    height: 80px;
}
#popup.q_surf.quest_greenlamp { background: none; }
.q_surf.quest_greenlamp .questPerson {background: url(../sports/fair/comics13/img/hero_new.png?8) no-repeat;}
.questAwards.q_surf.quest_greenlamp .content { height: 110px; }

.q_ico .quest_autumn13{
    background: url(../sports/cups/autumn13/img/quests_icons.png?8) no-repeat;
    width: 80px;
    height: 80px;
}
#popup.q_surf.quest_autumn13 { background: none; }
.q_surf.quest_autumn13 .questPerson {background: url(../sports/cups/autumn13/img/hero_new.png?8) no-repeat;}
.questAwards.q_surf.quest_autumn13 .content { height: 110px; }

.q_ico .quest_werewolf{
    background: url(popup/surfFrenchSnail/img/quests_icons.png) no-repeat;
    width: 80px;
    height: 80px;
}
#popup.q_surf.quest_werewolf { background: none; }
.q_surf.quest_werewolf .questPerson {background: url(popup/surfFrenchSnail/img/hero_new.png) no-repeat;}
.questAwards.q_surf.quest_werewolf .content { height: 110px; }


.questAwards.q_surf .questPerson, .questStory.q_surf .questPerson{
    width: 170px;
    background-position: -170px 0;
    top: -175px;
}
.questStory.q_surf .questPerson{
    top: -125px;
}

/*icon.css*/
.ravenSkyeAction{
    background:url(img/ravenskye.png) 0 0 no-repeat;
    width: 60px;
    height: 60px;
    top: -10px;
    left: -15px;
}

.q_ico .magicroom_cats_start {background-image:url(img/quests/icons/magicroom_cats_start.png)}
.magicroom_cats_start .questPerson {background-image:url(img/quests/person/magicroom_cats_start.png)}
.magicroomCatsStartAction
{
	background-image:url(img/supply/mousekey.png);
	width:60px;
	height:60px;
	margin:-10px 0 0 -17px
}
.q_ico .magicroom_dogs_start {background-image:url(img/quests/icons/magicroom_dogs_start.png)}
.magicroom_dogs_start .questPerson {background-image:url(img/quests/person/magicroom_dogs_start.png)}
.magicroomDogsStartAction
{
	background-image:url(img/supply/bone.png);
	width:60px;
	height:60px;
	margin:-10px 0 0 -17px
}

/* ny 2014 */
.q_ico .ny2014_pet_quest1 {background-image:url(img/quests/icons/ny2014_1.png)}
.q_ico .ny2014_pet_quest2 {background-image:url(img/quests/icons/ny2014_2.png)}
.q_ico .ny2014_pet_quest_soc {background-image:url(img/quests/icons/ny2014_soc.png)}
.ny2014_pet_quest .questPerson {background-image:url(img/quests/person/ny2014.png)}
.ny2014_pet_quest .questActionTask {width:300px; padding-right:96px}
.ny2014_action_ico {background-image:url(img/quests/ny2014_actions_ico.png)}

.q_ico .karma_void_mob1 {background-image:url(img/quests/icons/karma_mob1.png)}
.q_ico .karma_void_mob2 {background-image:url(img/quests/icons/karma_mob2.png)}
.q_ico .karma_void_mob3 {background-image:url(img/quests/icons/karma_mob3.png)}
.karmaMobsIco
{
	background-image:url(img/quests/karma_mobs_ico.png);
	width:60px;
	height:60px;
	margin:-10px 0 0 -10px
}


.q_ico .maps_halloween1 {background-image:url(img/quests/icons/maps_halloween1.png)}
.q_ico .maps_halloween2 {background-image:url(img/quests/icons/maps_halloween2.png)}
.q_ico .maps_halloween3 {background-image:url(img/quests/icons/maps_halloween3.png)}
.maps_halloween .questPerson {background-image:url(img/quests/person/maps_halloween.png)}

#petContestLink
{
    background:url(holiday/contest/img/icon.png?2) 0 0 no-repeat;
	width:75px;
	height:75px;
	display:block;
	margin:0 0 10px -10px
}
.petContestIco
{
    background:url(holiday/contest/img/contest_ico.png?2) 0 0 no-repeat;
	width:60px;
	height:60px;
}
.q_ico .contestQuest {background-image:url(img/quests/icons/helloween_contest_quest.png)}
.contestQuest .questPerson {background-image:url(img/quests/person/helloween_contest_quest.png)}
.questActionIcon .petContestIco {margin:-10px 0 0 -15px}

.opQuizChoose {
    background:url(../profile/pet/img/quiz_ico.png) 0 0 no-repeat;
}
.awardEventEnergyIco
{
    background:url(img/quests/event_energy.png) 0 0 no-repeat;
	width:60px;
	height:60px;
	vertical-align:top
}

.q_ico .karma_witch {background:url(img/karmatop/event/witch_head.png) 50% 0 no-repeat}
.questAwards.karma_witch .questPerson{top: -150px;left: 20px;}
.karma_witch .questPerson 
{
    background-image:url(img/quests/person/witch_170.png); 
    background-position: 40px 0px;
    top: -90px;
}
.questProgress.karma_witch .questPerson 
{
    width: 210px;
    height: 170px;
    top: -130px;
    left: -20px;
}

.q_ico .new_year_troll2014 {background:url(img/quests/person/troll_head.png) 50% 40% no-repeat}
.questAwards.new_year_troll2014 .questPerson{top: -100px;left: -20px;}
.new_year_troll2014 .questPerson
{
    background-image:url(img/quests/person/troll_newyear2014.png);
    background-position: 40px 0px;
    top: -70px;
    left: -60px;
}
.questProgress.new_year_troll2014 .questPerson
{
    width: 220px;
    height: 170px;
    top: -130px;
    left: -60px;
}

#petBannerSneg2013.isSale * {display:none !important}
#petBannerSneg2013.karmatop{margin-bottom:10px}
#petBannerSneg2013 .petBannerSnegText{
    float:left;
    width:500px;
    height:70px;
    padding:10px;
    margin-left:210px;
    color:#fff;
    font-size:15px;
    text-align:left;
}
#petBannerSneg2013 .petBannerSnegText .small{
    font-size:14px;
    text-shadow:0 0 5px #153062;
    margin-top:20px;
}
#petBannerSneg2013.magicroom .petBannerSnegText .small,
#petBannerSneg2013.karmatop .petBannerSnegText .small{margin-top:0}
#petBannerSneg2013 #snowFlakesCount{
    font-family:Tahoma;
    float:left;
    text-align:center;
    width:100px;
    height:70px;
    padding:10px 0;
    font-size:15px;
    font-weight:bold;
    color:#323b55
}
#petBannerSneg2013 #snowFlakesCount .couter,
#petBannerSneg2013 #snowFlakesCount .value{font-family:Tahoma;font-size:16px;margin-top:10px;display:inline-block;white-space:nowrap}
.snowFlake13IcoBlue{
    background:url(/app/pet/holiday/sneg2013/snowflake-icons.png) 0 0 no-repeat;
    width:20px;
    height:20px;
    display:inline-block
}
.snowFlake13IcoWhite{
    background:url(/app/pet/holiday/sneg2013/snowflake-icons.png) -20px 0 no-repeat;
    width:25px;
    height:25px;
    display:inline-block;
}
#magicList .snowFlake13IcoWhite,#thingList .snowFlake13IcoWhite{position:absolute;top:0;left:0}
#popup.buyPopup .snowFlake13IcoWhite{
    position:absolute;
    top:-10px;
    right:-10px
}
#popup.buyPopup .snowFlake13IcoWhite,
#popup.magicBuyPopup .snowFlake13IcoWhite{
    position:absolute;
    top:-10px;
    right:-10px
}
#petBannerSneg2013 .snowFlake13IcoBlue{position:relative;top:3px}
#petBannerSneg2013 .petSnowHoliday2013{
    display:inline-block;
    color:#fff;
    font-size:13px;
    text-align:left;
    position:absolute;
    right:20px;
    top:15px;
    line-height:24px;
}
#petBannerSneg2013 .userAvatar{
    position:absolute;
    top:27px;
    right:185px
}
/*magicroom dogs craft*/
.q_ico .dogs_craft{background-image:url(/app/pet/img/quests/icons/dogs-craft-ico.png);}
.dogs_craft .questPerson{background-image:url(/app/pet/img/quests/person/dogs-craft-pers.png);}
.dogs_craft.questProgress .questPerson{height:125px}
.dogs_craft .questAction .ico{width:60px;height:60px;margin:-5px 0 0 -15px}
.dogs_craft .dogs_craft_1{background-image:url(/app/pet/img/supply/dogs_craft_1.png);}
.dogs_craft .dogs_craft_2{background-image:url(/app/pet/img/supply/dogs_craft_2.png);}
.dogs_craft .dogs_craft_3{background-image:url(/app/pet/img/supply/dogs_craft_3.png);}
.q_ico_inner.starsclub_person{background-image:url(/app/pet/img/quests/icons/starsclub_person.png);}

.attack_bad_2_3, .attack_good_2_3{background-position: -300px;}

/*ny 2014 main prize pet home*/
#popup.petNy2014MainGift .popupContent{
    background:url(img/popups/ny2014gift/popup-bg.png) 0 0 no-repeat;
    padding:0;
    width:532px;
    height:340px;
    border-radius:22px;
}
#popup.petNy2014MainGift .popupBorder{border-radius:24px}
#popup.petNy2014MainGift .button{
    position:absolute;
    bottom:-12px;
    left:190px
}
/*ny 2014 magicroom dogs craft*/
.q_ico .dogs_craft_ny2014{background-image:url(/app/pet/img/quests/icons/magicroom-ny2014-craft-2-ico.png);}
.dogs_craft_ny2014 .questPerson{background-image:url(/app/pet/img/quests/person/pers-magicroom-ny2014-craft-2.png);}
.dogs_craft_ny2014 .questAction .ico{width:60px;height:60px;margin:-5px 0 0 -15px}
.dogs_craft_ny2014 .dogs_craft_3{background-image:url(/app/pet/img/supply/magicroom_craft_ny2014_2_1.png);}
.dogs_craft_ny2014 .dogs_craft_2{background-image:url(/app/pet/img/supply/magicroom_craft_ny2014_2_2.png);}
.dogs_craft_ny2014 .dogs_craft_1{background-image:url(/app/pet/img/supply/magicroom_craft_ny2014_2_3.png);}

#petFsBirthdaySale2014Banner{
    background:url(../fs2pet/img/sale-fs-bd-14.jpg) 0 0 no-repeat;
    width:820px;
    height:106px;
    margin:20px auto;
    position:relative
}
#petFsBirthdaySale2014Banner.petHomeBanner{margin:-10px -35px 30px}
#petFsBirthdaySale2014Banner.petFurnitureBanner,
#petFsBirthdaySale2014Banner.petClothesBanner{margin: 0 -18px 25px;}
#petFsBirthdaySale2014Banner.petStarsClubBanner{margin:-40px -51px 5px}
#petFsBirthdaySale2014Banner.petMagicroomBanner{margin: -30px -31px 45px}
#petFsBirthdaySale2014Banner .petFsBirthdaySale2014Text{
    display:block;
    width:130px;
    position:absolute;
    top:14px;
    left:490px;
    color:#222d35;
    font-size:12px;
    text-align:right;
    line-height:12px;
    font-family:Tahoma, Helvetica, Arial, sans-serif;
}
#petFsBirthdaySale2014Banner .petFsBirthdaySale2014Timer{
    position:absolute;
    top:16px;
    left:630px;
    color:#cc0000;
    font-size:28px;
    font-weight:bold;
    display:block;
    width:173px;
    height:41px;
    line-height:41px;
    text-align:center;
    letter-spacing:6px;
    font-family:Tahoma, Helvetica, Arial, sans-serif;
}
#petFsBirthdaySale2014Banner .petFsBirthdaySale2014Button{
    position:absolute;
    top:68px;
    left:639px
}

#petFsBirthdaySaleBanner{
    margin:0 auto;
    background:url(/app/fs2pet/img/fs-bd-banner.png) 0 0 no-repeat;
    width:829px;
    height:118px;
    border-radius:6px;
    position:relative
}
#petFsBirthdaySaleBanner.petFsBirthdaySaleBannerWithUsers{height:163px}
#petFsBirthdaySaleBanner .petFsBirthdaySaleBannerFirstLink{margin-left:8px}
.petFsBirthdaySaleEventLink,
.petFsBirthdaySaleFurnLink,
.petFsBirthdaySaleTKLink{
    background-image:url(/app/fs2pet/img/fs-bd-banner-sprite.png);
    width:119px;
    height:79px;
    display:inline-block;
    margin:27px 5px 0;
}
.petFsBirthdaySaleTKLink{background-position:0 0}
.petFsBirthdaySaleFurnLink{background-position:-119px 0}
.petFsBirthdaySaleEventLink{background-position:-238px 0}

.petFsBirthdaySaleBannerText{
    background-image:url(/app/fs2pet/img/fs-bd-banner-text.png?v3);
    width:531px;
    height:105px;
    position:absolute;
    top:0;
    right:15px
}
.petFsBirthdaySaleBannerMagicRoom .petFsBirthdaySaleBannerText{background-position:0 -105px}
.petFsBirthdaySaleBannerFurniture .petFsBirthdaySaleBannerText{background-position:0 -210px}
.petFsBirthdaySaleBannerEvent .petFsBirthdaySaleBannerText{background-position:0 0}
.petFsBirthdaySaleBannerBuyButton{
    background:url(/app/fs2pet/img/fs-bd-banner-sprite.png) 0 -79px no-repeat;
    width:179px;
    height:19px;
    position:absolute;
    top:80px;
    right:365px;
    cursor:pointer
}
#petPage ul.petFsBirthdaySaleBannerUserList{text-align:left}
.petFsBirthdaySaleBannerUserList{
    display:none;
    position:absolute;
    bottom:9px;
    left:130px;
    white-space:nowrap;
    overflow:hidden;
    width:680px
}
.petFsBirthdaySaleBannerWithUsers .petFsBirthdaySaleBannerUserList{display:block}
.petFsBirthdaySaleBannerUserItem{
    display:inline-block;
    margin:0 3px 0 2px;
}
.petFsBirthdaySaleBannerUserItem img{border-radius:3px}

#petFurnitureRussiaDayBanner{
    width:829px;
    height:114px;
    background:url(img/russia-day-2014-furn.png) 0 0 no-repeat;
    margin:0 auto;
    position:relative
}
#petFurnitureRussiaDayBanner .petFurnitureRussiaBuyBtn{
    position:absolute;
    top:35px;
    right:300px
}


.q_ico .pets_start_quest {background-image:url(img/quests/icons/pets_relations.png)}
.pets_start_quest .questPerson 
{
    background-image:url(img/quests/person/rel_kitty.png); 
}
.q_ico .pets_fellows {background-image:url(img/quests/icons/pets_fellows.png)}
.q_ico .pets_flirt {background-image:url(img/quests/icons/pets_flirt.png)}

/*halloween sale 21014*/
#fsSaleBanner{
    display:block;
    width:830px;
    height:90px;
    margin:20px auto 0;
    cursor:pointer
}
#fsSaleBanner.nomargin{margin:0 auto}
#fsSaleBanner.tkMargin{margin: -50px -36px 40px}
#fsSaleBanner.kramaMargin{margin:0 auto 20px}
#fsSaleBanner.promo{background:url(/app/fs2pet/img/banners/fs-sale-with-button.png) 0 0 no-repeat}
#fsSaleBanner.sale{background:url(/app/fs2pet/img/banners/fs-sale-with-button.png) 0 0 no-repeat}



#app_pet_var_css {display:none}