#app_pet_fsbaselite_css {display:none}

* {font-size:100%}
html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, blockquote, form, fieldset, legend, table, td, th
{
	margin:0;
	padding:0
}
body
{
	background-color:#fff;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#363d40
}
body.col-3
{
	background:transparent
}
#Container
{
	position:relative;
	min-height:100%;
	min-width:1000px;
	overflow:hidden
}
img, fieldset, button {border:none}
p
{
	line-height:1.68em;
	margin-bottom:.6em
}
ul {margin:0}
ul li
{
	list-style:none;
	padding:0;
	background:none
}

.list-txt li
{
	margin-bottom:.5em;
	padding:0;
	font-size:12px;
	line-height:16px
}
ul.list-txt li, li.common
{
	background:url(../../images/profile/li.gif) 6px 8px no-repeat;
	padding:0 0 0 20px
}
a {color:#332d59}
.jsLink
{
	border-bottom:1px dotted #332d59;
	font-size:11px;
	text-decoration:none;
	color:#332d59;
	cursor:pointer
}
a:hover, .jsLink:hover {color:#d61b51; border-color:#d61b51}
input, select, textarea {font:1em Tahoma, Arial, Helvetica, sans-serif}
textarea {overflow:auto}
label {cursor:pointer}
h1 {font-size:25px}
h2
{
	font-size:17px;
	margin:0 0 .35em;
	color:#872b57
}
h3
{
	font-size:17px;
	margin:0 0 5px
}
h1, h2, h3, .normal {font-weight:normal}
h4
{
	font-size:12px;
	font-weight:bold;
	margin:0 0 0.35em;
	line-height:20px;
	color:#303030
}
input.radio {height:12px; vertical-align:middle}
sup {position:relative;	display:inline-block; margin-top:-5px}
.clearing, .nclear:after
{
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
	overflow:hidden;
	visibility:hidden;
	display:block
}
.clear {width:100%; overflow:hidden}
.nclear:after {content:"."}
.nclear {display:inline-block; display:block}
.fl-l {float:left}
.fl-r {float:right}
.h {display:none}
.center {text-align:center}
.hl {color:#d61b51}
.hl1 {color:#3d8e25}
.ll {color:#ccc}
.last {margin-bottom:0}
.tiny {font-size:10px}
.small {font-size:11px}
.large {font-size:14px}
.huge {font-size:16px}
.xxl {font-size:20px}
.red {color:red}
.green {color:green}
.gray {color:#777}
.bold {font-weight:bold}
.date
{
	font-size:11px;
	color:#999
}
.cursor {cursor:pointer}
.userPic97
{
	width:97px;
	height:97px
}
/* User List */
.userList .user
{
	width:50%;
	overflow:hidden;
	float:left;
	margin-bottom:20px
}
.userList .userPic {float:left}
.userList .userInfo{overflow:hidden;padding:2px 10px}
.userList .userInfo h3 {margin:0}
.userList4columns .user{width:25%;overflow:visible}
.userList4columns .userPic{float:none;display:block;margin-bottom:2px}
.userList4columns .userInfo {padding:2px 0}

.online, .offline
{
	background:url(../../images/profile/online_status.png) -17px 0 no-repeat;
	width:17px;
	height:18px;
	position:absolute;
	top:1px;
	left:58px;
	display:block
}
.online {background-position:0 0}

.paramInfoCount span {
	background: #F79055;
	position: relative;
	font: 9px/10px Tahoma;
	text-decoration: none;
	display: block;
	zoom: 1;
	overflow: hidden;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	height: 10px;
	color: white !important;
	margin: 0;
	min-width: 7px;
	padding: 2px;
	text-shadow: none;
	padding: 2px;
	font: 9px/10px Tahoma!important;
	left: auto;
}
.paramInfoCount {
	position: absolute;
	padding: 0 0 0 2px;
	height: 11px;
	right: 5px;
	top: 7px;
	z-index: 2;
	background: none;
}

/* global messages */
.msg {
    position:relative;
    *zoom:1;
    border-style:solid;
    border-width:1px 1px 2px;
    border-width:1px\0/;
    *border-width:1px;
    border-color:rgba(94, 94, 94, .14);
    border-color:#e8e8e8\0/;
    *border-color:#e8e8e8;
    background:#fff url(../../images/common/box-s.png) repeat-x 0 100%;
    -moz-background-clip:padding;
    -webkit-background-clip:padding;
    background-clip:padding-box;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
	padding:5px 20px 5px 36px;
	*padding:10px 20px 5px 36px;
	margin:0 0 10px 0;
	font-weight:normal;
	overflow:hidden;
	font-size:13px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
    *behavior:expression(!this.isInserted==true ? this.isInserted=(this.innerHTML = '<div class="msg-before"></div>' + this.innerHTML + '<div class="msg-after"></div>') : '');
}
.msg:before, .msg-before {content:''; width: 16px; height: 16px; display: block; background: url(../../img/icon_16.png) -64px -96px; position: absolute; top: 11px; left: 12px}
.msg:after, .msg-after {content:''; width: 16px; height: 16px; display: block; background: url(../../img/icon_16.png) -80px -64px; position: absolute; top: 11px; left: 12px}

.msg, .msg a {color:#555;}
.msg .desc, .msg .desc a {color:#888}

.msg p, .msg.msg-sm p, .msg.msg-lg p {line-height:140%; margin:5px 0}

.msg.msg-sm, .msg.msg-sm * {font-size:13px;}
.msg.msg-lg, .msg.msg-lg * {font-size:14px;}

.msg.msg-warning:before,.msg.msg-warning .msg-before{background-position: 0 -96px;}
.msg.msg-warning:after,.msg.msg-warning .msg-after{background-position: -96px -64px;}
.msg.msg-error:before, .msg.msg-error .msg-before{background-position: -48px -96px;}
.msg.msg-error:after, .msg.msg-error .msg-after{background-position: -64px -64px;}
.msg.msg-success:before, .msg.msg-success .msg-before{background-position: -32px -96px;}
.msg.msg-success:after, .msg.msg-success .msg-after{background-position: -32px -64px;}
.msg.msg-help:before, .msg.msg-help .msg-before,
.msg.msg-info:before, .msg.msg-info .msg-before,
.msg.msg-maininfo:before, .msg.msg-maininfo .msg-before{background-position:-16px -96px}
.msg.msg-help:after, .msg.msg-help .msg-after,
.msg.msg-info:after, .msg.msg-info .msg-after,
.msg.msg-maininfo:after, .msg.msg-maininfo .msg-after{background-position: -144px -64px}


/* notify */
.fsNotify {
	position:absolute;
	background:#fff;
	border:1px solid #c9c9c9;
	padding:10px 15px;
	z-index:5000;
	color:#000;
	opacity:0
}
.fsNotifyCloseButton {
	position:absolute;
	right:1px;
	top:1px;
	background:url(../../images/pet/close.gif) no-repeat;
	width:14px;
	height:14px;
	cursor:pointer
}
.oldPrice {text-decoration:line-through}

/* autocomplete */
.ac_results
{
	padding:0;
	border:1px solid black;
	background-color:white;
	overflow:hidden;
	z-index:99999
}
.ac_results ul
{
	width:100%;
	list-style-position:outside;
	list-style:none;
	padding:0;
	margin:0
}
.ac_results li
{
	background-image:none;
	margin:0;
	padding:2px 5px;
	cursor:default;
	display:block;
	font:menu;
	font-size:14px !important;
	line-height:14px;
	overflow:hidden;
	color:#333
}
.ac_results li em
{
	display:block;
	padding:2px 0 4px;
	font-size:12px;
	line-height:12px;
	font-style:normal;
	color:#777
}
.ac_results li.ac_over em {color:#ccc}
.ac_loading {background:#fff url(../../images/indicator.gif) 100% 50% no-repeat}
.ac_odd {background-color:#eee}
.ac_results li.ac_over
{
	background-color:#0A246A;
	color:white
}
.ac_results li.notResults
{
	background:none;
	color:#333
}

/* balloons */
.msg-balloon
{
	position:absolute;
	zoom:1;
}
.msg-balloon .text
{
	display:table;
	width:180px;
	*display:block;
	*overflow:hidden
}
.msg-balloon .text_size2
{
	font-size:16px;
	line-height:20px
}
.msg-balloon p
{
	line-height:1.2em;
	margin:0
}
.msg-balloon .info
{
	clear:both;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	display:block;
	margin-top:5px;
	overflow:hidden;
	max-width:180px
}


#tooltip
{
	display:none;
	position:absolute;
	z-index:10001;
	margin:10px 0 0 15px;
	padding:3px
}
#tooltip.simpleTooltip
{
	overflow:hidden;
	max-width:280px;
	zoom:1
}
#tooltip.imgTooltip {padding:10px}
#tooltip.imgTooltip img
{
	background-color:#fff;
	max-width:600px;
	vertical-align:top
}
#tooltip .bg {display:none}
#tooltip.simpleTooltip .bg, #tooltip.tooltipExt .bg, #tooltip.imgTooltip .bg
{
	display:block;
	background:#000;
	position:absolute;
	overflow:hidden;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0.3;
	filter:alpha(opacity=30)
}
#tooltip.simpleTooltip #tooltipContent, #tooltip.tooltipExt #tooltipContent, #tooltip.imgTooltip #tooltipContent
{
	background:#fff;
	position:relative;
	font:11px/14px Tahoma, Geneva, sans-serif;
	padding:3px 5px;
	overflow:hidden;
	color:#515151
}
#tooltip.imgTooltip #tooltipContent
{
	background:url(../../images/basic/pre.gif) #fff 50% 50% no-repeat;
	min-width:50px;
	min-height:50px
}
#tooltip.tooltipExt {padding:10px}
#tooltip.tooltipExt #tooltipContent
{
	padding:11px;
	width:300px
}
.ttip-src, .ttip-source {display:none}

/* popup */
#popupOverlay, #popupWin{display:none;position:absolute;}
#popupOverlay
{
	background:url(../../base/img/bg_black_50.png) 0 0 repeat;
	width:100%;
	min-height:100%;
	top:0;
	left:0;
	z-index:800
}

#popupWin
{
	background:url(../../base/img/bg_black_30.png) 0 0 repeat;
	overflow:hidden;top:100px;left:50%;width:600px;margin-left:-310px;
	z-index:10001;padding:10px;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px
}
#popupWin.confirm, #popupWin.alert, #popupWin.error {width:400px; margin-left:-210px}
#popupWin.fixed {position:fixed}
#popupContent{background:#fff url(../../images/common/box-s.png) repeat-x 0 100%;position:relative;padding:10px 20px;//zoom:1;}
#popupClose{cursor:pointer;position:absolute;top:20px;right:18px;z-index:1; margin: 0!important}
#popupTitle, #popupWin .popupTitle
{
	background:url(../../base/img/bg_popup_title.png) 0 -250px repeat-x;
	color:#fff;font-size:17px;font-weight:bold;position:relative;height:35px;line-height:35px;padding:0 40px 0 19px;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);
	-webkit-border-radius:9px 9px 0 0;-moz-border-radius:9px 9px 0 0;border-radius:9px 9px 0 0;
}
.greenHeader #popupTitle, #popupWin.greenHeader .popupTitle, .financePopup #popupTitle, #popupWin.financePopup .popupTitle
{
	background-position:0 -50px;color:#fff;text-shadow:none
}
.alert #popupTitle, .error #popupTitle, .confirm #popupTitle {font-size:17px; font-weight:normal; line-height:35px; height:35px}
.alert #popupClose, .error #popupClose, .confirm #popupClose {top:20px}

#popupWin.contentOnly #popupContent, #popupWin.contentOnly {background:none}
#popupWin.contentOnly #popupTitle, #popupWin.hideTitle #popupTitle, #popupWin.hideCloseBtn #popupClose {display:none}
#popupWin.hideTitle #popupContent
{
	-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px
}
#popupContent, #popupWin.titleTmp #popupContent
{
	-webkit-border-radius:0 0 9px 9px;-moz-border-radius:0 0 9px 9px;border-radius:0 0 9px 9px;
}
#popupWin.titleTmp{padding-top:45px}
#popupWin.titleTmp .popupTitle{top:-35px;margin:-10px -20px -35px}

#popupWin .popupBtnGroup{width:100%;overflow:hidden;clear:both;padding:10px 0; }
#popupWin .popupBtnGroup a{margin:0 0 0 10px; float: right}

.financePopup .icon-close{background-position: -80px -48px!important}
.financePopup #popupContent {padding:0}
#popupWin.financePopup .popupTitle {margin:0 0 -35px}
.financePopup #popupTitle {display:none}


strong.ico-sm
{
	overflow:hidden;
	margin:0;
	padding:0;
	display:inline-block;
	vertical-align:middle;
	z-index:1000;
	position:relative;
	width:16px;
	height:16px;
	background-image:url(../../base/img/bg_control_icons_sm.png?7);
	background-repeat:no-repeat;
}
.ico-sm.ico-cross {background-position:-16px 0}
.ico-sm.ico-lock {background-position:-240px 0}

.couponsInfoMess span strong {
   color:#D61B51
}
.couponsInfoMess span .right {
   float:right;
   padding-right:64px
}

.letitbit #logo_new{background: url("../../app/partner/img/logo_let.png")!important; width: auto!important; max-width: none!important}
.letitbit .main_logo{display:none}
.letitbit #logo_new a img{display:block; padding: 4px 10px 0; max-width: none!important; max-height: none!important}
.letitbit #header{background: url("../../app/partner/img/header_back.png") 0 29px!important;}
.letitbit #header .text,.letitbit #header a, .letitbit #header h2,.letitbit #header h3, .letitbit #header h4, .letitbit #header h1{color: white!important; text-shadow: 0 -1px 0 black}

.letitbit #contentVip{margin-top: 10px}

.letitbit .hBar li a{color: white}
#links #vice_text, #links #town_text{display:none}

.couponsInfoMess {
   border:1px solid #CCC;
   height:33px;
   background:url('../../app/marketplace/coupons/img/coupons_mess_bg.png') #FFF no-repeat right top;
   text-align:left;
   margin:5px 0 10px;
   clear:both
}
#mcTabGift .couponsInfoMess {
   border-width:1px 1px 0 1px;
   border-color:#EEE;
   border-style:solid;
   margin:0
}
.couponsInfoMess.type_1 {background-position:right 0;}
.couponsInfoMess.type_2 {background-position:right -33px;}
.couponsInfoMess.type_3 {background-position:right -66px;}
.couponsInfoMess.type_4 {background-position:right -99px;}
.couponsInfoMess.type_5 {background-position:right -132px;}
.couponsInfoMess.type_6 {background-position:right -165px;}
.couponsInfoMess.type_7 {background-position:right -199px;}
.couponsInfoMess.type_8 {background-position:right -232px;}
.couponsInfoMess span {
   color:#7f7f7f;
   font-size:11px;
   padding:11px;
   display:block;
   padding-right:5px
}
.couponsInfoMess span strong {
   color:#D61B51
}
.couponsInfoMess span .right {
   float:right;
   padding-right:64px
}

/* sale labels */
.saleIco.ny
{
	background:url(../../app/holiday/newyear2014/i/sale_ico.png) 0 0 no-repeat;
	width:36px;
	height:36px;
	position:absolute;
	left:1px;
	top:1px;
	z-index:2;
	overflow:hidden;
	border-radius:50% 50%;
}
.saleIco.ny.percents_50 {background-position:-36px 0}
.saleIco.ny.percents_30 {background-position:-72px 0}
.saleIco.ny.small
{
	background-position:-108px 0;
	width:22px;
	height:22px;
}
.saleIco.ny:after
{
	content:'';
	position:absolute;
	top:0;
	left:-50px;
	width:100px;
	height:6px;
	background:#fff;
	opacity:.3;
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg);

    -webkit-animation: blik-anim 1.75s 1s ease 5; /* Safari 4+ */
    -moz-animation:    blik-anim 1.75s 1s ease 5; /* Fx 5+ */
    -o-animation:      blik-anim 1.75s 1s ease 5; /* Opera 12+ */
    animation:         blik-anim 1.75s 1s ease 5; /* IE 10+ */
}
/* blik animation*/
@-webkit-keyframes blik-anim {
    0%   { left:-50px; }
    100% { left:20px; }
}
@-moz-keyframes blik-anim {
    0%   { left:-50px; }
    100% { left:20px; }
}
@-o-keyframes blik-anim {
    0%   { left:-50px; }
    100% { left:20px; }
}
@keyframes blik-anim {
    0%   { left:-50px; }
    100% { left:20px; }
}
.fsNotify.ny2014
{
	background:#fff;
	border:none;
	padding:5px;
	width:16px;
	height:16px;
	margin:0 0 0 -35px;
	border-radius:50% 50%;
	box-shadow:0 1px 3px rgba(0,0,0,.4)
}

#clothesList li .thing .saleIco{display:none}
#clothesList li .thing:hover .saleIco{display:block}

.perksEntry .saleIco.ny.psnt{left:24px;top:-1px;}
.perksEntry:hover .saleIco{display:none}
#petGameMenu li .saleIco.ny{top:-10px;left:0px;}


/* icon */
.icon, .icon-circle{
    display: inline-block; *display: inline; *zoom: 1; vertical-align: top;
    width: 16px; height: 16px; background-image: url('../../img/icon_16.png'); background-position: 0 0; position: relative;
}
.icon.icon-blue.icon-close{background-position: -80px -32px}
.icon-circle.icon-opacity {background-position: -80px -96px}
.icon-opacity.icon-hover:hover{background-position:-64px -96px}
.icon-hover{cursor: pointer}

/*tabs*/
.widgetCommonCollection {margin:-11px}
#chrome a{background: url("../../images/top/tab_chrome.png"); height: 34px; width: 109px; border: none}
#chrome-small a{background:url("../../../images/top/tab_chrome.png") 0 -34px; height:34px; width:36px; border:none}
.new_user_menu .new_user_menu_timer a:link, .new_user_menu .new_user_menu_timer a:visited {color:#fff; text-shadow:1px 1px 1px #222; border:none; padding:0 23px 0 5px; background:url("../../../app/profile/img/bonus/top_icon_action.png") no-repeat 100% 0;}
.new_user_menu .new_user_menu_timer a:hover, .new_user_menu .new_user_menu_timer a:active {border:none; background:url("../../../app/profile/img/bonus/top_icon_action.png") no-repeat 100% -27px;}

li.springTopIcon a{width:35px;height:27px;margin-top:4px;display:block;background:url(../../app/holiday/ny/sale_icons.png) no-repeat -70px 0;border:none}
li.springTopIcon a:hover{background:url(../../app/holiday/ny/sale_icons.png) no-repeat -70px 0}

/* fs extensions */
#fs_ext_toolbar_box {position:absolute;left:0;top:0;width:100%;overflow:visible;z-index:9999;}
#chrome_info {background:-webkit-gradient(linear,left top,left bottom,from(#FFF2B7),to(#FFE793));border-bottom:1px solid #B6BAC0;margin:0;display:none;height:36px;width:100%;position:relative;top:-37px;-webkit-transition: top .25s ease-out;}
#chrome_addon_install_icon {vertical-align:middle;height:32px;width:32px;margin:2px;float:left;background-image:url('../../../images/chrometheme/infobar_plugin.png');}
#chrome_addon_install_message {display:inline;vertical-align:middle;line-height:34px;font-family:Segoe UI,Tahoma;font-size:16px;}
#chrome_addon_install_buttonblock {position:absolute;top:0;right:0;line-height:34px;height:36px;text-align:right;width:20em;}
#chrome_addon_install {float:right;margin:6px 22px 2px 2px;padding:2px;height:22px;line-height:22px;width:96px;background-image:url('../../../images/chrometheme/button.png');text-align:center;text-decoration:none;color:#444;}
#chrome_info button {vertical-align:middle;}
#chrome_addon_install_remove {float:right;width:16px;height:16px;cursor:pointer;margin-top:10px;margin-right:5px;background-image:url('../../../images/chrometheme/close_bar_h.png');opacity:.5;-webkit-transition:opacity .1s ease-in-out;}
#chrome_addon_install_remove:hover{opacity:1;}


#fs_opera_ext_toolbar_box {position:absolute;left:0;top:0;width:100%;overflow:visible;z-index:9999;}
#opera_info {background:#FFF2B7;border-bottom:1px solid #B6BAC0;margin:0;display:none;height:36px;width:100%;position:relative;top:-37px;-webkit-transition: top .25s ease-out;}
#opera_addon_install_icon {vertical-align:middle;height:32px;width:32px;margin:2px;float:left;background-image:url('../../../images/chrometheme/infobar_plugin.png');}
#opera_addon_install_message {display:inline;vertical-align:middle;line-height:34px;font-family:Segoe UI,Tahoma;font-size:16px;}
#opera_addon_install_buttonblock {position:absolute;top:0;right:0;line-height:34px;height:36px;text-align:right;width:20em;}
#opera_addon_install {float:right;margin:6px 22px 2px 2px;padding:2px;height:22px;line-height:22px;width:96px;background-image:url('../../../images/chrometheme/button.png');text-align:center;text-decoration:none;color:#444;}
#opera_info button {vertical-align:middle;}
#opera_addon_install_remove {float:right;width:16px;height:16px;cursor:pointer;margin-top:10px;margin-right:5px;background-image:url('../../../images/chrometheme/close_bar_h.png');opacity:.5;-webkit-transition:opacity .1s ease-in-out;}
#opera_addon_install_remove:hover{opacity:1;}


#zenbox_tab{left: 0;background-image: url("../../images/support/support_tab.png");border: 0;background-color: transparent;top:40% ;position:fixed;width:21px;height: 90px;background-position: 0 0; z-index: 1}#zenbox_tab:hover{background-position: -21px 0; cursor: pointer}
#server-info{margin: -25px 0 0; background: rgba(255,255,255,.5);position: absolute; right: 0; height: 25px; line-height: 25px; padding: 0 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px}
#server-info:hover{background: rgba(255,255,255,.8)}

.infopanel
{
	display:none;
	position:absolute;
	z-index:10010;
	left:0;
}
.infopanelWrap
{
	background:url(../../img/infopanel_bg.png) #fff 0 100% repeat-x;
	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
}
.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
}
.preload .infopanelContent
{
	background:url(../../img/pre.gif) 20px 20px no-repeat;
	height:60px !important;
	width:60px !important;
}
.infopanelArr
{
	background:url(../../img/infopanel_arr.png?n10) 0 0 no-repeat;
	position:absolute;
	width:20px;
	height:18px;
	z-index:10010;
	top:100%;
	margin:2px 0 0 -10px
}
.aBottom .infopanelArr
{
	background-position:-20px 0;
	top:0;
	margin-top:-20px
}
.infopanel .ieShadow
{
    position:absolute;
	border:#000 solid 1px;
	z-index:1;
    background:#000;
	margin:-30px 0 0 -10px;
    filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='10', MakeShadow='true', ShadowOpacity='0.3');
}
.aBottom .ieShadow {margin-top:-10px}
.moveOn.aBottom .ieShadow {margin-top:10px}

.userPopularity
{
	position:relative;
	overflow:hidden;
	min-height:50px;
	color:#363636;
	font-size:13px;
	padding:13px 5px 10px 11px;
	margin:0 8px;
	border-bottom:#d8d8d8 solid 1px
}
.infopanelContent .userPopularity {margin:0 18px}
.userPopularity .popularityLink
{
	font-size:21px;
	color:#9b050d !important
}
.userPopularity.withVip{
   border: none;
}

.popularityIco
{
	background:url(../../img/popularity_ico.png) 0 0 no-repeat;
	width:50px;
	height:50px;
	float:left;
	margin-right:10px
}
.popularityLevel2 .popularityIco {background-position:-50px 0}
.popularityLevel3 .popularityIco {background-position:-100px 0}
.popularityLevel4 .popularityIco {background-position:-150px 0}
.popularityLevel2 .popularityLink {color:#f69c07 !important}
.popularityLevel3 .popularityLink {color:#56c207 !important}
.popularityLevel4 .popularityLink {color:#bc0a6f !important}


.vipGiftLink
{
	background:url(../../img/vip_gift.png) 5px 12px no-repeat;
	color:#989898;
	font-size:11px;
	padding:12px 10px 5px 71px;
	height:30px;
	display:block;
	cursor:pointer
}

.fs-notify-reg-block {padding:3px 10px 5px 10px; position: absolute; font: normal 13px "Trebuchet MS",Helvetica,sans-serif; border:solid 1px #9d0a0e;
    -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; background-color: #d2171d; box-shadow: 0px 1px 1px #CCC; z-index: 16000; color: #FFF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e41b22), to(#b71015));
    background-image: -webkit-linear-gradient(top, #e41b22, #b71015);
    background-image: -moz-linear-gradient(top, #e41b22, #b71015);
    background-image: -o-linear-gradient(top, #e41b22, #b71015);
    background-image: linear-gradient(top, #e41b22, #b71015);
}

.fs-notify-reg-block span {width: 10px; height: 7px; bottom: -7px; position: absolute; left: 5px;
    background: url(../../app/profile/img/reg-row.png?2) no-repeat; z-index: 16000 }

body.col-3 {font-size:11px}
body.col-3 #petHeaderWrap
{
	padding-top:0px;
	background-position:0 0;
}
body.col-3 #petHeader
{
	width:100%;
	padding:0
}
body.col-3 #petHeader .petInfo 
{
	padding-left:10px;
	width:290px !important
}
body.col-3 #petGameMenu
{
	width:475px !important;
	overflow:hidden
}
body.col-3 #petGameMenu ul
{
	max-width:355px
}
body.col-3 #container-wrap #footer .wrap1 .wrap
{
	padding-left:36px !important;
	width:auto !important
}
/*pet and games footer*/
#footer.pet_footer{background: url(../../app/pet/img/bgtop.png?1) #4181b3 repeat-x;border-top: #4181b3 solid 2px;color: #bfdce6;padding-top: 15px;font-size:11px;position:relative;width:auto !important}
#container-wrap #footer.pet_footer p{font-size:11px;padding-top:4px;margin:0;color: #bfdce6;}
#container-wrap #footer.pet_footer li{color:#bfdce6}
#footer.pet_footer .petFooter{	border-bottom: #88b1bf 1px solid;margin: 0 0 15px;}
#footer.pet_footer .petFooter .wrap1{border-bottom: #4181b3 1px solid;	padding: 0 0 15px;}
#footer.pet_footer .wrap{background:none !important;width:1000px !important;padding:0 !important;	margin:0 auto}
#footer.pet_footer a{color:#e8f3f7 !important;}
#footer.pet_footer  li h3{color: #bfdce6;}
#footer .title.gm-page{color:#BFDCE6;}

#notifiers-wrap .notifier-box-author-name { color: #008bc8; }
