/* test properties for header */
#base_css_cross_css {display: none;}

.header_inner{width: 990px; overflow: visible;}

#fsv1-header{margin: 40px auto 0;background: #e7deca;border-bottom: 1px solid #deded4}
#fsv1-header .banner_images{
    border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;
    overflow: hidden;margin:13px -5px 0 0;
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.35);box-shadow: 0 1px 1px rgba(0,0,0,.35)
}

#leader_block{
    width: 385px;
    background: url("../../images/common/box-s.png") repeat-x scroll 0 100% #FFFFFF;
    padding: 10px 10px 10px 15px;
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    overflow: hidden;
    margin: 13px 0 0 -5px;
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.35); box-shadow: 0 1px 1px rgba(0,0,0,.35);
    height: 50px;
    text-shadow: none
}
#leader_block h4{font-size: 13px !important; color: #111111; font-weight: normal; padding: 0 0 3px; margin: -3px 0 0 59px}
#leader_block img{margin: 0 10px 0 0;border: none;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
#leader_block .text{width: 200px; font-size: 11px;}
#leader_block .leader_bg{display: none}

.add_leader_voice{position:absolute;text-decoration:underline;right: 10px;top: 43px;padding: 3px 0;color: #363a3e;z-index: 1;}
.add_leader_voice:hover{color: #f15a2a;}
.add_leader_voice i{position:absolute;left: -17px; top: 3px; display:  block; height: 16px; width: 16px; background: url(../../img/icon_pic_16.png) -96px 0 no-repeat}

#petHeaderWrap{padding-top:40px;}

.info_nomessages {padding: 10px 0 0;margin-bottom: 0 !important;}

.paramInfoCount span{padding: 2px!important; min-width: 7px; font:9px/10px Tahoma!important; height: 11px; font-weight: normal; left: auto}
#topPanel #logo, #topPanel .menu{position: relative; z-index: 2}
.ny-bg{position:  absolute; top: 0; left: -94px; width: 399px; height: 56px; background: url(../../app/holiday/newyear2011_12/img/logo-bg.png); z-index: 1}

.topPanelInfo .appIco
{
	background:url(../../app/newsfeed/img/gameicons.png?n1) -540px 0 no-repeat;
	width:54px;
	height:50px;
	display:block;
	margin-right:7px
}
.topPanelInfo .appIco.surfriderIco {background-position:0 0}
.topPanelInfo .appIco.tortIco {background-position:-54px 0}
.topPanelInfo .appIco.nitroIco {background-position:-108px 0}
.topPanelInfo .appIco.petloveIco {background-position:-162px 0}
.topPanelInfo .appIco.farmIco {background-position:-216px 0}
.topPanelInfo .appIco.lostworldIco {background-position:-270px 0}
.topPanelInfo .appIco.wishtreeIco {background-position:-324px 0}
.topPanelInfo .appIco.roadkingIco {background-position:-378px 0}
.topPanelInfo .appIco.diamondIco {background-position:-432px 0}
.topPanelInfo .appIco.treasuresIco {background-position:-486px 0}
.topPanelInfo .appIco.hellgardIco {background-position:-594px 0}

.season-decor{
    position: absolute;
    right: 100%;
    width: 41px;
    height:20px;
    display: block;
    background: url(../img/season-img.png?v4) 0 0 no-repeat;
    top: 3px;
    margin: 7px -8px 0 0;
    z-index: 3;
}

/* fix-notifier */

#fix-notifier{
    position: absolute;
    top: 0;
    left: 0;
    background: url(../img/bg_black_20.png);
    padding: 6px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    z-index: 1000;
}
#fix-notifier .icon-circle{position:  absolute; right:  -17px; top: -13px; cursor: pointer}
#fix-notifier .icon-circle:hover{opacity: .9; filter: alpha(opacity=90)}
.fix-notifier-inner{padding: 10px;background: #fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; width: 225px;}
.fix-notifier-text{padding: 0 0 10px}
.fix-notifier-present{float: left;}
.fix-notifier-present img{width: 60px}
.fix-notifier-info{margin: 0 0 0 70px; padding: 10px 0 0}
.fix-notifier-info .btn{display:  block; margin: 0 0 7px;}
.fix-notifier-info .append-text{ color: #828282; font-size: 11px; text-align: center}

/* notifiers */

#notifiers-wrap { position:fixed; z-index:998; bottom:0; right:0; width:320px; }
#notifiers-wrap .box { overflow: hidden; position: relative; margin:10px 10px; padding:7px; border:1px solid #c4c4c4\0/; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; background-color:#fff; box-shadow:0 1px 4px rgba(0, 0, 0, 0.5); color:#58595b; cursor:pointer; }
#notifiers-wrap .author_photo { float: left; margin: 3px; width: 50px; height: 50px; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; }
#notifiers-wrap .frame { margin: 0 0 0 60px; }
#notifiers-wrap .title { margin: 0 0 5px; font-weight: bold; }
#notifiers-wrap .text { font-size: 11px; word-wrap: break-word; }
#notifiers-wrap .text a { color: #3784c1; text-decoration: none; }
#notifiers-wrap .text a:hover { text-decoration: underline; }
#notifiers-wrap .close { display: none; float: right; }
#notifiers-wrap .box:hover .close { display: block; opacity: .8; }
#notifiers-wrap .box:hover .close:hover { opacity: 1; }

/* ico-service */

.ico-service { float: left; width: 50px; height: 50px; background-repeat: no-repeat; }
.ico-service-25 { display: block; width: 25px; height: 25px; background-repeat: no-repeat; }

/*  */

.ico-service.ico-meeting, .ico-service.ico-pet, .ico-service.ico-quiz, .ico-service.ico-search, .ico-service.ico-surf, .ico-service.ico-leader, .ico-service.ico-petfarm, .ico-service.ico-contest { background-image: url(../../base/img/services/s_1.png); }
.ico-service.ico-meeting { background-position:0 0; }
.ico-service.ico-pet { background-position:-50px 0; }
.ico-service.ico-quiz { background-position:-100px 0; }
.ico-service.ico-search { background-position:0 -50px; }
.ico-service.ico-surf { background-position:-50px -50px; }
.ico-service.ico-leader { background-position:-100px -50px; }
.ico-service.ico-petfarm { background-position:-150px 0; }
.ico-service.ico-contest { background-position:-150px -50px; }

.ico-service.ico-lostworld, .ico-service.ico-bottle, .ico-service.ico-treasures, .ico-service.ico-hellgard, .ico-service.ico-sweetmatch, .ico-service.ico-poker, .ico-service.ico-tetris, .ico-service.ico-love { background-image: url(../../base/img/services/s_2.png); }
.ico-service.ico-lostworld { background-position:0 0; }
.ico-service.ico-bottle { background-position:-50px 0; }
.ico-service.ico-treasures { background-position:-100px 0; }
.ico-service.ico-hellgard { background-position:0 -50px; }
.ico-service.ico-sweetmatch { background-position:-50px -50px; }
.ico-service.ico-poker { background-position:-100px -50px; }
.ico-service.ico-tetris { background-position:-150px 0; }
.ico-service.ico-love { background-position:-150px -50px; }

.ico-service.ico-nitro, .ico-service.ico-karmatop, .ico-service.ico-karma, .ico-service.ico-travel, .ico-service.ico-wishtree, .ico-service.ico-cake, .ico-service.ico-roadking, .ico-service.ico-collection, .ico-service.ico-playroom { background-image: url(../../base/img/services/s_3.png); }
.ico-service.ico-nitro { background-position:0 0; }
.ico-service.ico-karmatop { background-position:-50px 0; }
.ico-service.ico-karma { background-position:-50px 0; }
.ico-service.ico-travel { background-position:-100px 0; }
.ico-service.ico-wishtree { background-position:-150px 0; }
.ico-service.ico-cake { background-position:0 -50px; }
.ico-service.ico-roadking { background-position:-50px -50px; }
.ico-service.ico-collection { background-position:-100px -50px; }
.ico-service.ico-playroom { background-position:-150px -50px; }

.ico-service.ico-pool8ka, .ico-service.ico-tdp4, .ico-service.ico-avataria, .ico-service.ico-FortunaGames, .ico-service.ico-city, .ico-service.ico-heavens, .ico-service.ico-monsters, .ico-service.ico-Hero { background-image: url(../../base/img/services/s_4.png); }
.ico-service.ico-pool8ka { background-position:0 0; }
.ico-service.ico-tdp4 { background-position:-50px 0; }
.ico-service.ico-avataria { background-position:-100px 0; }
.ico-service.ico-FortunaGames { background-position:-150px 0; }
.ico-service.ico-city { background-position:0 -50px; }
.ico-service.ico-heavens { background-position:-50px -50px; }
.ico-service.ico-monsters { background-position:-100px -50px; }
.ico-service.ico-Hero { background-position:-150px -50px; }

.ico-service.ico-zverugi, .ico-service.ico-wofh, .ico-service.ico-azart, .ico-service.ico-battlebase, .ico-service.ico-magicroom, .ico-service.ico-snowcastles, .ico-service.ico-petstreet, .ico-service.ico-team { background-image: url(../../base/img/services/s_5.png); }
.ico-service.ico-zverugi { background-position:0 0; }
.ico-service.ico-wofh { background-position:-50px 0; }
.ico-service.ico-azart { background-position:-100px 0; }
.ico-service.ico-battlebase { background-position:-150px 0; }
.ico-service.ico-magicroom { background-position:0 -50px; }
.ico-service.ico-snowcastles { background-position:-50px -50px; }
.ico-service.ico-petstreet { background-position:-100px -50px; }
.ico-service.ico-team { background-position:-150px -50px; }

.ico-service.ico-race13, .ico-service.ico-weektop, .ico-service.ico-petevent, .ico-service.ico-squirrels, .ico-service.ico-astro365, .ico-service.ico-island, .ico-service.ico-cards, .ico-service.ico-vrealetv { background-image: url(../../base/img/services/s_6.png?v4); }
.ico-service.ico-race13 { background-position:0 0; }
.ico-service.ico-weektop { background-position:-50px 0; }
.ico-service.ico-petevent { background-position:-100px 0; }
.ico-service.ico-squirrels { background-position:-150px 0; }
.ico-service.ico-astro365 { background-position:0 -50px; }
.ico-service.ico-island { background-position:-50px -50px; }
.ico-service.ico-cards { background-position:-100px -50px; }
.ico-service.ico-vrealetv { background-position:-150px -50px; }

.ico-service.ico-video2, .ico-service.ico-meeting-couple, .ico-service.ico-tunerlife, .ico-service.ico-interview, .ico-service.ico-casual, .ico-service.ico-twilight, .ico-service.ico-sevenwonders, .ico-service.ico-sky2fly, .ico-service.ico-brand-video, .ico-service.ico-brand_video { background-image: url(../../base/img/services/s_7.png?v8); }
.ico-service.ico-video2 { background-position:-150px -50px; }
.ico-service.ico-meeting-couple { background-position:0 0; }
.ico-service.ico-tunerlife { background-position:-50px 0; }
.ico-service.ico-interview { background-position:-100px 0; }
.ico-service.ico-casual { background-position:-150px 0; }
.ico-service.ico-twilight { background-position:0 -50px; }
.ico-service.ico-sevenwonders { background-position: -50px -50px; }
.ico-service.ico-sky2fly { background-position: -100px -50px; }
.ico-service.ico-brand-video,
.ico-service.ico-brand_video { background-position: -150px -50px; }

.ico-service.ico-contractwars, .ico-service.ico-meeting-fotoroulette, .ico-service.ico-burningspace, .ico-service.ico-vgorode, .ico-service.ico-video, .ico-service.ico-psitests, .ico-service.ico-superspring, .ico-service.ico-boutique { background-image: url(../../base/img/services/s_8.png?v2); }
.ico-service.ico-contractwars { background-position: 0 0; }
.ico-service.ico-meeting-fotoroulette { background-position:-50px 0; }
.ico-service.ico-burningspace { background-position:-100px 0; }
.ico-service.ico-vgorode { background-position:-150px 0; }
.ico-service.ico-video { background-position:0 -50px; }
.ico-service.ico-psitests { background-position:-50px -50px; }
.ico-service.ico-superspring { background-position:-100px -50px; }
.ico-service.ico-boutique { background-position:-150px -50px; }

.ico-service.ico-flirtbar, .ico-service.ico-holiday, .ico-service.ico-vip, .ico-service.ico-friends, .ico-service.ico-bdysch, .ico-service.ico-facy, .ico-service.ico-twins  { background-image: url(../../base/img/services/s_9.png?v4); }
.ico-service.ico-flirtbar { background-position: 0 0; }
.ico-service.ico-holiday { background-position: -50px 0; }
.ico-service.ico-vip { background-position: -100px 0; }
.ico-service.ico-friends { background-position: -150px 0; }
.ico-service.ico-bdysch { background-position: 0 -50px; }
.ico-service.ico-facy { background-position: -50px -50px; }
.ico-service.ico-twins { background-position: -150px -50px; }

.ico-service.ico-tropicania, .ico-service.ico-rendezvous, .ico-service.ico-beautifulclub, .ico-service.ico-fotomania, .ico-service.ico-village , .ico-service.ico-lovetree, .ico-service.ico-west, .ico-service.ico-gods { background-image: url(../../base/img/services/s_10.png?v7); }
.ico-service.ico-tropicania { background-position: 0 0; }
.ico-service.ico-rendezvous { background-position: -50px 0; }
.ico-service.ico-beautifulclub { background-position: -100px 0; }
.ico-service.ico-fotomania { background-position: -150px 0; }
.ico-service.ico-village { background-position: 0 -50px; }
.ico-service.ico-lovetree { background-position: -50px -50px; }
.ico-service.ico-west { background-position: -100px -50px; }
.ico-service.ico-gods { background-position: -150px -50px; }

.ico-service.ico-tinkoff, .ico-service.ico-fashionfarm , .ico-service.ico-aquarium, .ico-service.ico-smilefest, .ico-service.ico-olympiad, .ico-service.ico-Wormix, .ico-service.ico-itgirl, .ico-service.ico-goldslots { background-image: url(../../base/img/services/s_11.png?7); }
.ico-service.ico-tinkoff { background-position: 0 0; }
.ico-service.ico-fashionfarm { background-position: -50px 0; }
.ico-service.ico-aquarium { background-position: -100px 0; }
.ico-service.ico-smilefest { background-position: -150px 0; }
.ico-service.ico-olympiad { background-position: 0 -50px; }
.ico-service.ico-Wormix { background-position: -50px -50px; }
.ico-service.ico-itgirl { background-position: -100px -50px; }
.ico-service.ico-goldslots { background-position: -150px -50px; }

.ico-service.ico-lamusique, .ico-service.ico-questions, .ico-service.ico-grattis, .ico-service.ico-dominator, .ico-service.ico-banzai, .ico-service.ico-halloween, .ico-service.ico-rusj, .ico-service.ico-supercity { background-image: url(../../base/img/services/s_12.png?9); }
.ico-service.ico-lamusique { background-position: 0 0; }
.ico-service.ico-questions { background-position: -50px 0; }
.ico-service.ico-grattis { background-position: -100px 0; }
.ico-service.ico-dominator { background-position: -150px 0; }
.ico-service.ico-banzai { background-position: 0 -50px; }
.ico-service.ico-halloween { background-position: -50px -50px; }
.ico-service.ico-rusj { background-position: -100px -50px; }
.ico-service.ico-supercity { background-position: -150px -50px; }

.ico-service.ico-step, .ico-service.ico-happyfamily, .ico-service.ico-vegas, .ico-service.ico-worldoftuners { background-image: url(../../base/img/services/s_13.png?v2); }
.ico-service.ico-step { background-position: 0 0; }
.ico-service.ico-happyfamily { background-position: -50px 0; }
.ico-service.ico-vegas { background-position: -100px 0; }
.ico-service.ico-worldoftuners { background-position: -150px 0; }


/*  */

.ico-service-25.ico-meeting, .ico-service-25.ico-pet, .ico-service-25.ico-quiz, .ico-service-25.ico-petstreet, .ico-service-25.ico-search, .ico-service-25.ico-karma, .ico-service-25.ico-karmatop, .ico-service-25.ico-leader, .ico-service-25.ico-nitro, .ico-service-25.ico-team, .ico-service-25.ico-cake, .ico-service-25.ico-love, .ico-service-25.ico-magicroom, .ico-service-25.ico-tdp4, .ico-service-25.ico-travel, .ico-service-25.ico-poker, .ico-service-25.ico-roadking, .ico-service-25.ico-zverugi, .ico-service-25.ico-collection, .ico-service-25.ico-hellgard, .ico-service-25.ico-playroom, .ico-service-25.ico-olympicstop { background-image: url(../../base/img/services/s25_1.png); }
.ico-service-25.ico-meeting, .ico-service-25.ico-olympicstop { background-position:0 0; }
.ico-service-25.ico-pet { background-position:-25px 0; }
.ico-service-25.ico-quiz { background-position:-50px 0; }
.ico-service-25.ico-petstreet { background-position:-75px 0; }
.ico-service-25.ico-search { background-position:-100px 0; }
.ico-service-25.ico-karma { background-position:-125px 0; }
.ico-service-25.ico-karmatop { background-position:-125px 0; }
.ico-service-25.ico-leader { background-position:-150px 0; }
.ico-service-25.ico-nitro { background-position:-175px 0; }
.ico-service-25.ico-team { background-position:-200px 0; }
.ico-service-25.ico-cake { background-position:-225px 0; }
.ico-service-25.ico-love { background-position:0 -25px; }
.ico-service-25.ico-magicroom { background-position:-25px -25px; }
.ico-service-25.ico-tdp4 { background-position:-50px -25px; }
.ico-service-25.ico-travel { background-position:-75px -25px; }
.ico-service-25.ico-poker { background-position:-100px -25px; }
.ico-service-25.ico-roadking { background-position:-125px -25px; }
.ico-service-25.ico-zverugi { background-position:-150px -25px; }
.ico-service-25.ico-collection { background-position:-175px -25px; }
.ico-service-25.ico-hellgard { background-position:-200px -25px; }
.ico-service-25.ico-playroom { background-position:-225px -25px; }

.ico-service-25.ico-Hero, .ico-service-25.ico-battlebase, .ico-service-25.ico-wishtree, .ico-service-25.ico-surf, .ico-service-25.ico-petfarm, .ico-service-25.ico-lostworld, .ico-service-25.ico-contest, .ico-service-25.ico-bottle, .ico-service-25.ico-treasures, .ico-service-25.ico-pool8ka, .ico-service-25.ico-sweetmatch, .ico-service-25.ico-wofh, .ico-service-25.ico-tetris, .ico-service-25.ico-azart, .ico-service-25.ico-avataria, .ico-service-25.ico-city, .ico-service-25.ico-heavens, .ico-service-25.ico-monsters, .ico-service-25.ico-snowcastles, .ico-service-25.ico-FortunaGames { background-image: url(../../base/img/services/s25_2.png); }
.ico-service-25.ico-Hero { background-position:0 0; }
.ico-service-25.ico-wishtree { background-position:-25px 0; }
.ico-service-25.ico-surf { background-position:-50px 0; }
.ico-service-25.ico-petfarm { background-position:-75px 0; }
.ico-service-25.ico-lostworld { background-position:-100px 0; }
.ico-service-25.ico-contest { background-position:-125px 0; }
.ico-service-25.ico-bottle { background-position:-150px 0; }
.ico-service-25.ico-treasures { background-position:-175px 0; }
.ico-service-25.ico-pool8ka { background-position:-200px 0; }
.ico-service-25.ico-battlebase { background-position:-225px 0; }
.ico-service-25.ico-sweetmatch { background-position:0 -25px; }
.ico-service-25.ico-wofh { background-position:-25px -25px; }
.ico-service-25.ico-tetris { background-position:-50px -25px; }
.ico-service-25.ico-azart { background-position:-75px -25px; }
.ico-service-25.ico-avataria { background-position:-100px -25px; }
.ico-service-25.ico-city { background-position:-125px -25px; }
.ico-service-25.ico-heavens { background-position:-150px -25px; }
.ico-service-25.ico-monsters { background-position:-175px -25px; }
.ico-service-25.ico-snowcastles { background-position:-200px -25px; }
.ico-service-25.ico-FortunaGames { background-position:-225px -25px; }

.ico-service-25.ico-video2, .ico-service-25.ico-weektop, .ico-service-25.ico-race13, .ico-service-25.ico-petevent, .ico-service-25.ico-squirrels, .ico-service-25.ico-astro365, .ico-service-25.ico-island, .ico-service-25.ico-cards, .ico-service-25.ico-vrealetv, .ico-service-25.ico-meeting-couple, .ico-service-25.ico-tunerlife, .ico-service-25.ico-interview, .ico-service-25.ico-casual, .ico-service-25.ico-meeting-fotoroulette, .ico-service-25.ico-twilight, .ico-service-25.ico-sevenwonders, .ico-service-25.ico-sky2fly, .ico-service-25.ico-brand-video, .ico-service-25.ico-brand_video, .ico-service-25.ico-contractwars, .ico-service-25.ico-burningspace, .ico-service-25.ico-vgorode { background-image: url(../../base/img/services/s25_3.png?v19); }
.ico-service-25.ico-weektop { background-position:0 0; }
.ico-service-25.ico-race13 { background-position:-25px 0; }
.ico-service-25.ico-petevent { background-position:-50px 0; }
.ico-service-25.ico-squirrels { background-position:-75px 0; }
.ico-service-25.ico-astro365 { background-position: -100px 0; }
.ico-service-25.ico-island { background-position: -125px 0; }
.ico-service-25.ico-cards { background-position: -150px 0; }
.ico-service-25.ico-vrealetv { background-position: -175px 0; }
.ico-service-25.ico-meeting-couple { background-position: -200px 0; }
.ico-service-25.ico-tunerlife { background-position: -225px 0; }
.ico-service-25.ico-interview { background-position: 0 -25px; }
.ico-service-25.ico-casual { background-position: -25px -25px; }
.ico-service-25.ico-meeting-fotoroulette { background-position: -50px -25px; }
.ico-service-25.ico-twilight { background-position: -75px -25px; }
.ico-service-25.ico-sevenwonders { background-position: -100px -25px; }
.ico-service-25.ico-sky2fly { background-position: -125px -25px; }
.ico-service-25.ico-video2, .ico-service-25.ico-brand_video { background-position: -150px -25px; }
.ico-service-25.ico-contractwars { background-position: -175px -25px; }
.ico-service-25.ico-burningspace { background-position: -200px -25px; }
.ico-service-25.ico-vgorode { background-position: -225px -25px; }

.ico-service-25.ico-video, .ico-service-25.ico-gift, .ico-service-25.ico-psitests, .ico-service-25.ico-superspring, .ico-service-25.ico-boutique, .ico-service-25.ico-flirtbar, .ico-service-25.ico-holiday, .ico-service-25.ico-vip, .ico-service-25.ico-friends, .ico-service-25.ico-bdysch, .ico-service-25.ico-facy, .ico-service-25.ico-twins, .ico-service-25.ico-calendar, .ico-service-25.ico-tropicania, .ico-service-25.ico-rendezvous, .ico-service-25.ico-beautifulclub, .ico-service-25.ico-fotomania, .ico-service-25.ico-village, .ico-service-25.ico-lovetree { background-image: url(../../base/img/services/s25_4.png?v24); }
.ico-service-25.ico-video { background-position:0 0; }
.ico-service-25.ico-psitests { background-position:-25px 0; }
.ico-service-25.ico-superspring { background-position:-50px 0; }
.ico-service-25.ico-boutique { background-position:-75px 0; }
.ico-service-25.ico-flirtbar { background-position:-100px 0; }
.ico-service-25.ico-holiday { background-position: -125px 0; }
.ico-service-25.ico-vip { background-position: -150px 0; }
.ico-service-25.ico-gift { background-position:-175px 0; }
.ico-service-25.ico-friends { background-position: -200px 0; }
.ico-service-25.ico-bdysch { background-position: -225px 0; }
.ico-service-25.ico-facy { background-position: 0 -25px; }
.ico-service-25.ico-calendar { background-position: -25px -25px; }
.ico-service-25.ico-twins { background-position: -75px -25px; }
.ico-service-25.ico-tropicania { background-position: -100px -25px; }
.ico-service-25.ico-rendezvous { background-position: -125px -25px; }
.ico-service-25.ico-beautifulclub { background-position: -150px -25px; }
.ico-service-25.ico-fotomania { background-position: -175px -25px; }
.ico-service-25.ico-village { background-position: -200px -25px; }
.ico-service-25.ico-lovetree { background-position: -225px -25px; }

.ico-service-25.ico-west, .ico-service-25.ico-gods, .ico-service-25.ico-tinkoff , .ico-service-25.ico-fashionfarm , .ico-service-25.ico-aquarium, .ico-service-25.ico-smilefest, .ico-service-25.ico-olympiad, .ico-service-25.ico-Wormix, .ico-service-25.ico-itgirl, .ico-service-25.ico-goldslots, .ico-service-25.ico-lamusique, .ico-service-25.ico-questions, .ico-service-25.ico-grattis, .ico-service-25.ico-dominator, .ico-service-25.ico-banzai, .ico-service-25.ico-halloween, .ico-service-25.ico-rusj, .ico-service-25.ico-supercity, .ico-service-25.ico-step, .ico-service-25.ico-rosahutor{ background-image: url(../../base/img/services/s25_5.png?v11); }
.ico-service-25.ico-west { background-position:0 0; }
.ico-service-25.ico-gods { background-position:-25px 0; }
.ico-service-25.ico-tinkoff { background-position:-50px 0; }
.ico-service-25.ico-fashionfarm { background-position:-75px 0; }
.ico-service-25.ico-aquarium { background-position:-100px 0; }
.ico-service-25.ico-smilefest { background-position:-125px 0; }
.ico-service-25.ico-olympiad { background-position:-150px 0; }
.ico-service-25.ico-Wormix { background-position:-175px 0; }
.ico-service-25.ico-itgirl { background-position:-200px 0; }
.ico-service-25.ico-goldslots { background-position:-225px 0; }
.ico-service-25.ico-lamusique { background-position:0 -25px; }
.ico-service-25.ico-questions { background-position:-25px -25px; }
.ico-service-25.ico-grattis { background-position:-50px -25px; }
.ico-service-25.ico-dominator { background-position:-75px -25px; }
.ico-service-25.ico-banzai {background-position: -100px -25px;}
.ico-service-25.ico-halloween {background-position: -125px -25px;}
.ico-service-25.ico-rusj {background-position: -150px -25px;}
.ico-service-25.ico-supercity {background-position: -175px -25px;}
.ico-service-25.ico-step { background-position: -200px -25px; }
.ico-service-25.ico-rosahutor { background-position: -225px -25px; }

.ico-service-25.ico-happyfamily,.ico-service-25.ico-vegas, .ico-service-25.ico-worldoftuners  { background-image: url(../../base/img/services/s25_6.png?v12); }
.ico-service-25.ico-happyfamily { background-position:0 0; }
.ico-service-25.ico-vegas { background-position:-25px 0; }
.ico-service-25.ico-worldoftuners { background-position:-50px 0; }

.ico-service-25.ico-mobile-welcome { background-image: url(../../base/img/services/m_25.png); }

/*start.wantotalk - CSS for WantToTalk - inserted 2012-02-22*/
#click-text {width: 14px; height: 118px; background: url(../../images/want-to.png) center center no-repeat; cursor: pointer;}
#btn-wont-to {height: 116px; width: 16px; position: fixed; left: -3px; top: 50%; margin-top: -5px; background:#494949; opacity:0.9; z-index: 100; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; padding: 5px}
#btn-wont-to .btn { width: 184px;margin:12px 0 1px 25px;}
#btn-wont-to .icon {  cursor:pointer;}
#btn-wont-to p {color: #FFF; margin: 7px 0 0 13px; cursor: default;line-height: 19px;}
#btn-wont-to a.con-close-wont {font-size: 80%;position: relative;margin-left: 172px;color: #AAA;text-decoration:none;margin-top:2px;}
#close-invite-block { display:none}
/* end.wantotalk*/

/* zendesk.help first time */
#btn-zendesk-helpme {height: 126px; width: 23px; position: fixed; right: -5px; top: 50%; margin-top: -5px; opacity:0.9; z-index: 100; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; padding: 5px}
#btn-zendesk-helpme .click-text {width: 23px; height: 126px; background: url(../../app/support/feedback/img/helpme_icon.png) center center no-repeat; cursor: pointer;}
/* end zendesk help first time*/

/*footer*/
#footerClear{clear:both;height:60px}
#footerClear.pet{display:none}
#footer{box-shadow: inset 0 1px 3px #ccc; min-width: 1000px;  position: relative; width: 100%;background:white;}
#footer p{font-size:11px;padding-top:4px;margin:0 0 0 20px; color: #58595B;}
#footer .wrap{width:1000px;margin:0 auto; min-width: 1000px; position: relative; }
/*pet and games footer*/
#footer.pet{background: url(../../app/pet/img/bgtop.png?1) #4181b3 repeat-x;border-top: #4181b3 solid 2px;color: #bfdce6;padding-top: 15px;margin-top: -60px;font-size:11px;position:relative; }
#footer.pet{margin-top: -100px;}
#footer.pet p{font-size:11px;padding-top:4px;margin:0;color: #bfdce6;}
#footer.pet .petFooter{	border-bottom: #88b1bf 1px solid;margin: 0 0 15px;}
#footer.pet .petFooter .wrap1{border-bottom: #4181b3 1px solid;	padding: 0 0 15px;}
#footer.pet .wrap{background:none !important;width:1000px !important;padding:0 !important;	margin:0 auto}
#footer.pet a{color:#e8f3f7 !important;}
#footer.pet  li h3{color: #bfdce6;}
#footer .title.gm-page{color:#BFDCE6;}
/*lastfooter*/
#footerClear_last{clear:both;height:150px}
#footer_last{height:67px;padding-top:83px;margin-top:-150px;position:relative}
#footer_last p{font-size:11px;padding-top:4px;margin:0; }
#footer_last .wrap{width:960px;margin:0 auto; padding: 10px 20px; height: 47px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; background: url(../../base/img/bg_white_80.png)}
/*link for footer (new)*/
.fs-footer-links {float: left; width: 206px; margin:40px 0px 30px 0; padding: 0 0 0 40px }
.fs-footer-links.first {border-right: solid 1px #e2e2e2; width: 240px; min-height: 200px; padding: 0 0 0 20px }
.fs-footer-links li {margin-bottom: 5px;  background: none; padding: 0}
.fs-footer-links li a{color: #58595B; text-decoration: none;}
.fs-footer-links li a:hover{color: #363636; text-decoration: underline;}
.fs-footer-links li.title, .fs-footer-links li.title h3{font: bold 15px 'Trebuchet MS'}
.fs-footer-links li.top{margin-top: 15px;}

#timer-for-new{width: 119px; height:  33px; background: url(../img/timer-for-all.png); color: #4e4e4e; font-size: 0px; margin:  2px 0 0}
#timer-for-new span{
    color: #4e4e4e;
    font-size: 17px;
    font-weight:  bold;
    text-shadow: 0 1px 1px #fff;
    display:  inline-block;
    *display: inline; *zoom: 1;
    margin: 0 4px;
    line-height: 33px;
}
#timer-for-new .hour{ margin:  0 5px 0 34px;}
.new-user-timer{padding: 10px}
.new-user-title{font-size: 13px; line-height: 20px;padding: 0 0 10px; margin:  0 0 10px; border-bottom: 1px solid #c4c4c4; overflow: hidden}
.new-user-append{ color: #999}
.new-user-icon{background: url(../img/timer-for-all.png) 0 -33px; height: 41px; width: 40px; float: left; margin: 0 10px 5px 0}

/* for advert */
#content-reklama{display: none}
#content-fs-reklama{display: none}
.content-with-col #content-right{
    display: block; position: fixed;
    top: 41px; right: 0; bottom: 0;
    width: 200px; background: #f4f8fa;
    z-index: 1000;
    border-left: 1px solid #b4c4ce;
    overflow: hidden;
}
.content-with-col #topPanel .wrap{padding: 0 200px 0 0}
.content-with-col #Container{margin: 0 200px 0 0}
.content-with-col #btn-panel, .content-with-col #panel-dev{right: 201px;}

.fsadv-banner{ width: 150px; text-decoration: none; display: block;}
.adv-ban-new{ width: 150px; text-decoration: none; display: block;}
.fsadv-banner-wrapper{position: relative; display: block}
.fsadv-banner-wrapper-redesign{position: relative; display: block}
.fsadv-banner-wrapper:hover .fsadv-banner-close{ display: block}
.fsadv-banner-wrapper-redesign:hover .fsadv-banner-close{ display: block}
.fsadv-banner-close{
    display: none;
    width: 8px;
    height: 8px;
    background: url(../../app/king/i/actions.png) -33px 0;
    position: absolute;
    left: 167px;
    top: 3px;
    z-index: 1;
    cursor: pointer;
}
.fsadv-banner-close:hover{background-position: -33px -8px;}
.adv-add-btn{ font-size: 11px; color: #50616d; text-decoration: none; padding: 10px 0; margin: 0 15px; display: block}
.adv-add-btn:hover{ text-decoration: underline}
.fsadv-banner span{ display: block }
.adv-ban-new span{ display: block }
.fsadv-banner-text{max-width: 150px; overflow: hidden; text-overflow: ellipsis;}
.fsadv-banner-title{color: #278bc2; text-decoration: none; max-width: 150px; overflow: hidden;margin:  0 0 4px; text-overflow: ellipsis; font-weight: bold;}
.fsadv-banner:hover .fsadv-banner-title{text-decoration: none; }
.adv-ban-new:hover .fsadv-banner-title{text-decoration: none; }
.fsadv-banner-type{color: #b4c4ce; font-size: 11px; margin: 0 0 4px;}
.fsadv-banner-photo{width: 90px; height: 65px; margin: 0 0 5px; background-position: center center; background-repeat: no-repeat;background-color: #D9D9D9}
.banner-type-2 .fsadv-banner-photo{height: 120px}
.fsadv-banner-text{color: #50616d}
.fsadv-banner-smtext{font-size: 11px; margin: 0 0 5px}
.fsadv-banner-smtext s{color: #3c88c4; text-decoration: none}
.fsadv-banner-link{color: #3c88c4; font-size: 11px; margin: 0 0 4px}
.fsadv-banner-fromlink{color: #98c0df; font-size: 11px}
.fsadv-banner-block{position: relative; font:  11px/1.3em Tahoma; margin: 0 15px; padding: 10px 0; border-bottom: 1px solid #b4c4ce; width: 150px}
/*.fsadv-banner-wrapper:first-child .fsadv-banner-block{border-top: none}*/
.fsadv-banner-block .btn.d-b{padding-left: 0; padding-right: 0; }
.adv-inner-box{
    border-color: #e8ebed #d6dadb #a0a3a5;
    border-width: 1px;
    border-style:  solid;
    box-shadow: 0 1px 0 #e2e6e7,
    0 -1px 0 #dbdfe1 inset;
    padding: 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    margin: 0 0 5px;
    background-color: #fff;
}
.adv-inner-box:before{content: ""; position: absolute; bottom: 0; left: 0; right: 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; height: 1px; background: #dbdfe1}
.adv-inner-box:after{content: ""; position: absolute; bottom: -2px; left: 0; right: 0; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; height: 1px; background: #e2e6e7}

/* type adv */

.fsadv-banner-birthday .fsadv-banner-title{text-decoration: none; margin-top: -3px;}
.fsadv-banner-birthday .adv-birthday-age{vertical-align: middle; display: inline-block; *zoom: 1; *display: inline; color: #58595b}
.fsadv-banner-birthday .adv-birthday-ico{vertical-align: middle; display: inline-block; *zoom: 1; *display: inline; width: 30px; height: 32px; background: url(../../app/king/i/birthday-ico.png);margin:  0 3px;}
.fsadv-banner-birthday .adv-birthday-photo{vertical-align: middle; display: inline-block; *zoom: 1; *display: inline; width: 48px; height: 48px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.fsadv-banner-birthday .fsadv-banner-smtext{margin: 0 0 6px}

.fsadv-banner-onsite .fsadv-banner-title{text-decoration: none; margin-top: -3px}
.fsadv-banner-onsite .adv-onsite-photo{float: left; width: 48px; height: 48px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.fsadv-banner-onsite .adv-onsite-info{margin: 0 0 0 57px;}
.fsadv-banner-onsite .adv-onsite-link{margin: -4px 0 0}
.fsadv-banner-onsite .adv-onsite-info a{text-decoration: none}
.fsadv-banner-onsite .adv-inner-box{background:#fff  url(../../app/king/i/fs-ico.png) 100% 100% no-repeat; margin: 0 0 9px;}

.fsadv-banner-recommand .fsadv-banner-title{text-decoration: none; margin-top: -3px}
.fsadv-banner-recommand .adv-recommand-ico{vertical-align: middle; display: inline-block; *zoom: 1; *display: inline; width: 10px; height: 16px; background: url(../../app/king/i/pointer.png); margin:  0 15px;}
.fsadv-banner-recommand .adv-recommand-photo{vertical-align: middle; display: inline-block; *zoom: 1; *display: inline; width: 48px; height: 48px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.fsadv-banner-recommand .adv-inner-box{font-size: 0; }

.fsadv-banner-unvisible .fsadv-banner-title{text-decoration: none; margin-top: -3px}
.fsadv-banner-unvisible img{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; margin: 0 0 0 5px}
.fsadv-banner-unvisible .adv-unvisible-photomini{width: 25px; height: 25px;}
.fsadv-banner-unvisible .adv-inner-box{font-size: 0; display: inline-block; *display: inline; *zoom: 1; width: 28px; height: 28px; vertical-align: middle;}

.fsadv-banner-soc .fsadv-banner-title{text-decoration: none; margin-top: -3px}
.fsadv-banner-soc .fs-social-btn{margin: 10px 0 0}
.fsadv-banner-soc .fs-social-fb{width: 116px!important; padding: 0 0 0 35px!important;}
.fsadv-banner-soc .fs-social-odkl{width: 116px!important; padding: 0 0 0 35px!important;}
.fsadv-banner-simply .fsadv-banner-title{text-decoration: none}
.fsadv-banner-simply .fsadv-banner-smtext{margin:  0}

.fsadv-banner-friends .fsadv-banner-title{text-decoration: none; margin: -3px 0 6px}
.fsadv-banner-friends .adv-friends-wrap{margin: 0 0 6px -8px; font-size: 0}
.fsadv-banner-friends img{margin: 0 0 0 8px}
.banner-close-block{
    background: #f8f8f8;
    border: 1px solid #eee;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    font-size: 11px;
    color: #9a9a9a;
    line-height: 18px;
    padding: 15px 0
}
.banner-close-block .jslink{text-decoration: none}
#king-rightplace {
    z-index:0;
    margin-top:0px;
    transition: margin-top 1s;
}
#king-rightplace.king-video-showed {
    margin-top:115px;
}
#king-rightplace-video {
    transition: max-height 1s;
    max-height:1px;
    overflow:hidden;
    position:fixed;
    z-index:0;
}
#king-rightplace-video .fsadv-banner-block {
    width:150px;
    height:85px;
}
#king-rightplace-video iframe {
    width: 700px;
    height: 398px;
}
#king-rightplace-video .fsadv-videoframe-wrap{
    -webkit-transform: scale(0.21) translate3d(0, 0, 0);
    transform: scale(0.21) translate3d(0, 0, 0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    transition: transform 0.2s;
    width: 700px;
    height: 398px;
    display: block;
    visibility: visible;
    position: absolute;
    overflow: hidden;
    right: 0;
    top:10px;
    background-color: #F1F5F8;
    border:10px solid #F1F5F8;
    z-index:2;
}
#king-rightplace-video.loaded:hover .fsadv-videoframe-wrap,
#king-rightplace-video.loaded.king-video-element-hover .fsadv-videoframe-wrap {
    transform:scale(1);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}
#king-rightplace-video.loaded:hover,
#king-rightplace-video.loaded.king-video-element-hover {
    z-index:1500;
}

.menu-contest-item::after {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background: url(/app/contest/olympics/i/mainMenuBg.jpg) no-repeat;
    opacity: .6;
}

.menu-contest-item:hover::after {opacity: 1;}

.menu-contest-item a {position: relative;z-index: 1;}