#topPanel, #topPanel .menu a:hover, #topPanel .menu a:hover, #topPanel .menu a:active, #topPanel .menu a.active , #topPanel .menu a.selected {background:url(../../img/toppanel_bg.png?n2) 0 0 repeat-x}
#topPanel{position:fixed;top:0;left:0;width:100%;z-index:999;height: 41px;background-position: 0 -114px}
#topPanel .wrap{width:1000px;margin:0 auto;position:relative;}
#topPanel .menu{list-style:none;margin:0;height:27px;float:left;}
#topPanel .menu.fl-r {float:right}
#topPanel li{background:none;position:relative;padding:2px 0 0 0;font:15px "Trebuchet MS", Arial, Helvetica, sans-serif;float:left;}
#topPanel .menu a
{
    color: #fff;padding: 4px 15px 4px;font-weight: normal;display:block;
	height:27px;line-height:26px;text-decoration:none;
    -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
}
#topPanel .menu.fl-r a{ padding: 4px 8px}
#topPanel .menu a:hover, #topPanel .menu a:active, #topPanel .menu a.selected{background-position: 0 -155px;}
#topPanel .topPanelIco, .topPanelInfo .topPanelIco
{
	background:url(../../img/icon_pic_16.png) 0 0 no-repeat;
	width:16px;height:16px;display:inline-block;*display: inline;*zoom: 1;margin-top:5px;vertical-align:top
}
#topPanel .vip {background-position:-16px -32px}
#topPanel .vipOn {background-position:-16px 0}
#topPanel .vipEnding {background-position:-16px 0}
#topPanel a:hover .settings, #topPanel .settings {background-position:-64px -32px}
#topPanel .msgIco, .topPanelInfo .topPanelIco.msgIco {background-position:-80px -32px}
#topPanel .eventIco {background-position:-48px -32px}
#topPanel .infopanelContent {display:none}
#topPanel .moneyIco {background-position:-32px -32px; *margin: 2px 5px 0 0}

#userCashTitle{padding:10px 0 0 28px;font-size:17px;}
#userCash small {font-size:13px}

.topPanelInfo{position:fixed;top:35px !important}
.topPanelInfo .infopanelContent, .topPanelInfo .menu {width:236px}
.topPanelInfo .menu{overflow:hidden;margin:10px 0}
.topPanelInfo .menu li{background:none;position:relative;padding:0 18px;margin:0 0 -1px;clear:both}
.topPanelInfo .menu li:hover{background:#e4e4e4;color:#fff}

.topPanelInfo .title, .topPanelInfo .menu a, .topPanelInfo h4 {font:13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif}
.topPanelInfo .menu a, .topPanelInfo .msgLink{border-bottom:#d8d8d8 solid 1px;text-decoration:none;display:block;padding:5px 11px;}
.topPanelInfo .info {margin:0 18px 20px}
.topPanelInfo .menu li a {color:#444}
.topPanelInfo .menu li:hover a, .topPanelInfo .msgLink:hover{color:#f15a2a;border:none;padding:5px 29px 6px;margin:0 -18px;}
.topPanelInfo a:hover .text, .topPanelInfo a:hover .title {color:#363636}
.topPanelInfo .userPic, .topPanelInfo .infoIco{float:left;width:48px;height:48px;margin:10px 13px 0 0}
.topPanelInfo .userPic img{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.topPanelInfo .infoIco
{
	background:url(../../img/icons50.png?n) 0 0 no-repeat;width:50px;height:50px;margin-right:11px
}
.topPanelInfo .msgIco {background-position:0 0}
.topPanelInfo .settingsIco {background-position:-100px 0}
.topPanelInfo .datingIco {background-position:-150px 0}
.topPanelInfo .eventIco {background-position:-200px 0}
.topPanelInfo .text
{
	display:block;overflow:hidden;font:11px/13px Tahoma, Geneva, sans-serif;
	padding:5px 0 10px;color:#727272;min-height:50px
}
.topPanelInfo .msgMenu{padding-top:5px;margin:0}
.topPanelInfo .msgLink{padding:5px 0;cursor:pointer}
.topPanelInfo .msgLink:hover {padding:5px 18px 6px}
.topPanelInfo .msgLink:hover * {color:#363636}
.topPanelInfo .msgLink a
{
	border:none;text-decoration:underline;display:inline;padding:0 !important;
	margin:0 !important;font-size:11px;line-height:13px
}
.topPanelInfo .title{display:block;margin:0 0 5px;color:#363636}
.topPanelInfo .title.empty{height:45px;display:table-cell;vertical-align:middle}
.topPanelInfo .all{text-align:center;font-weight:normal;display:block;margin:-1px 18px 15px;padding-top:10px;border-top:#d8d8d8 solid 1px}
.topPanelInfo .link {text-decoration:underline}
.topPanelInfo h4{font-size:17px;padding:5px 0 0 18px}
.topPanelInfo h4 .infoIco{display:inline-block;float:none;margin:0;vertical-align:middle}
.topPanelInfo h4 .msgIco{vertical-align:top;margin:3px 5px 0 0; background-position:-80px 0!important;}

.topPanelInfo .count
{
	float:right;
	margin-right:-11px;
    text-decoration:none;
    line-height: 20px;
    text-align: center;
    padding: 0 5px;
}
.topPanelInfo .count.zero{padding:0 5px}

#logo{position:relative;z-index:1;top:0;left:0;padding:0;margin:5px 16px 0 10px;width:auto;overflow:hidden;float:left;}
#logo img{display:block;max-height: 40px;}

.paramInfoCount {position:absolute;padding:0 0 0 2px;height:11px;right: 5px; top: 7px;z-index: 2;background: none}
.paramInfoCount span {
    background: none;position:relative;font: 9px/10px Tahoma;
	text-decoration:none ;display:block;zoom:1;overflow:hidden;
    text-align: center;background-color: #f26729;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f26729), to(#ef3d24));
    background-image: -webkit-linear-gradient(top, #f26729, #ef3d24);
    background-image:    -moz-linear-gradient(top, #f26729, #ef3d24);
    background-image:     -ms-linear-gradient(top, #f26729, #ef3d24);
    background-image:      -o-linear-gradient(top, #f26729, #ef3d24);
    background-image:         linear-gradient(top, #f26729, #ef3d24);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f26729', EndColorStr='#ef3d24');
    -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
    height: 10px;color: #fff!important;margin: 0; min-width: 7px; padding: 2px;text-shadow: none;
	}
.menu.fl-r .paramInfoCount{right: 0}
/* test properties for header */

.header_inner{width: 990px; overflow: visible;}

#header{margin: 40px auto 0;background: #e7deca;border-bottom: 1px solid #deded4}
#header .banner_images{
    border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;
    overflow: hidden;margin-top: 13px;
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.35);box-shadow: 0 1px 1px rgba(0,0,0,.35)
}

#leader_block{
    width: 375px;
    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-top: 13px;
    -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;
    top: -2px;
    right: 100%;
    width: 62px;
    height: 64px;
    background: url(../../base/img/season-img.png?v=2)
}

/* 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); }
.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-meeting-couple, .ico-service.ico-tunerlife, .ico-service.ico-interview, .ico-service.ico-casual { background-image: url(../../base/img/services/s_7.png?v4); }
.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-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 { background-image: url(../../base/img/services/s25_1.png); }
.ico-service-25.ico-meeting { 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-battlebase { background-position:-225px 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-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-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 { background-image: url(../../base/img/services/s25_3.png?v6); }
.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: 0 -50px; }
