.f-action
{
	display:inline-block;
	height:44px;
	width:44px;
	overflow:hidden;
	margin-top:4px
}
.f-animal-action
{
	display:inline-block;
	height:44px;
	width:55px;
	overflow:hidden;
	margin-top:18px
}
.f-action-cultivate,.f-apply-cultivator
{
	background:transparent url('/css/images/f-actions-g.png') center -44px no-repeat
}
.f-action-fertilize-default
{
	background:transparent url('/css/images/f-actions-g.png') center -176px no-repeat
}
.f-action-plant-selected
{
	position:relative;
	background:no-repeat center -200px;
	height:48px
}
.f-action-plant-selected .mark
{
	position:absolute;
	background:no-repeat -8px bottom;
	height:48px;
	width:48px
}
.f-action-plant-change
{
	background:no-repeat center -200px,-72px bottom
}
.f-action-water,.f-apply-irrigation
{
	background:transparent url('/css/images/f-actions-g.png') center top no-repeat
}
.f-action-fertilize-default
{
	background:transparent url('/css/images/f-actions-g.png') center -220px no-repeat
}
.f-action-fertilize-selected
{
	background:no-repeat -8px bottom,center top;
	height:48px
}
.f-action-fertilize-change
{
	background:transparent url('/css/images/f-actions-g.png') center -264px no-repeat
}
.f-action-harvest
{
	background:no-repeat -136px bottom,center -200px
}
.f-action-steal
{
	background:transparent url('/css/images/f-actions-g.png') center -307px no-repeat
}
.f-action-revive
{
	background:transparent url('/css/images/f-actions-g.png') center -394px no-repeat
}
.f-action-damage
{
	background:transparent url('/css/images/f-actions-g.png') center -352px no-repeat
}
.f-apply-harvester
{
	background:transparent url('/css/images/f-actions-g.png') center -132px no-repeat
}
.f-action-repair
{
	background:transparent url('/css/images/f-actions-b-1.png') center top no-repeat
}
.f-action-buy-animal-default
{
	background:transparent url('/css/images/f-actions-b-1.png') center -132px no-repeat
}
.f-facility-repairing
{
	background:transparent url('/css/images/f-actions-b-1.png') center -314px no-repeat
}
.f-action-buy-animal-selected
{
	width:48px;
	top:-11px;
	position:relative;
	background:no-repeat center -2px;
	height:58px;
	margin-top:0
}
.f-action-buy-animal-selected .mark
{
	top:13px;
	left:5px;
	background-position:-8px bottom;
	width:48px
}
.f-action-buy-animal-change
{
	background:no-repeat center top,-66px bottom;
	height:62px;
	margin-top:0
}
.f-action-feed-default
{
	background:transparent url('/css/images/f-actions-b-1.png') center -225px no-repeat
}
.mark
{
	position:absolute;
	background-repeat:no-repeat;
	height:48px;
	width:54px
}
.f-action-feed-selected-plant
{
	background:no-repeat -194px bottom;
	height:48px;
	position:relative
}
.f-action-feed-selected-plant .mark
{
	background-position:center -200px
}
.f-action-feed-selected-fish
{
	background:no-repeat -194px bottom;
	height:48px
}
.f-action-feed-selected-fish .mark
{
	background-position:center -8px
}
.f-action-feed-selected-animal
{
	background:no-repeat -194px bottom;
	height:48px
}
.f-action-feed-selected-animal .mark
{
	background-position:center -330px
}
.f-action-feed-selected-payWage
{
	background:no-repeat -194px bottom;
	height:48px
}
.f-action-feed-selected-production
{
	background:no-repeat -194px bottom;
	height:48px
}
.f-action-feed-selected-production .mark
{
	background-position:center -8px
}
.f-action-feed-change-plant
{
	background:no-repeat -258px bottom
}
.f-action-feed-change-plant .mark
{
	background-position:center -200px
}
.f-action-feed-change-fish
{
	background:no-repeat -258px bottom
}
.f-action-feed-change-fish .mark
{
	background-position:center -8px
}
.f-action-feed-change-animal
{
	background:no-repeat -330px bottom
}
.f-action-feed-change-animal .mark
{
	background-position:center -8px
}
.f-action-feed-change-production
{
	background:no-repeat -258px bottom
}
.f-action-feed-change-production .mark
{
	background-position:center -8px
}
.f-action-collect
{
	background:no-repeat left -310px;
	height:62px;
	margin-top:0
}
.f-action-collect .mark
{
	background-position:-132px bottom
}
.f-action-feed
{
	width:55px
}
.f-apply-collector
{
	background:transparent url('/css/images/f-actions-b-1.png') center -180px no-repeat
}
.f-action-sell
{
	background:transparent url('/css/images/f-actions-b-1.png') center -43px no-repeat
}
.f-action-clean
{
	background:transparent url('/css/images/f-actions-b-1.png') center -87px no-repeat
}
.f-action-animal-water,.f-apply-waterer
{
	background:transparent url('/css/images/f-actions-b-1.png') center -270px no-repeat
}
.f-common-action-task
{
	display:inline-block;
	height:46px;
	width:52px;
	overflow:hidden;
	margin-top:12px
}
.f-animal-task-oval
{
	display:inline-block;
	width:55px;
	height:62px;
	margin-top:12px
}
.f-animal-product-task-oval
{
	display:inline-block;
	width:55px;
	height:62px
}
.f-plant-task-oval
{
	display:inline-block;
	width:50px;
	height:62px;
	margin-top:-5px
}
.f-item-task-oval
{
	display:inline-block;
	width:55px;
	height:45px;
	margin-top:10px
}
.f-facility-task-oval
{
	display:inline-block;
	width:55px;
	height:55px;
	margin-top:10px
}
.f-factory-task-oval
{
	display:inline-block;
	width:55px;
	height:55px;
	margin-top:-1px
}
.f-action-task-plant
{
	background:transparent url('/css/images/plants/commonProduct.png') center no-repeat
}
.f-action-task-common-plant
{
	background:transparent url('/css/images/plants/commonPlant.png') center no-repeat
}
.f-action-task-animal
{
	background:transparent url('/css/images/animals/commonProduct.png') center no-repeat
}
.f-action-task-common-animal
{
	background:transparent url('/css/images/animals/commonAnimal.png') center no-repeat
}
.f-action-task-production
{
	background:transparent url('/css/images/production/common.png') center no-repeat
}
.f-action-task-fish
{
	background:transparent url('/css/images/fish/common.png') center no-repeat
}
.f-action-task-lure
{
	background:transparent url('/css/images/lures/common.png') center no-repeat
}
.f-action-task-bait
{
	background:transparent url('/css/images/baits/common.png') center no-repeat
}
.f-action-task-buyitem
{
	background:transparent url('/css/images/items/buffs/common.png') center no-repeat
}
.f-action-task-factory
{
	background:transparent url('/css/images/factories/common.png') center no-repeat
}
.f-action-task-accumulatemoney,.f-action-task-givemoney,.f-action-task-buymoney
{
	background:transparent url('/css/images/tasks/action/money.png') center no-repeat
}
.f-action-task-accumulategems,.f-action-task-givegems,.f-action-task-buygems
{
	background:transparent url('/css/images/tasks/action/gems.png') center no-repeat
}
.f-action-task-givefuel
{
	background:transparent url('/css/images/tasks/action/fuel.png') center no-repeat
}
.f-action-task-buystable
{
	background:transparent url('/css/images/tasks/action/stable.png') center no-repeat
}
.f-action-task-buystableslot
{
	background:transparent url('/css/images/tasks/action/stableSlot.png') center no-repeat
}
.f-action-task-buygardenbed
{
	background:transparent url('/css/images/tasks/action/gardenBed.png') center no-repeat
}
.f-action-task-buygardenbedslot
{
	background:transparent url('/css/images/tasks/action/gardenBedSlot.png') center no-repeat
}
.f-action-task-buyindustrial
{
	background:transparent url('/css/images/tasks/action/industrial.png') center no-repeat
}
.f-action-task-buyindustrialslot
{
	background:transparent url('/css/images/tasks/action/industrialSlot.png') center no-repeat
}
.f-action-task-cultivate
{
	background:transparent url('/css/images/secrets/advantages/addTry.png') center no-repeat
}
.f-gift-holder
{
	display:inline-block;
	width:55px;
	height:55px;
	margin-top:5px
}
.f-action-task-sendgift
{
	background:transparent url('/css/images/tasks/action/gifts.png') center no-repeat
}
.f-action-task-sendanygift
{
	background:transparent url('/css/images/tasks/action/gifts.png') center no-repeat
}
.f-flag
{
	display:inline-block;
	height:36px;
	width:44px;
	overflow:hidden;
	position:absolute
}
.f-flag-garden-bed
{
	display:inline-block;
	height:36px;
	width:44px;
	overflow:hidden;
	position:absolute;
	margin-top:34px
}
.f-flag-icon
{
	display:inline-block;
	width:20px;
	height:20px;
	vertical-align:middle;
	margin-top:-3px
}
.f-fi-water
{
	background:transparent url('/css/images/f-flags-2.png') right -14px no-repeat
}
.f-fi-harvest
{
	background:transparent url('/css/images/f-flags-2.png') right -52px no-repeat
}
.f-fi-fertilize
{
	background:transparent url('/css/images/f-flags-2.png') right -93px no-repeat
}
.f-fi-feed
{
	background:transparent url('/css/images/f-flags-2.png') right -175px no-repeat
}
.f-fi-collect
{
	background:transparent url('/css/images/f-flags-2.png') right -52px no-repeat
}
.f-fi-mature
{
	background:transparent url("/css/images/f-icons-6.png") center -62px no-repeat
}
.f-fi-bait
{
	background:transparent url("/css/images/f-flags-3.png") right -218px no-repeat
}
.f-fi-lure
{
	background:transparent url("/css/images/f-flags-3.png") right -300px no-repeat
}
.f-fi-rod
{
	background:transparent url("/css/images/f-flags-3.png") right -258px no-repeat
}
.f-flag-water
{
	background:transparent url('/css/images/f-flags-2.png') center top no-repeat
}
.f-flag-harvest
{
	background:transparent url('/css/images/f-flags-2.png') center -36px no-repeat
}
.f-flag-fertilize
{
	background:transparent url('/css/images/f-flags-2.png') center -81px no-repeat
}
.f-flag-in-progress
{
	background:transparent url('/css/images/f-flags-2.png') center -125px no-repeat
}
.f-flag-collect
{
	background:transparent url('/css/images/f-flags-2.png') center -41px no-repeat
}
.f-flag-feed
{
	background:transparent url('/css/images/f-flags-2.png') center -165px no-repeat
}
.f-flag-pet
{
	background:transparent url('/css/images/f-flags-2.png') center -409px no-repeat
}
.f-fertilizer-shop
{
	height:44px;
	width:44px;
	margin:8px 2px;
	display:inline-block;
	background-repeat:no-repeat;
	background-position:0 0
}
.f-fertilizer-shop.compost
{
	background-image:url('/css/images/fertilizers/shop/compost-shop.png')}.f-fertilizer-shop.kurnik
{
	background-image:url('/css/images/fertilizers/shop/kurnik-shop.png')}.f-fertilizer-shop.manure
{
	background-image:url('/css/images/fertilizers/shop/manure-shop.png')}.f-fertilizer-shop.nitrogen
{
	background-image:url('/css/images/fertilizers/shop/nitrogen-shop.png')}.f-fertilizer-shop.turf
{
	background-image:url('/css/images/fertilizers/shop/turf-shop.png')}.f-panel-btn-active,.f-panel-btn-inactive
{
	position:relative;
	display:inline-block;
	margin:0 0 0 3px;
	width:50px;
	height:48px;
	background:#fdeed0;
	border-top:1px solid #fff;
	border-bottom:1px solid #e1c690;
	vertical-align:top!important
}
.f-panel-btn-inactive
{
	background:#d9d9d9;
	border-bottom:1px solid #fff;
	border-top:1px solid #bababa
}
.f-panel-btn-icon-active,.f-panel-btn-icon-active-animal,.f-panel-btn-icon-active-factory,.f-panel-btn-icon-active-neighbor,.f-panel-btn-icon-active-fish
{
	margin:4px auto 0 auto;
	width:30px;
	height:28px;
	background:url('/css/images/f-action-mini.png') no-repeat
}
.f-panel-btn-icon-active.irrigation
{
	background-position:0 0
}
.f-panel-btn-icon-active.cultivator
{
	background-position:0 -28px
}
.f-panel-btn-icon-active.harvester,.f-panel-btn-icon-active.collector
{
	background-position:0 -112px
}
.f-panel-btn-icon-active.plant
{
	background-position:0 -56px
}
.f-panel-btn-icon-active.repair
{
	background-position:0 -266px
}
.f-panel-btn-icon-active.tuck
{
	background-position:0 -297px
}
.f-panel-btn-icon-active.give-wages
{
	background-position:0 -327px
}
.f-panel-btn-icon-active.harvester-lock,.f-panel-btn-icon-active.collector-lock
{
	background-position:0 -140px
}
.f-panel-btn-icon-active.irrigation-lock
{
	background-position:0 -203px
}
.f-panel-btn-icon-active.fertilize-change-lock
{
	background-image:url('/css/images/fertilizers/change/kurnik-lock.png')}.f-panel-btn-icon-active.fertilize-change
{
	background-image:url('/css/images/fertilizers/change/kurnik.png')}.f-panel-btn-icon-active.waterer
{
	background:url('/css/images/f-action-mini-2.png') 0 -68px
}
.f-panel-btn-icon-active.fertilize.compost
{
	background-image:url('/css/images/fertilizers/compost.png')}.f-panel-btn-icon-active.fertilize.kurnik
{
	background-image:url('/css/images/fertilizers/kurnik.png')}.f-panel-btn-icon-active.fertilize.manure
{
	background-image:url('/css/images/fertilizers/manure.png')}.f-panel-btn-icon-active.fertilize.nitrogen
{
	background-image:url('/css/images/fertilizers/nitrogen.png')}.f-panel-btn-icon-active.fertilize.turf
{
	background-image:url('/css/images/fertilizers/turf.png')}.fertilize-change-animal,.f-panel-btn-icon-active-animal
{
	background-image:url('/css/images/f-action-mini-2.png')}.f-panel-btn-icon-active-animal.clean
{
	background-position:0 -2px
}
.f-panel-btn-icon-active-animal.select
{
	background-position:0 -35px
}
.f-panel-btn-icon-active-animal.water
{
	background-position:0 -68px
}
.f-panel-btn-icon-active-animal.feed
{
	background-position:0 -101px
}
.f-panel-btn-icon-active-animal.animal-change
{
	background-position:0 -134px
}
.f-panel-btn-icon-active-animal.feed-change
{
	background-position:0 -167px
}
.f-panel-btn-icon-active-animal.water-lock
{
	background-position:0 -199px
}
.f-panel-btn-icon-active-animal.feed-lock
{
	background-position:0 -232px
}
.f-panel-btn-icon-active-animal.feed-change-lock
{
	background-position:0 -232px
}
.f-panel-btn-icon-active-animal.pet
{
	background-position:0 -262px
}
.f-panel-btn-icon-active-factory
{
	background-image:url('/css/images/f-action-mini-3.png')}.f-panel-btn-icon-active-factory.select
{
	background-position:0 0
}
.f-panel-btn-icon-active-factory.enter
{
	background-position:0 -33px
}
.f-panel-btn-icon-active-factory.upgrade
{
	background-position:0 -66px
}
.f-panel-btn-icon-active-factory.hire
{
	background-position:0 -96px
}
.f-panel-btn-icon-active-factory.pay-wages
{
	background-position:0 -128px
}
.f-panel-btn-icon-active-factory.sell,.icon-active-animal.sell
{
	background-position:0 -161px
}
.f-panel-btn-icon-active-factory.pay-wages-lock
{
	background-position:0 -193px
}
.f-panel-btn-icon-active.tuck-lock
{
	background-position:0 -358px
}
.f-panel-btn-icon-active-neighbor
{
	background-image:url('/css/images/f-action-mini-4.png')}.f-panel-btn-icon-active-neighbor.steal
{
	background-position:0 0
}
.f-panel-btn-icon-active-neighbor.tread
{
	background-position:0 -33px
}
.f-panel-btn-icon-active-neighbor.dig-up
{
	background-position:0 -66px
}
.f-panel-btn-icon-active-fish
{
	background-image:url('/css/images/f-action-mini-5.png')}.f-panel-btn-icon-active-fish.cast
{
	background-position:0 0
}
.f-panel-btn-icon-active-fish.stretch
{
	background-position:0 -34px
}
.f-panel-btn-icon-active-fish.stretch-lock
{
	background-position:0 -65px
}
.f-panel-btn-text,.f-panel-btn-text-neighbor
{
	margin:1px auto 0 auto;
	height:11px;
	width:45px;
	background:url('/css/images/f-text-mini.png') no-repeat
}
.f-panel-btn-text.harvester,.f-panel-btn-text.collector
{
	background-position:0 -2px
}
.f-panel-btn-text.select
{
	background-position:0 -17px
}
.f-panel-btn-text.irrigation
{
	background-position:0 -32px
}
.f-panel-btn-text.cultivator
{
	background-position:0 -47px
}
.f-panel-btn-text.fertilize
{
	background-position:0 -62px
}
.f-panel-btn-text.plant
{
	background-position:0 -87px
}
.f-panel-btn-text.change
{
	background-position:0 -17px
}
.f-panel-btn-text.clean
{
	background-position:0 -107px
}
.f-panel-btn-text.waterer
{
	background-position:0 -123px
}
.f-panel-btn-text.feed
{
	background-position:0 -137px
}
.f-panel-btn-text.enter
{
	background-position:0 -152px
}
.f-panel-btn-text.hire
{
	background-position:0 -167px
}
.f-panel-btn-text.pay-wages
{
	background-position:0 -182px
}
.f-panel-btn-text.select-pay-wages
{
	background-position:0 -17px
}
.f-panel-btn-text.sell
{
	background-position:0 -197px
}
.f-panel-btn-text.upgrade
{
	background-position:0 -212px
}
.f-panel-btn-text.repair
{
	background-position:0 -228px
}
.f-panel-btn-text.tuck
{
	background-position:0 -258px
}
.f-panel-btn-text.pet
{
	background-position:0 -243px
}
.f-panel-btn-text-neighbor
{
	background-image:url('/css/images/f-text-mini-2.png')}.f-panel-btn-text-neighbor.steal
{
	background-position:0 -1px
}
.f-panel-btn-text-neighbor.tread
{
	background-position:0 -16px
}
.f-panel-btn-text-neighbor.dig-up
{
	background-position:0 -32px
}
.f-panel-btn-text-fish
{
	margin:1px auto 0 auto;
	height:11px;
	width:45px;
	background:url('/css/images/f-text-mini-3.png') no-repeat
}
.f-panel-btn-text-fish.cast
{
	background-position:0 -2px
}
.f-panel-btn-text-fish.stretch
{
	background-position:0 -16px
}
.f-panel-btn-text-fish-big
{
	margin:8px auto 0 auto;
	height:30px;
	width:45px;
	background:url('/css/images/f-text-mini-3.png') no-repeat
}
.f-panel-btn-text-fish-big.buy-lure
{
	background-position:0 -28px
}
.f-panel-btn-text-fish-big.buy-bait
{
	background-position:0 -58px
}
.f-panel-btn-time-lock
{
	font-size:12px;
	font-style:normal;
	color:#949494;
	text-align:center
}
.f-plant-buttons
{
	position:relative;
	padding-top:2px;
	width:171px;
	display:inline-block
}
.f-animal-buttons
{
	position:relative;
	padding-top:9px;
	margin-left:0;
	margin-right:0;
	width:162px;
	display:inline-block
}
.f-factory-buttons
{
	position:relative;
	padding-top:9px;
	margin-left:-4px;
	margin-right:-4px;
	width:170px;
	display:inline-block
}
.f-animal-stable
{
	position:absolute;
	display:inline-block;
	width:55px;
	height:62px;
	margin-top:-1px
}
.f-flag-animal
{
	margin-top:23px;
	margin-left:10px
}
.f-animal
{
	position:absolute;
	display:inline-block;
	width:55px;
	height:62px;
	margin-top:-1px
}
.f-animal-oval
{
	display:inline-block;
	width:55px;
	height:62px;
	margin-top:-5px
}
.stable-strip
{
	display:block;
	height:55px;
	width:220px;
	position:absolute;
	top:0;
	z-index:200;
	background:none repeat scroll 0 0 transparent
}
.f-animal-phase-1
{
	background:no-repeat center top
}
.f-animal-phase-2
{
	background:no-repeat center -62px
}
.f-animal-phase-3
{
	background:no-repeat center -124px
}
.f-animal-phase-4
{
	background:no-repeat center -186px
}
.f-animal-phase-5
{
	background:no-repeat center -248px
}
.f-animal-phase-6
{
	background:no-repeat center -310px
}
.buff
{
	margin-top:5px;
	font-weight:normal
}
.buff.buff-good
{
	background:#6ed23b;
	border:1px solid #c5fba4
}
.buff.buff-normal
{
	background:#feaf06;
	border:1px solid #fedfa3
}
.buff.buff-bad
{
	background:#fe4c02;
	border:1px solid #ffc6a0
}
.buff-power
{
	float:left;
	width:48px;
	margin-right:1px;
	padding:2px 0 3px 0;
	text-align:center;
	border-right:1px solid #c5fba4;
	font-size:14px;
	text-shadow:0 1px 0 #939393
}
.buff-normal .buff-power
{
	border-color:#fedfa3
}
.buff-bad .buff-power
{
	border-color:#ffc6a0
}
.buff-time
{
	float:left;
	padding:4px 0;
	width:50px;
	text-align:center;
	font-size:11px
}
.buff.buff-rich
{
	overflow:hidden;
	height:22px;
	border:0;
	width:104px;
	background:url('/css/images/f-background-pct-buff.png') no-repeat 0 0
}
.buff.buff-rich.buff-good
{
	background-position:0 0
}
.buff.buff-rich.buff-normal
{
	background-position:0 -23px
}
.buff.buff-rich.buff-bad
{
	background-position:0 -46px
}
.buff-rich .buff-power
{
	margin:0 0 0 4px;
	border:0
}
.buff.buff-gen-rich
{
	height:18px;
	border:0;
	background:url('/css/images/f-background-gen-buff.png') no-repeat 0 0;
	margin-left:6px;
	margin-right:12px;
	width:55px;
	white-space:nowrap
}
.buff.buff-gen-rich
{
	position:relative
}
.buff-gen-per
{
	position:absolute;
	z-index:1000;
	font-weight:bold;
	color:#ed8404
}
.f-coin-icon
{
	display:inline-block;
	width:28px;
	height:28px;
	background:url('/css/images/factories/ui/coin.png') no-repeat;
	vertical-align:middle
}
.f-immediately-product-icon
{
	display:inline-block;
	width:28px;
	height:28px;
	background:url('/css/images/factories/ui/product_finish.png') no-repeat;
	vertical-align:middle
}
.f-buy-zone-icon
{
	display:inline-block;
	width:27px;
	height:27px;
	background:url('/css/images/factories/ui/land_buy.png') no-repeat;
	vertical-align:middle
}
.buff-icon-rich
{
	height:25px;
	width:25px;
	margin-left:-8px;
	margin-top:-4px
}
.buff-gen-time
{
	padding:2px 0;
	text-align:center;
	display:inline-block;
	font-size:11px
}
.buff.buff-gen-rich.buff-good
{
	background-position:0 0
}
.buff.buff-gen-rich.buff-normal
{
	background-position:0 -19px
}
.buff.buff-gen-rich.buff-bad
{
	background-position:0 -38px
}
.f-button
{
	display:block;
	padding:0;
	margin:0 0 0 4px;
	height:36px;
	width:32px;
	overflow:hidden;
	text-decoration:none
}
.f-button-reload
{
	background:transparent url('/css/images/f-buttons2.png') center top no-repeat;
	position:relative
}
.f-text-reload
{
	background:transparent url('/css/images/f-reload-text.png') center top no-repeat;
	position:relative;
	height:9px;
	margin:-9px 0 0 5px
}
.f-button-stop
{
	background:transparent url('/css/images/f-buttons2.png') center -38px no-repeat
}
.f-button-lower
{
	height:34px
}
.f-button-inbox
{
	background:transparent url('/css/images/f-buttons2.png') center -76px no-repeat;
	position:relative
}
.f-button-inbox-empty
{
	background:transparent url('/css/images/f-buttons2.png') center -114px no-repeat;
	position:relative
}
.f-inbox-count
{
	display:inline-block;
	width:32px;
	padding:0;
	margin:18px 0 0 0;
	overflow:hidden;
	color:#fff;
	text-decoration:none;
	text-align:center
}
.f-button-locked
{
	background:transparent url('/css/images/f-buttons2.png') center -236px no-repeat;
	height:16px;
	width:18px;
	display:inline-block
}
.f-button-kolhoz-ch-role
{
	display:inline-block;
	height:44px;
	width:44px
}
.f-button-kolhoz-upgrade-role
{
	background:transparent url('/css/images/f-buttons-kolhoz-ch-role.png') center top no-repeat
}
.f-button-kolhoz-downgrade-role
{
	background:transparent url('/css/images/f-buttons-kolhoz-ch-role.png') center -44px no-repeat
}
.f-button-kolhoz-revoke-membership
{
	background:transparent url('/css/images/f-buttons-kolhoz-ch-role.png') center -88px no-repeat
}
.yellow-button
{
	background:url("/css/images/yellow-button.png") no-repeat scroll transparent;
	color:#fff;
	height:39px;
	position:relative
}
.yellow-button .save-farm-button
{
	color:#fff;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:29px;
	overflow:hidden;
	padding:14px 5px 0 25px;
	text-decoration:none;
	text-shadow:0 1px 2px #000
}
.res-changes
{
	display:block;
	position:relative;
	float:right;
	margin:0 13px 0 0;
	padding:2px;
	background:rgba(0,0,0,0.3)}.ov-auto
{
	overflow:auto
}
.mar-auto
{
	margin:0 auto!important
}
.mar5-auto
{
	margin:5px auto!important
}
.mar2
{
	margin:2px!important
}
.mar5
{
	margin:5px!important
}
.mt0
{
	margin-top:0!important
}
.mt2
{
	margin-top:2px!important
}
.mt3
{
	margin-top:3px!important
}
.mt4
{
	margin-top:4px!important
}
.mt5
{
	margin-top:5px!important
}
.mt8
{
	margin-top:8px!important
}
.mt10
{
	margin-top:10px!important
}
.mt15
{
	margin-top:15px!important
}
.mt30
{
	margin-top:30px!important
}
.mt40
{
	margin-top:40px!important
}
.mr2
{
	margin-right:2px!important
}
.mr5
{
	margin-right:5px!important
}
.mr6
{
	margin-right:6px!important
}
.mr12
{
	margin-right:12px!important
}
.mb0
{
	margin-bottom:0!important
}
.mb2
{
	margin-bottom:2px!important
}
.mb5
{
	margin-bottom:5px!important
}
.mb10
{
	margin-bottom:10px!important
}
.ml3
{
	margin-left:3px!important
}
.ml5
{
	margin-left:5px!important
}
.ml10
{
	margin-left:10px!important
}
.ml30
{
	margin-left:30px!important
}
.mtb3
{
	margin-top:3px;
	margin-bottom:3px
}
.mlr8
{
	margin-left:8px;
	margin-right:8px
}
.mt-minus3
{
	margin-top:-3px!important
}
.mt-minus5
{
	margin-top:-5px!important
}
.mt-minus7
{
	margin-top:-7px!important
}
.mt-minus8
{
	margin-top:-8px!important
}
.mt-minus14
{
	margin-top:-14px!important
}
.mt-minus15
{
	margin-top:-15px!important
}
.mb-minus12
{
	margin-bottom:-12px!important
}
.ml-minus15
{
	margin-left:-15px!important
}
.mb-minus5
{
	margin-bottom:-5px!important
}
.mb-minus4
{
	margin-bottom:-4px!important
}
.pad2
{
	padding:2px!important
}
.pad4
{
	padding:4px!important
}
.pad5
{
	padding:5px!important
}
.pt0
{
	padding-top:0!important
}
.pt1
{
	padding-top:1px!important
}
.pt3
{
	padding-top:3px!important
}
.pt4
{
	padding-top:4px!important
}
.pt5
{
	padding-top:5px!important
}
.pt7
{
	padding-top:7px!important
}
.pt10
{
	padding-top:10px!important
}
.pt14
{
	padding-top:14px!important
}
.pt15
{
	padding-top:15px!important
}
.pr4
{
	padding-right:4px!important
}
.pr6
{
	padding-right:6px!important
}
.pb0
{
	padding-bottom:0!important
}
.pb2
{
	padding-bottom:2px!important
}
.pb3
{
	padding-bottom:3px!important
}
.pb4
{
	padding-bottom:4px!important
}
.pb5
{
	padding-bottom:5px!important
}
.pb8
{
	padding-bottom:8px!important
}
.pb10
{
	padding-bottom:10px!important
}
.pb15
{
	padding-bottom:15px!important
}
.pl4
{
	padding-left:4px!important
}
.pl5
{
	padding-left:5px!important
}
.pl17
{
	padding-left:17px!important
}
.pl20
{
	padding-left:20px!important
}
.pl50
{
	padding-left:50px!important
}
.w18
{
	width:18px!important
}
.w40
{
	width:40px!important
}
.w46
{
	width:46px!important
}
.w50
{
	width:50px!important
}
.w55
{
	width:55px!important
}
.w60
{
	width:60px!important
}
.w71
{
	width:71px!important
}
.w75
{
	width:75px!important
}
.w80
{
	width:80px!important
}
.w82
{
	width:82px!important
}
.w95
{
	width:95px!important
}
.w100
{
	width:100px!important
}
.w120
{
	width:120px!important
}
.w130
{
	width:130px!important
}
.w155
{
	width:155px!important
}
.w160
{
	width:160px!important
}
.w165
{
	width:165px!important
}
.w188
{
	width:188px!important
}
.w200
{
	width:200px!important
}
.w205
{
	width:205px!important
}
.w25p
{
	width:25%!important
}
.w49p
{
	width:49%!important
}
.w50p
{
	width:50%!important
}
.w75p
{
	width:75%!important
}
.w95p
{
	width:95%!important
}
.w100p
{
	width:100%!important
}
.h5
{
	height:5px!important
}
.h18
{
	height:18px!important
}
.h30
{
	height:30px!important
}
.h40
{
	height:40px!important
}
.h50
{
	height:50px!important
}
.h55
{
	height:55px!important
}
.h60
{
	height:60px!important
}
.h-min30
{
	min-height:30px!important
}
.h-max55
{
	max-height:55px!important
}
.zi7
{
	z-index:7
}
.text-bold
{
	font-weight:bold!important
}
.text-italic
{
	font-style:italic!important
}
.font9
{
	font-size:9px!important
}
.font11
{
	font-size:11px!important
}
.font12,.en_font12
{
	font-size:12px!important
}
.font13
{
	font-size:13px!important
}
.font14
{
	font-size:14px!important
}
.font16
{
	font-size:16px!important
}
.font18
{
	font-size:18px!important
}
.font24
{
	font-size:24px!important
}
.f-panel-rich_ui_confirm
{
	display:inline-block!important;
	width:80px
}
.home-logo
{
	margin:10px auto 0 auto;
	width:240px;
	display:block
}
.home-logo-teaser
{
	display:block;
	margin:0 0 -6px -6px;
	width:225px
}
.help-logo-teaser,.agreement-logo-teaser
{
	display:block;
	margin:10px 0 -6px -6px;
	width:230px
}
.border-cadetblue
{
	border:1px solid cadetblue
}
.border-dotted-red
{
	border:1px dotted red
}
.border-bottom-6B441B
{
	border-bottom:1px solid #6b441b
}
.a-header
{
	font-weight:bold;
	font-size:12px;
	margin-top:10px!important
}
.a-p
{
	margin:5px 0
}
.bgp-0-3
{
	background-position:0 3px
}
.bg-no-rep
{
	background-repeat:no-repeat
}
.f-locked-button-inner-text
{
	margin-top:6px
}
.c-orange
{
	color:#ff7800
}
.c-brown
{
	color:#631
}
.f-dirt
{
	display:inline-block;
	height:65px;
	width:46px;
	overflow:hidden;
	margin-top:-15px;
	vertical-align:top
}
.f-dirt-virgin
{
	background:transparent url('/css/images/g-dirts-s-2.png') center top no-repeat
}
.f-dirt-raw
{
	background:transparent url('/css/images/g-dirts-s-2.png') center -67px no-repeat
}
.f-dirt-cultivated
{
	background:transparent url('/css/images/g-dirts-s-2.png') center -132px no-repeat
}
.f-dirt-damaged
{
	background:transparent url('/css/images/g-dirts-s-2.png') center -196px no-repeat
}
.f-plants-wrapper .dirt-virgin
{
	background:transparent url('/css/images/g-dirts-2.png') center -17px no-repeat
}
.f-plants-wrapper .dirt-raw
{
	background:transparent url('/css/images/g-dirts-2.png') center -84px no-repeat
}
.f-plants-wrapper .dirt-cultivated
{
	background:transparent url('/css/images/g-dirts-2.png') center -151px no-repeat
}
.f-plants-wrapper .dirt-damaged
{
	background:transparent url('/css/images/g-dirts-2.png') center -218px no-repeat
}
.f-animal-dirt
{
	display:inline-block;
	height:62px;
	width:55px;
	overflow:hidden;
	margin-top:-5px;
	vertical-align:middle
}
.f-animal-dirt-virgin
{
	background:transparent url('/css/images/a-dirts-s.png') center top no-repeat
}
.f-animal-dirt-dirty
{
	background:transparent url('/css/images/a-dirts-s.png') center -62px no-repeat
}
.f-animal-dirt-cleaned
{
	background:transparent url('/css/images/a-dirts-s.png') center -124px no-repeat
}
.f-animals-wrapper .dirt-virgin
{
	background:transparent url('/css/images/a-dirts.png') center top no-repeat
}
.f-animals-wrapper .dirt-dirty
{
	background:transparent url('/css/images/a-dirts.png') center -62px no-repeat
}
.f-animals-wrapper .dirt-cleaned
{
	background:transparent url('/css/images/a-dirts.png') center -124px no-repeat
}
.f-item
{
	display:inline-block;
	width:55px;
	height:55px;
	vertical-align:middle
}
.f-buy-buff-orange-sel
{
	background:url('/css/images/orange-sel.png') no-repeat 0 0!important
}
.facility-wear
{
	float:right;
	margin-top:-20px;
	padding-right:5px
}
.facility-shop-wear
{
	float:right;
	padding-right:10px
}
.facilityPanel
{
	margin:0!important;
	width:100%!important
}
.f-icon
{
	display:inline-block!important;
	width:12px;
	height:13px;
	margin:0;
	padding:0;
	vertical-align:top;
	overflow:hidden
}
.f-content-teaser-bank,.f-content-teaser .f-icon
{
	margin-top:1px
}
h2 .f-icon,h3 .f-icon
{
	margin-top:1px
}
h2 .f-icon-clock,h3 .f-icon-clock
{
	margin-top:0
}
.f-icon-coin
{
	background:transparent url('/css/images/f-icons-6.png') center top no-repeat;
	width:13px
}
.f-icon-diamond
{
	background:transparent url('/css/images/f-icons-6.png') center -17px no-repeat
}
.f-icon-oil
{
	background:transparent url('/css/images/f-icons-6.png') center -32px no-repeat
}
.f-icon-experience
{
	background:transparent url('/css/images/f-icons-6.png') center -48px no-repeat
}
.f-icon-facility
{
	background:transparent url('/css/images/f-icons-6.png') center -98px no-repeat
}
.f-icon-clock
{
	width:14px;
	height:14px;
	background:transparent url('/css/images/f-icons-6.png') center -65px no-repeat
}
.f-icon-product
{
	width:13px;
	height:13px;
	background:transparent url('/css/images/factories/ui/product.png')}.f-icon-yield
{
	background:transparent url('/css/images/f-icons-6.png') center -82px no-repeat
}
.f-icon-ach
{
	background:transparent url('/css/images/f-icons-6.png') center -114px no-repeat
}
.f-icon-kolhoz-exp
{
	background:transparent url('/css/images/f-icons-6.png') center -130px no-repeat
}
.f-icon-level
{
	background:transparent url('/css/images/f-icons-6.png') center -144px no-repeat
}
.f-icon-fish
{
	background:transparent url('/css/images/f-icons-6.png') center -159px no-repeat
}
.f-icon-fisher-score
{
	background:transparent url('/css/images/f-icons-6.png') center -173px no-repeat
}
.f-icon-kolhoz-score
{
	background:transparent url('/css/images/f-icons-6.png') center -187px no-repeat
}
.f-icon-energy
{
	background:transparent url('/css/images/energy.png') no-repeat
}
.f-icon-fodder
{
	background:transparent url('/css/images/f-icons-6.png') center -219px no-repeat
}
.f-icon-luck-talent
{
	background:transparent url('/css/images/talents/points/luck.png')}.f-icon-trade-talent
{
	background:transparent url('/css/images/talents/points/trade.png')}.f-icon-farming-talent
{
	background:transparent url('/css/images/talents/points/farming.png')}.f-icon-fishing-talent
{
	background:transparent url('/css/images/talents/points/fishing.png')}.f-icon-mechanics-talent
{
	background:transparent url('/css/images/talents/points/mechanics.png')}.f-icon-expanded
{
	width:11px;
	height:9px;
	background:transparent url('/css/images/f-icons-expand.png') center top no-repeat
}
.f-icon-expand
{
	width:11px;
	height:14px;
	background:transparent url('/css/images/f-icons-expand.png') center -9px no-repeat
}
.f-icon-user
{
	display:inline-block;
	width:16px;
	height:14px;
	margin:0;
	padding:0;
	vertical-align:bottom;
	overflow:hidden
}
.f-icon-user-profile
{
	background:transparent url('/css/images/f-icons-user2.png') center top no-repeat
}
.f-icon-user-inbox
{
	background:transparent url('/css/images/f-icons-user2.png') center -18px no-repeat
}
.f-icon-message-old
{
	background:transparent url('/css/images/f-icons-user2.png') center -33px no-repeat
}
.f-icon-oval
{
	display:inline-block;
	padding:0;
	margin:1px -2px 0 0;
	width:65px;
	height:56px;
	overflow:hidden;
	text-align:right
}
.f-icon-kolhoz-oval
{
	display:inline-block;
	padding:0;
	margin:1px -2px 0 0;
	width:72px;
	height:56px;
	overflow:hidden;
	text-align:right
}
.f-icon-secret-oval
{
	margin-top:-3px;
	margin-bottom:5px
}
.f-oil
{
	display:inline-block;
	width:42px;
	height:46px
}
.f-oil-10
{
	background:transparent url('/css/images/f-oil-3.png') center top no-repeat
}
.f-oil-150
{
	background:transparent url('/css/images/f-oil-3.png') center -48px no-repeat
}
.f-oil-500
{
	background:transparent url('/css/images/f-oil-3.png') center -96px no-repeat
}
.f-oil-1000
{
	width:44px;
	background:transparent url('/css/images/f-oil-3.png') center -144px no-repeat
}
.f-oil-5000
{
	width:44px;
	background:transparent url('/css/images/f-oil-3.png') center -192px no-repeat
}
.f-bicon
{
	display:inline-block;
	width:14px;
	height:16px;
	vertical-align:top
}
.f-bi-start
{
	background:transparent url('/css/images/f-bicons-2.png') left top no-repeat
}
.f-bi-register
{
	background:transparent url('/css/images/f-bicons-2.png') left -18px no-repeat
}
.f-bi-login
{
	background:transparent url('/css/images/f-bicons-2.png') left -36px no-repeat
}
.f-bi-arrow
{
	background:transparent url('/css/images/f-bicons-2.png') left -54px no-repeat;
	margin-top:2px
}
.f-topic-icon
{
	display:inline-block;
	width:12px;
	height:12px;
	margin-right:2px;
	vertical-align:middle
}
.f-topic
{
	background:transparent url('/css/images/f-topic-icons.png') center top no-repeat
}
.f-topic-new
{
	background:transparent url('/css/images/f-topic-icons.png') center -12px no-repeat
}
.f-topic-closed
{
	background:transparent url('/css/images/f-topic-icons.png') center -24px no-repeat
}
.shop-icon
{
	width:27px;
	height:27px;
	display:inline-block;
	vertical-align:middle
}
.tabs-tab .shop-icon
{
	margin-top:3px
}
.tabs-tab.active .shop-icon
{
	margin-top:5px
}
.change-plant-icon
{
	display:inline-block;
	vertical-align:middle;
	width:27px;
	height:24px;
	margin:-4px 0 0 4px
}
.shop-icon.shop-icon-bonus
{
	background:url('/css/images/shop-icons.png') no-repeat 0 0
}
.shop-icon.shop-icon-tech
{
	background:url('/css/images/shop-icons.png') no-repeat 0 -28px
}
.shop-icon.shop-icon-fish
{
	background:url('/css/images/shop-icons.png') no-repeat 0 -54px
}
.shop-icon.shop-icon-decor
{
	background:url('/css/images/shop-icons.png') no-repeat 0 -82px
}
.shop-icon.shop-icon-fiesta
{
	background:url('/css/images/shop-icons.png') no-repeat 0 -112px
}
.shop-icon.seed-icon-all
{
	background:url('/css/images/seed-icons.png') no-repeat 0 0
}
.shop-icon.seed-icon-task
{
	background:url('/css/images/seed-icons.png') no-repeat 0 -28px
}
.shop-icon.seed-icon-factory
{
	background:url('/css/images/seed-icons.png') no-repeat 0 -54px
}
.shop-icon.seed-icon-warehouse
{
	background:url('/css/images/seed-icons.png') no-repeat 0 -82px
}
.shop-icon.rating-icon-exp
{
	background:url('/css/images/rating-icons.png') no-repeat 0 0
}
.shop-icon.rating-icon-achv
{
	background:url('/css/images/rating-icons.png') no-repeat 0 -28px
}
.shop-icon.rating-icon-fisher
{
	background:url('/css/images/rating-icons.png') no-repeat 0 -54px
}
.shop-icon.k-rating-icon-cur-comp
{
	background:url('/css/images/k-rating-icons.png') no-repeat 0 0
}
.shop-icon.k-rating-icon-last-comp
{
	background:url('/css/images/k-rating-icons.png') no-repeat 0 -28px
}
.shop-icon.k-rating-icon-comp
{
	background:url('/css/images/k-rating-icons.png') no-repeat 0 -54px
}
.shop-icon.k-rating-icon-exp
{
	background:url('/css/images/k-rating-icons.png') no-repeat 0 -82px
}
.shop-icon.warehouse-plant
{
	background:url('/css/images/warehouse-icons.png') no-repeat 0 0
}
.shop-icon.warehouse-animal
{
	background:url('/css/images/warehouse-icons.png') no-repeat 0 -28px
}
.shop-icon.warehouse-fish
{
	background:url('/css/images/warehouse-icons.png') no-repeat 0 -54px
}
.shop-icon.warehouse-factory
{
	background:url('/css/images/warehouse-icons.png') no-repeat 0 -82px
}
.f-bi-wifi
{
	background:transparent url('/css/images/wifi.png') left top no-repeat;
	width:23px;
	height:19px
}
.f-bi-minternet
{
	background:transparent url('/css/images/mobile-internet.png') left top no-repeat;
	width:19px;
	height:23px
}
.f-facebook-button-icon
{
	position:absolute;
	height:32px;
	width:32px;
	margin-top:-5px;
	margin-left:-10px
}
.f-personal-fishing-top-header-part
{
	background:#006db7 url('/css/images/bg/personal-fishing-top-header-part.jpg') center top no-repeat;
	width:240px;
	height:60px;
	margin:0 auto
}
.f-sport-fishing-top-header-part
{
	background:#006db7 url('/css/images/bg/sport-fishing-top-header-part.jpg') center top no-repeat;
	width:240px;
	height:60px;
	margin:0 auto
}
.f-sport-fishing-top-header-part-animations
{
	background:#006db7 url('/css/images/bg/lake-fishing-top-header-part-animations.jpg') center top no-repeat;
	width:240px;
	height:60px;
	margin:0 auto
}
.f-kolhoz-fishing-top-header-part
{
	background:#006db7 url('/css/images/bg/lake-fishing-top-header-part.jpg') center top no-repeat;
	width:240px;
	height:60px;
	margin:0 auto
}
.f-kolhoz-fishing-top-header-part-animations
{
	background:#006db7 url('/css/images/bg/lake-fishing-top-header-part-animations.jpg') center top no-repeat;
	width:240px;
	height:60px;
	margin:0 auto
}
.f-kolhoz-fishing-header
{
	background:#006db7 url('/css/images/bg/fishing-b.jpg') center bottom no-repeat;
	height:140px
}
.f-fishing-header
{
	position:relative;
	background:#006db7;
	width:240px;
	margin:3px auto
}
.f-fishing-header-animation
{
	position:relative;
	background:#006db7;
	width:240px;
	height:140px;
	margin:5px auto
}
.f-pers-fishing-header
{
	background:#006db7 url('/css/images/bg/persfishing-b.jpg') center top no-repeat;
	height:140px
}
.f-pers-fishing-header-animation
{
	position:relative;
	background:#006db7;
	width:240px;
	margin:5px auto
}
.f-sport-fishing-header
{
	background:#006db7 url('/css/images/bg/sportfishing-b.jpg') center top no-repeat;
	height:140px
}
.f-fish-oval
{
	display:inline-block;
	width:55px;
	height:55px;
	margin-top:8px;
	margin-left:-2px
}
.f-rod-oval
{
	display:inline-block;
	width:55px;
	height:55px;
	margin:2px 0 0 -4px
}
.f-lure-oval
{
	display:inline-block;
	width:44px;
	height:44px;
	margin-top:8px
}
.f-gold-fish-on-panel
{
	vertical-align:top;
	display:inline-block;
	background:transparent url('/css/images/fish/goldFish.png') -8px -15px no-repeat
}
.f-action-pull-rod
{
	background:url("/css/images/f-actions-backgrounds.png") no-repeat scroll -136px bottom,url("/css/images/f-actions-f.png") no-repeat scroll center -88px transparent
}
.f-action-throw-rod
{
	background:url("/css/images/f-actions-backgrounds.png") no-repeat scroll -8px bottom,url("/css/images/f-actions-f.png") no-repeat scroll center -88px transparent
}
.f-action-change-rod
{
	background:url("/css/images/f-actions-backgrounds.png") no-repeat scroll -72px bottom,url("/css/images/f-actions-f.png") no-repeat scroll center -88px transparent
}
.f-action-change-lure-default
{
	background:url("/css/images/f-actions-backgrounds.png") no-repeat scroll -72px bottom,url("/css/images/f-actions-f.png") no-repeat scroll center -44px transparent
}
.f-action-change-lure
{
	background:no-repeat -72px bottom,center top
}
.f-action-buy-bait-default
{
	background:url("/css/images/f-actions-backgrounds.png") no-repeat scroll -8px bottom,url("/css/images/baits/breadCrumbs.png") no-repeat scroll center top transparent
}
.f-action-buy-bait
{
	background:no-repeat -8px bottom,center top
}
.f-rod-overlay
{
	position:absolute;
	z-index:7;
	bottom:0
}
.lure-selection
{
	display:inline-block;
	vertical-align:middle;
	width:20px;
	height:20px;
	background:url('/css/images/lures/lure-selection-mini.png') no-repeat
}
.lure-selection.bread
{
	background-position:0 0
}
.lure-selection.dough
{
	background-position:0 -25px
}
.lure-selection.grains
{
	background-position:0 -50px
}
.lure-selection.mosquito
{
	background-position:0 -75px
}
.lure-selection.plankton
{
	background-position:0 -100px
}
.lure-selection.worm
{
	background-position:0 -125px
}
.c-brown
{
	color:#6b441b!important
}
.a .c-brown
{
	color:#6b441b!important
}
.f-content-green-fishing
{
	position:relative;
	margin-bottom:0;
	margin-top:0
}
.f-content-brown-top
{
	height:4px;
	background:url('/css/images/secrets/f-content-brown-top.png') no-repeat
}
.descr
{
	display:inline-block;
	width:90px;
	margin:0 3px;
	vertical-align:middle;
	color:#631
}
.text-underline
{
	text-decoration:underline!important
}
.secret
{
	display:block;
	position:absolute;
	top:8px;
	left:11px;
	width:42px;
	height:36px;
	background:url('/css/images/secrets/steklo.png') no-repeat
}
.treasure
{
	display:block;
	position:absolute;
	left:5px;
	width:42px;
	height:36px;
	background:url('/css/images/secrets/subduk.png') no-repeat
}
.flag
{
	display:block;
	position:absolute;
	left:5px;
	width:41px;
	height:35px;
	background:url('/css/images/secrets/flag.png') no-repeat
}
body,html
{
	background:url('/css/images/bg/bg1.jpg');
	font-family:Arial;
	font-size:11px;
	color:#fff;
	padding:0;
	margin:0
}
.f-wrapper
{
	margin:0;
	padding:0;
	background:#006db7 url('/css/images/bg/general.jpg') center 27px no-repeat
}
.f-wrapper-no-link
{
	margin:0;
	padding:0;
	background:#006db7 url('/css/images/bg/general.jpg') center 0 no-repeat
}
div.f-village
{
	background:#006db7 url('/css/images/bg/village.jpg') center 27px no-repeat
}
div.f-secrets
{
	background:#006db7 url('/css/images/secrets/background/secretiki.jpg') center 19px no-repeat
}
div.f-secrets-neighbour
{
	background:#006db7 url('/css/images/secrets/background/neighborgarden.jpg') center 19px no-repeat
}
div.f-shop
{
	background:#006db7 url('/css/images/bg/shop.jpg') center 27px no-repeat
}
div.f-garden
{
	background:#006db7 url('/css/images/bg/garden.jpg') center 28px no-repeat
}
div.f-garden-animation
{
	background:#006db7
}
div.f-barnyard
{
	background:#006db7 url('/css/images/bg/barnyard.jpg') center 28px no-repeat
}
div.f-barnyard-animation
{
	background:#006db7
}
div.f-factories
{
	background:#006db7 url('/css/images/bg/factories.jpg') center 28px no-repeat
}
div.f-warehouse
{
	background:#006db7 url('/css/images/bg/warehouse.jpg') center 27px no-repeat
}
div.f-wheel
{
	background:#006db7 url('/css/images/bg/wheel.jpg') center 27px no-repeat
}
div.f-kolhoz
{
	background:#006db7 url('/css/images/bg/kolhoz.jpg') center 27px no-repeat
}
div.f-lake-details
{
	background:#006db7 url('/css/images/bg/lake-details.jpg') center 27px no-repeat
}
div.f-kolhoz-fishing
{
	background:#006db7 url('/css/images/bg/lake-fishing-top-header-part.jpg') center 27px no-repeat
}
div.f-fishing-animation
{
	background:#006db7 url('/css/images/bg/lake-fishing-top-header-part-animations.jpg') center 27px no-repeat
}
div.f-pers-fishing
{
	background:#006db7 url('/css/images/bg/personal-fishing-top-header-part.jpg') center 27px no-repeat
}
div.f-pers-fishing-animation
{
	background:#006db7 url('/css/images/bg/personal-fishing-top-header-part.jpg') center 27px no-repeat
}
div.f-sport-fishing
{
	background:#006db7 url('/css/images/bg/sport-fishing-top-header-part.jpg') center 27px no-repeat
}
div.f-garage
{
	background:#006db7 url('/css/images/bg/garage.jpg') center 27px no-repeat
}
.f
{
	display:block;
	margin:5px auto;
	text-decoration:none
}
.f5
{
	display:block;
	margin:-5px auto 5px auto;
	text-decoration:none
}
.f10
{
	display:block;
	margin:-10px auto 5px auto;
	text-decoration:none
}
.f17
{
	display:block;
	margin:-17px auto 5px auto;
	text-decoration:none
}
.f p,.f5 p,.f10 p,.f17 p
{
	color:#333;
	margin:0;
	padding:4px 5px;
	font-size:11px
}
p.green
{
	margin:0;
	padding:5px;
	font-size:11px
}
.f p a,.f10 p a,.f17 p a
{
	display:inline;
	margin:0;
	color:#fff
}
a,a:hover
{
	outline:0;
	text-decoration:none
}
.bigger
{
	font-size:12px
}
.bigger a
{
	color:#b4d5ff;
	text-decoration:underline
}
.a
{
	color:#4e6b00!important;
	font-size:12px!important
}
a.a,a.blue-a
{
	color:#4e6b00!important;
	text-decoration:underline!important;
	font-size:12px!important
}
a.blue-a
{
	color:#29d!important
}
.b
{
	color:#4b240b!important
}
a img
{
	border:0;
	outline:0
}
#f-header
{
	margin:7px auto 0 auto;
	height:36px;
	position:relative
}
div.f-village #f-header
{
	height:81px
}
div.f-secrets #f-header
{
	height:84px
}
div.f-secrets-neighbour #f-header
{
	height:84px
}
div.f-fishing #f-header
{
	height:55px
}
div.f-fishing-animation #f-header
{
	height:55px
}
div.f-pers-fishing-animation #f-header
{
	height:55px
}
div.f-kolhoz #f-header,div.f-warehouse #f-header,div.f-garden #f-header,div.f-garden-animation #f-header,div.f-barnyard #f-header,div.f-barnyard-animation #f-header,div.f-factories #f-header,div.f-shop #f-header,div.f-lake-details #f-header
{
	height:87px
}
div.f-garage #f-header
{
	height:74px
}
div.f-fishing .f-status-top
{
	margin-bottom:-5px
}
div.f-fishing-animation .f-status-top
{
	margin-bottom:-5px
}
div.f-pers-fishing-animation .f-status-top
{
	margin-bottom:-5px
}
div.f-kolhoz .f-status-top,div.f-lake-details .f-status-top,div.f-village .f-status-top,div.f-warehouse .f-status-top,div.f-garden .f-status-top,div.f-garden-animation .f-status-top,div.f-barnyard .f-status-top,div.f-barnyard-animation .f-status-top,div.f-shop .f-status-top,div.f-secrets .f-status-top,div.f-secrets-neighbour .f-status-top
{
	margin-top:-44px
}
img.notice_secrets_bg
{
	margin-top:44px
}
#f-logo-link
{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	float:left;
	padding:0;
	text-decoration:none;
	position:absolute;
	max-width:150px
}
#f-logo-link span
{
	display:block
}
#f-logo-link span.tease
{
	color:#eee;
	font-size:10px;
	font-weight:normal;
	max-width:150px
}
div.f-garden-animation .animation-header-part
{
	background:#006db7 url('/css/images/bg/garden-animation.jpg') center no-repeat;
	position:absolute;
	width:230px;
	height:90px
}
div.f-barnyard-animation .animation-header-part
{
	background:#006db7 url('/css/images/bg/barnyard-animation.jpg') center no-repeat;
	position:absolute;
	width:230px;
	height:90px
}
div.f-fishing-animation .animation-part
{
	background:#006db7 url('/css/images/bg/fishing-b-animation.jpg') center top no-repeat;
	width:240px;
	height:140px
}
div.f-pers-fishing-animation .animation-part
{
	background:#006db7 url('/css/images/bg/persfishing-b-animation.jpg') center top no-repeat;
	width:240px;
	height:140px
}
.f-panel
{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none
}
.f-panel-inline
{
	display:inline-block;
	padding:0;
	margin:0;
	text-decoration:none;
	height:35px
}
.f-panel .panel-inner
{
	display:block;
	padding:2px 0 0 4px;
	margin:0 13px 0 0;
	height:35px
}
input
{
	margin:2px 0
}
input.panel-inner-input,button.panel-inner-input
{
	border-radius:0;
	border:0;
	display:block;
	font-size:13px;
	color:#fff;
	text-shadow:0 -1px 1px #222;
	text-align:center;
	margin:0 13px 0 0;
	padding:0 0 0 12px;
	height:35px;
	cursor:pointer
}
.f-panel-light input.panel-inner-input
{
	color:#222;
	text-shadow:0 1px 1px #fff
}
.f-panel-light
{
	background:transparent url('/css/images/f-panels.png') right -38px no-repeat
}
.f-panel-light .panel-inner
{
	background:transparent url('/css/images/f-panels.png') left top no-repeat
}
.f-panel-blue
{
	background:transparent url('/css/images/f-panels.png') right -114px no-repeat
}
.f-panel-blue .panel-inner
{
	background:transparent url('/css/images/f-panels.png') left -76px no-repeat
}
.f-panel-bblue
{
	background:transparent url('/css/images/f-panels.png') right -571px no-repeat
}
.f-panel-bblue .panel-inner
{
	height:28px!important;
	background:transparent url('/css/images/f-panels.png') left -536px no-repeat
}
.f-panel-bblue .panel-inner-input
{
	background:transparent url('/css/images/f-panels.png') left -536px no-repeat
}
.f-panel-bblue .panel-inner-half
{
	background:transparent url('/css/images/f-panels.png') left -536px no-repeat
}
.f-panel-bgray .panel-inner-half
{
	background:transparent url('/css/images/f-panels.png') left -607px no-repeat
}
a.panel-inner-half
{
	display:block;
	width:84px;
	font-size:12px;
	color:#fff;
	text-shadow:0 -1px 1px #222;
	text-align:center;
	margin:0 13px 0 0;
	padding:10px 0 0 12px;
	height:25px
}
span.panel-inner-half
{
	display:block;
	width:84px;
	font-size:12px;
	color:#fff;
	text-shadow:0 -1px 1px #222;
	text-align:center;
	margin:0 13px 0 0;
	padding:10px 0 0 12px;
	height:25px
}
.f-panel-borange
{
	background:transparent url('/css/images/f-panels.png') right -501px no-repeat
}
.f-panel-borange .panel-inner
{
	height:28px!important;
	background:transparent url('/css/images/f-panels.png') left -466px no-repeat
}
.f-panel-borange .panel-inner-input
{
	background:transparent url('/css/images/f-panels.png') left -466px no-repeat
}
.f-panel-brown
{
	background:transparent url('/css/images/f-panels.png') right -203px no-repeat
}
.f-panel-brown .panel-inner
{
	background:transparent url('/css/images/f-panels.png') left -152px no-repeat
}
.f-panel-grey
{
	background:transparent url('/css/images/f-panels.png') right -309px no-repeat
}
.f-panel-grey .panel-inner
{
	background:transparent url('/css/images/f-panels.png') left -254px no-repeat
}
.f-panel .row
{
	display:block;
	padding:1px 0 0 0;
	margin-right:-10px;
	font-size:11px;
	white-space:nowrap
}
.f-panel-light .row
{
	color:#4b240b
}
.f-panel-blue .row
{
	color:#fff
}
.f-panel-bigger
{
	font-size:16px;
	color:#fff;
	text-shadow:0 1px 2px #000;
	text-align:center;
	margin:0;
	vertical-align:text-bottom
}
.f-panel-bigger .panel-inner
{
	height:30px;
	padding:7px 0 0 15px
}
.f-panel-button
{
	display:inline-block;
	text-align:center;
	margin:8px 0 0 0;
	vertical-align:top;
	color:#fff;
	font-weight:bold;
	min-width:60px
}
.f-panel-button .panel-inner
{
	height:43px;
	padding:6px 0 0 8px;
	margin-right:7px
}
.f-panel-button .panel-inner-2
{
	height:37px;
	padding:12px 0 0 8px
}
.f-panel-button .panel-inner-1
{
	height:31px;
	padding:18px 0 0 8px
}
.f-panel-grey .panel-inner
{
	padding:3px 0 0 8px;
	height:51px;
	font-weight:normal
}
.f-mini-panel
{
	display:inline-block;
	height:17px
}
.f-mini-panel .mini-inner
{
	display:inline-block;
	margin:0 6px 0 0;
	padding:1px 0 0 6px;
	height:18px;
	color:#fff
}
.f-mini-violet
{
	background:transparent url('/css/images/f-panels.png') right -383px no-repeat
}
.f-mini-violet .mini-inner
{
	background:transparent url('/css/images/f-panels.png') left -364px no-repeat
}
.f-mini-blue
{
	background:transparent url('/css/images/f-panels.png') right -421px no-repeat
}
.f-mini-blue .mini-inner
{
	margin:0 7px 0 0;
	background:transparent url('/css/images/f-panels.png') left -402px no-repeat
}
.f-mini-green
{
	background:transparent url('/css/images/f-panels.png') right -698px no-repeat
}
.f-mini-green .mini-inner
{
	background:transparent url('/css/images/f-panels.png') left -679px no-repeat
}
.res-changes
{
	display:block;
	position:relative;
	float:right;
	margin:0 13px 0 0;
	padding:2px;
	background:rgba(0,0,0,0.3)}.f-glossy
{
	display:inline-block;
	background:transparent url('/css/images/f-pixel-glossy.png') right top repeat-y;
	padding:2px 1px 2px 0
}
.f-glossy-last
{
	padding:2px 0;
	background:0
}
.f-glossy-wrapper
{
	display:inline-block;
	color:#fff;
	text-align:center;
	margin:0 4px 0 1px;
	background:transparent url('/css/images/f-panel-glossy.png') left top no-repeat
}
.f-glossy-wrapper .glossy-outer
{
	display:inline-block;
	margin:0 -3px 0 0;
	padding:2px 0 0 0;
	background:transparent url('/css/images/f-panel-glossy.png') right -13px no-repeat
}
.f-shop-facility-full
{
	vertical-align:top;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	text-shadow:0 1px 1px #fff
}
.f-shop-facility
{
	text-align:center;
	font-weight:bold;
	font-size:11px;
	text-shadow:0 1px 1px #fff;
	position:relative
}
.f-content-brown .f-shop-facility-full,.f-content-brown .f-shop-facility
{
	color:#5b340b!important
}
.f-content-grey .f-shop-facility-full,.f-content-grey .f-shop-facility
{
	color:#404040!important
}
.f-content-brown .f-shop-description
{
	color:#6b441b!important
}
.f-content-brown .f-talent-description
{
	color:#6b441b!important
}
.f-content-brown .f-talent-description-next
{
	color:#6b441b!important
}
.f-content-grey .f-shop-description
{
	color:#606060!important
}
.shop-level
{
	font-weight:normal!important;
	color:#fff!important;
	text-shadow:none!important;
	position:absolute!important;
	top:5px;
	right:5px
}
.f-glossy-last .shop-level
{
	right:0!important
}
.f-status
{
	display:block;
	padding:3px 0 0 0;
	margin:4px auto;
	text-decoration:none;
	position:relative
}
.f-status .inner
{
	display:block;
	padding:0 0 5px 0
}
.f-status .inner-lower
{
	display:block;
	padding:0 0 2px 0
}
.f-status .content
{
	display:block;
	margin:0 1px;
	padding:2px 5px
}
.f-status .content-secret-notice
{
	display:block;
	padding:2px 2px
}
.d-ib
{
	display:inline-block!important
}
.f-panel-bigger b
{
	text-shadow:0 1px 3px #111!important
}
.f-status-green
{
	color:#416618
}
.f-status-grey
{
	color:#606060
}
.f-tractor
{
	display:block;
	padding-top:4px;
	padding-right:4px;
	vertical-align:middle
}
.f-tractor .f-button-stop
{
	margin-top:-4px
}
.f-content h2
{
	font-size:12px;
	font-weight:bold;
	margin:0 0 0 50px;
	padding:6px 0;
	text-shadow:0 1px 2px #030;
	color:#fff
}
.f-content h3
{
	font-size:12px;
	font-weight:bold;
	margin:0 0 0 8px;
	padding:6px 0 2px;
	text-shadow:0 1px 2px #000;
	color:#fff
}
.f-content .content
{
	margin:0;
	width:162px;
	display:inline-block
}
.f-content .timings
{
	margin:0 -4px -4px -4px;
	background:transparent url('/css/images/f-background-timing.gif') center top repeat-x;
	padding:5px 5px 0 5px;
	text-align:right
}
.f-content .timings-last
{
	margin-bottom:-8px
}
.f-content .timings-left
{
	margin:0 -4px -4px -4px;
	background:transparent url('/css/images/f-background-timing.gif') center top repeat-x;
	padding:5px 5px 0 5px
}
.f-progress
{
	display:inline-block;
	vertical-align:top;
	padding:0;
	white-space:normal;
	width:184px
}
.f-progress .flat-content,.f-animal-progress .flat-content
{
	padding:0 0 0 4px
}
.f-animal-progress
{
	display:inline-block;
	vertical-align:top;
	font-size:11px;
	white-space:normal;
	width:175px
}
.f-progress-brown
{
	color:#4b240b;
	font-size:11px
}
.f-progress-grey
{
	color:#222;
	text-shadow:0 1px 2px #fff;
	width:110px;
	padding-top:6px;
	font-size:12px
}
.f-content .f-timer
{
	display:block;
	float:right;
	font-size:11px;
	font-weight:normal;
	padding-right:5px
}
.f-content .f-leveler
{
	display:block;
	float:right;
	font-size:11px;
	font-weight:normal;
	padding-right:5px
}
.f-content .f-leveler .f-icon
{
	margin-top:0
}
.f-content-teaser
{
	display:block;
	height:29px;
	overflow:hidden;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:14px 5px 0 45px;
	text-decoration:none;
	text-shadow:0 1px 2px #000
}
.f-content-teaser-bank
{
	display:block;
	height:29px;
	overflow:hidden;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:14px 5px 0 68px;
	text-decoration:none;
	text-shadow:0 1px 2px #000
}
.f-content-teaser-news
{
	display:block;
	height:29px;
	overflow:hidden;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:14px 5px 0 68px;
	text-decoration:none;
	text-shadow:0 1px 2px #000
}
.costs
{
	display:inline-block;
	color:#6b441b;
	vertical-align:middle;
	padding:0 0 0 3px
}
.item-costs
{
	width:160px
}
.f-teaser
{
	height:81px;
	padding:0;
	overflow:hidden
}
.f-teaser-link
{
	display:block;
	padding:0;
	margin:0;
	height:81px;
	overflow:hidden;
	text-decoration:none
}
.f-teaser-close
{
	display:block;
	text-align:center;
	padding:0;
	margin:0;
	height:81px
}
.f-teaser-close span
{
	display:block;
	width:32px;
	height:36px;
	overflow:hidden;
	background:transparent url('/css/images/f-buttons2.png') center -152px no-repeat;
	margin:22px auto 0 auto
}
.f-teaser .f-oval-inner
{
	height:78px;
	width:auto;
	margin:0;
	text-align:left
}
.f-teaser span.leading
{
	display:block;
	font-size:12px;
	font-weight:bold;
	text-shadow:0 -1px 1px #000
}
.f-teaser span.text
{
	display:block;
	line-height:normal;
	height:auto
}
.f-treasures
{
	color:#6b441b
}
.f-treasure-bar
{
	display:block;
	height:19px;
	text-decoration:none;
	color:#fff;
	padding-top:5px
}
.f-treasure-bar .f-info
{
	font-size:11px;
	font-weight:normal;
	padding-right:5px
}
.f-treasure-side
{
	display:block;
	color:#6b441b;
	text-decoration:none;
	padding:6px 4px 0 4px;
	margin:0
}
.f-treasures .row
{
	padding:2px 0;
	display:block
}
#f-footer
{
	text-align:center;
	margin-top:10px
}
#f-footer a,#f-footer a:hover,#f-footer a:active,#f-footer a:visited,#f-footer a:link
{
	color:#fff
}
.group:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.clear
{
	height:1px;
	float:none;
	clear:both;
	line-height:1px
}
.right
{
	float:right
}
.left,.fleft
{
	float:left
}
.center
{
	text-align:center
}
.text-right
{
	text-align:right
}
.text-left
{
	text-align:left!important
}
.middle
{
	vertical-align:middle
}
.maxWidth
{
	width:100%!important
}
.paddless
{
	padding:0 1px!important
}
.tighten
{
	position:relative;
	top:-2px
}
.pt5
{
	padding-top:5px!important
}
div.f-garden-animation .f-slot
{
	position:relative
}
div.f-barnyard-animation .f-slot
{
	position:relative
}
.social-network-panel .network-login-button
{
	display:inline-block;
	vertical-align:middle
}
.social-network-panel .text
{
	display:inline-block;
	color:#333;
	vertical-align:middle
}
.social-network-panel .white-text
{
	display:inline-block;
	color:white;
	vertical-align:middle
}
.mts-widget-header
{
	background-color:#961a1d;
	height:24px
}
.f-notify-gift-info
{
	float:left;
	width:160px;
	margin-bottom:8px
}
.f-notify-gift-header
{
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px
}
.f-notify-gift-img
{
	display:block!important;
	margin-right:5px!important;
	float:left
}
.f-notify-gift-img.levelup
{
	display:inline-block!important;
	height:55px;
	width:55px;
	float:none;
	background-repeat:no-repeat;
	background-position-x:50%}.f-notify-gift-img.levelup.plants
{
	height:62px;
	margin-top:-20px
}
.f-notify-gift-img.levelup.rods
{
	height:55px;
	width:55px
}
.android-panel-top
{
	width:100%;
	height:10px;
	background:url('/css/images/adverts/android/plashka-top.png') no-repeat 0 0
}
.android-panel-cont
{
	color:#6d573b;
	background:url('/css/images/adverts/android/plashka-bg.png') repeat-y 0 0
}
.android-panel-left
{
	float:left;
	width:148px;
	margin-left:15px;
	margin-right:2px
}
a.btn-android-download
{
	display:block;
	float:left;
	width:57px;
	padding-top:36px;
	padding-bottom:4px;
	color:#fff;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	text-shadow:0 0 1px #000;
	background:url('/css/images/adverts/android/getAndroid.png') no-repeat 0 0;
	text-decoration:none
}
a.btn-android-later
{
	display:block;
	margin-bottom:-3px;
	font-size:11px;
	color:#734c16;
	text-decoration:underline
}
.android-panel-bot
{
	width:100%;
	height:10px;
	background:url('/css/images/adverts/android/plashka-bot.png') no-repeat 0 0
}
.android-panel-head
{
	padding-bottom:7px;
	font-weight:bold;
	font-size:12px;
	color:#6b420d;
	text-align:center
}
.f-header-background
{
	position:relative;
	width:240px;
	height:113px;
	z-index:10
}
.f-header-background.dgift
{
	background:url('/css/images/notifications/gift-bg.png') no-repeat
}
.page-title
{
	position:relative;
	padding:15px 0 5px 0;
	margin-top:-10px;
	text-align:center;
	font-size:18px;
	color:#006dba;
	border-bottom:1px solid #d6dee5;
	z-index:9
}
.gift
{
	padding:0 2px;
	margin:0;
	border-bottom:1px solid #d6dee5
}
.gift-body
{
	display:block
}
.gift.today table
{
	background:#6fc247!important;
	border-bottom-color:#ededed
}
.random-daily-gift-img
{
	display:inline-block;
	background-repeat:no-repeat;
	width:60px;
	height:50px
}
.super-daily-gift-img
{
	display:block;
	background-repeat:no-repeat;
	width:56px;
	height:40px;
	background-image:url('/css/images/gifts/super_gift.png')}.super-big-daily-gift-img
{
	display:block;
	background-repeat:no-repeat;
	width:78px;
	height:56px;
	background-image:url('/css/images/gifts/super_gift_big.png')}.checked-daily-gift
{
	display:block;
	background-repeat:no-repeat;
	width:39px;
	height:39px;
	background-image:url('/css/images/notifications/green-ok.png')}.i-gift-icon
{
	display:inline-block;
	width:60px;
	height:53px;
	background:url("/css/images/presents/gift.png")}.daily-gift
{
	background:url('/css/images/notifications/dailyGift.png') no-repeat 0 0;
	width:40px;
	height:40px
}
.daily-gift-1
{
	background-position:center -3px
}
.daily-gift-2
{
	background-position:center -43px
}
.daily-gift-3
{
	background-position:center -83px
}
.daily-gift-4
{
	background-position:center -123px
}
.daily-gift-5
{
	background-position:center -163px
}
.daily-gift-today
{
	background:url('/css/images/notifications/dailyGiftToday.png') no-repeat 0 0;
	width:58px;
	height:58px
}
.daily-gift-today-1
{
	background-position:center -10px
}
.daily-gift-today-2
{
	background-position:center -60px
}
.daily-gift-today-3
{
	background-position:center -126px
}
.daily-gift-today-4
{
	background-position:center -184px
}
.daily-gift-today-5
{
	background-position:center -242px
}
.daily-gift-panel
{
	float:left;
	width:44px;
	margin-left:-50px;
	margin-top:-7px;
	background:#006db7
}
.gift-inactive
{
	width:44px;
	height:44px;
	text-align:center;
	background:url('/css/images/notifications/gift-inactive.png') no-repeat 0 0
}
.gift-active
{
	width:49px;
	height:50px;
	margin-left:-2px;
	margin-top:-4px;
	text-align:center;
	background:url('/css/images/notifications/gift-active.png') no-repeat 0 0
}
.daily-gift-about
{
	margin-left:5px;
	text-align:center
}
div.daily-gift-inner
{
	margin-left:45px
}
.cur-day
{
	margin:5px 0;
	font-size:18px;
	text-align:center
}
.img-prize
{
	background-image:url('/css/images/notifications/prize.png');
	width:240px;
	height:107px;
	margin:0 auto
}
.f-status-green .inner.daily-gift-inner
{
	background:url("/css/images/f-backgrounds-dailygift.png") no-repeat scroll bottom #effad4
}
.img-hydroponics
{
	background-image:url('/css/images/gifts/hydroponics.png');
	height:55px;
	width:55px
}
.img-incubator
{
	background-image:url('/css/images/gifts/incubator.png');
	height:55px;
	width:55px
}
.below-rabbit-img
{
	margin-top:35px
}
.lvlup-img
{
	width:55px;
	height:55px;
	background:url('/css/images/gifts/exp.png') no-repeat 50% 50%}.f-blue
{
	height:81px;
	color:#fff;
	vertical-align:top
}
.f-gold
{
	height:81px;
	color:#fff;
	overflow:hidden;
	vertical-align:top;
	padding-left:1px
}
.f-light-green
{
	height:81px;
	color:#fff;
	overflow:hidden;
	vertical-align:top;
	padding-left:1px
}
.f-oval-c,.f-oval-content
{
	display:inline-block;
	vertical-align:middle;
	height:60px;
	width:50px;
	margin:0
}
.f-oval-c .f-item
{
	margin-top:0
}
.f-oval-inner
{
	display:block;
	float:left;
	margin:0 1px 0 0;
	padding:0;
	height:81px;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	color:#fff;
	position:relative
}
.f-oval-inner .text
{
	display:inline-block;
	line-height:9px;
	padding:0;
	height:26px;
	overflow:hidden
}
.f-oval-inner .f-count,.menu-btn .f-count
{
	display:block;
	position:absolute;
	top:14px;
	width:25px;
	white-space:nowrap;
	overflow:hidden;
	font-size:10px;
	line-height:14px;
	text-align:center;
	font-weight:normal
}
.f-oval-inner .f-lock
{
	padding-top:4px;
	position:absolute;
	text-align:center;
	width:100%}.f-oval-inner .f-count-online,.menu-btn .f-count-online
{
	display:block;
	background:url('/css/images/f-online.png') no-repeat 0 0;
	position:absolute;
	top:37px;
	left:11px;
	width:51px;
	height:18px;
	padding-top:4px;
	white-space:nowrap;
	overflow:hidden;
	font-size:11px;
	line-height:14px;
	text-align:center;
	font-weight:normal
}
.f-count.f-k-chat-count,.f-count.f-k-members-count
{
	background:transparent!important;
	color:#fff!important;
	text-align:center!important
}
.f-oval-inner-last
{
	margin-right:0
}
.f-oval-inner em
{
	font-style:normal
}
.f-paging
{
	text-align:center
}
.f-paging a,.f-paging span
{
	display:block;
	float:left;
	width:32px;
	height:25px;
	overflow:hidden;
	font-size:16px;
	color:#fff;
	font-weight:normal;
	background:transparent url('/css/images/f-paging.gif') center -35px no-repeat;
	vertical-align:middle;
	padding:8px 0 0 0;
	margin:0 1px 0 0;
	text-decoration:none
}
.f-paging .previous
{
	background:transparent url('/css/images/f-paging.gif') center top no-repeat
}
.f-paging .next
{
	background:transparent url('/css/images/f-paging.gif') center -105px no-repeat
}
.f-paging .selected
{
	background:transparent url('/css/images/f-paging.gif') center -70px no-repeat
}
.f-paging .last
{
	margin:0
}
.mobile-payment
{
	margin:8px 0 10px 0;
	background:#fdf4e3;
	border:1px solid #2797d6;
	border-radius:5px
}
.mobile-payment .mobile-descr
{
	padding:5px 10px 8px 10px;
	color:#6b441b
}
.mobile-pay-step
{
	overflow:hidden;
	margin-bottom:10px
}
.mobile-pay-step-num
{
	float:left;
	width:21px;
	height:19px;
	margin-left:3px;
	padding-top:2px;
	font-family:Tahoma;
	font-size:12px;
	color:#fff;
	text-align:center;
	background:url('/css/images/payments/circle.png') no-repeat 0 0
}
.mobile-pay-step-descr
{
	float:left;
	width:177px;
	margin-left:6px;
	font-size:12px;
	line-height:13px;
	color:#6b441b
}
.mobile-gray-descr
{
	font-size:11px;
	color:#6f6f6f
}
.phone-block
{
	margin-bottom:5px;
	margin-left:5px;
	color:#6b441b;
	font-size:14px
}
.phone-number
{
	margin-top:2px;
	width:95px;
	color:#6b441b;
	font-size:14px;
	padding:2px
}
.bank-action-icon
{
	background:url('/css/images/f-icons-common.png') no-repeat scroll center
}
.prices-list-el .f-content-brown-top
{
	background:url('/css/images/brown-top-background.png') no-repeat scroll 0 0 transparent;
	padding-top:4px
}
.prices-list-el .shot-button
{
	cursor:pointer;
	border:0;
	margin-top:0
}
.prices-list-el .mt-1
{
	margin-top:-1px
}
.f-diamonds-img
{
	background:url('/css/images/payments/diamonds.png') no-repeat scroll center;
	width:44px;
	height:44px
}
.f-diamonds-amount-1
{
	background-position:center top;
	background-repeat:no-repeat
}
.f-diamonds-amount-2
{
	background-position:center -44px;
	background-repeat:no-repeat
}
.f-diamonds-amount-3
{
	background-position:center -88px;
	background-repeat:no-repeat
}
.f-diamonds-amount-4
{
	background-position:center -132px;
	background-repeat:no-repeat
}
.f-diamonds-amount-5
{
	background-position:center -176px;
	background-repeat:no-repeat
}
.f-diamonds-amount-6
{
	background-position:center -220px;
	background-repeat:no-repeat
}
.f-diamonds-amount-7
{
	background-position:center -264px;
	background-repeat:no-repeat
}
.f-diamonds-amount-8
{
	background-position:center -308px;
	background-repeat:no-repeat
}
.f-diamonds-amount-9
{
	background-position:center -352px;
	background-repeat:no-repeat
}
.f-percent-action
{
	background:url('/css/images/payments/bank-percent.png') no-repeat 50% 50%;
	width:52px;
	height:52px
}
.f-yandex-img
{
	background:url('/css/images/payments/systems/yandex.png') no-repeat scroll center;
	width:51px;
	height:51px
}
.f-2pay-img
{
	background:url('/css/images/payments/systems/XSolla.png') no-repeat scroll center;
	width:51px;
	height:51px
}
.f-webmoney-img
{
	background:url('/css/images/payments/systems/WebMoney.png') no-repeat scroll center;
	width:51px;
	height:51px
}
.f-sms-img
{
	background:url('/css/images/payments/systems/sms.png') no-repeat scroll center;
	width:51px;
	height:51px
}
.f-qiwi-img
{
	background:url('/css/images/payments/systems/qiwi.png') no-repeat scroll center;
	width:51px;
	height:51px
}
.f-ok-img
{
	background:url('/css/images/payments/systems/ok.png') no-repeat scroll center;
	width:51px;
	height:51px
}
.f-mail-img
{
	background:url('/css/images/payments/systems/mail.png') no-repeat scroll center;
	width:51px;
	height:51px
}
.f-alphaClick-img
{
	background:url('/css/images/payments/systems/AlphaClick.png') no-repeat scroll center;
	width:51px;
	height:51px
}
.f-spaces-img
{
	background:url('/css/images/payments/systems/spaces.png') no-repeat scroll center;
	width:51px;
	height:51px
}
.f-mobile-img
{
	background:url('/css/images/payments/systems/mobile.png') no-repeat scroll center;
	width:51px;
	height:51px
}
.f-mts-img
{
	background:url('/css/images/payments/systems/mts.png') no-repeat scroll center;
	width:51px;
	height:51px
}
.f-visa-img
{
	background:url('/css/images/payments/systems/visa.png') no-repeat scroll center;
	width:51px;
	height:51px
}
.f-xsolla2-img
{
	background:url('/css/images/payments/systems/xsolla2.png') no-repeat scroll center;
	width:51px;
	height:51px
}
.gems-coupon
{
	background:#006db7 url('/css/images/payments/gems_coupon.png') center 45px no-repeat
}
.item-discount-gems-coupon
{
	background:#006db7 url('/css/images/payments/item_discount_coupon.png') center 45px no-repeat
}
.gems-coupon-reminder
{
	background:#006db7 url('/css/images/payments/gems_coupon.png') center no-repeat;
	height:60px
}
.item-discount-coupon-reminder
{
	background:#006db7 url('/css/images/payments/item_discount_coupon.png') center no-repeat;
	height:60px
}
.gems-coupon-bg
{
	background:#006db7 url('/css/images/payments/coupon-bg.png') center no-repeat;
	height:81px
}
.gold-close-button
{
	background-image:url('/css/images/payments/gold_close_button.png');
	width:26px;
	height:26px
}
.coupon-spam .title
{
	color:#9d2c17
}
.coupon-spam .title
{
	color:#9d2c17
}
.coupon-spam .text
{
	height:40px;
	color:#513a16
}
.bank-with-coupon-button
{
	background-image:url('/css/images/payments/bank_with_coupon_button.png');
	width:230px;
	height:64px
}
.bank-with-coupon-button .button-name
{
	margin-left:60px;
	padding-top:15px;
	color:white;
	height:30px
}
.bank-with-coupon-button .text
{
	color:white
}
.bank-with-coupon-button .time
{
	color:#face22
}
.bank-list-table td
{
	padding:5px
}
.f-content-green.f-content-bank
{
	position:relative
}
.f-content-green.f-content-bank .inner
{
	padding:0
}
.bank-subcontent-light
{
	padding-bottom:1px;
	color:#6b441b;
	border-top:1px solid #fff;
	background:url('/css/images/payments/bank-item-bg.png') repeat-x 0 100% #f7f9ed
}
.bank-sum
{
	background:url('/css/images/payments/bank-sum-bg.png') repeat-x 0 100% #fdf4e3
}
.bank-content-light-green
{
	background:#effad4!important
}
.bank-pack-name
{
	font-size:14px;
	font-weight:bold;
	color:#b64
}
.bank-pack-about
{
	margin-top:2px;
	font-size:11px;
	color:#bd9077;
	font-style:italic
}
.bank-pack-sum
{
	margin-top:3px;
	color:#b06f4c;
	font-weight:bold
}
.bank-pack-sum-action
{
	color:#80a516;
	font-weight:bold
}
.bank-pack-sum-action.offset
{
	margin-left:-6px
}
.bank-pack-goodprice
{
	font-size:11px;
	font-weight:bold;
	color:#b64
}
.bank-pack-action-offset
{
	margin-left:-9px
}
.f-plant-garden-bed
{
	position:absolute;
	display:inline-block;
	width:44px;
	height:62px
}
.f-plant-action
{
	display:inline-block;
	width:44px;
	height:44px;
	margin-top:4px
}
.f-plant
{
	position:absolute;
	display:inline-block;
	width:44px;
	height:62px;
	margin-top:-26px
}
.f-plant-oval
{
	display:inline-block;
	width:50px;
	height:62px;
	margin-top:-5px
}
.bed-strip
{
	display:block;
	height:42px;
	width:220px;
	position:absolute;
	top:0;
	z-index:200;
	background:none repeat scroll 0 0 transparent
}
.f-plant-phase-1
{
	background:no-repeat center top
}
.f-plant-phase-2
{
	background:no-repeat center -62px
}
.f-plant-phase-3
{
	background:no-repeat center -124px
}
.f-plant-phase-4
{
	background:no-repeat center -186px
}
.f-quest-head
{
	position:relative
}
.f-quest-head .f-icon-expand
{
	position:absolute;
	right:7px;
	top:6px
}
.f-quest-head .f-icon-expanded
{
	position:absolute;
	right:6px;
	top:8px
}
.f-quest-head .f-quest-level
{
	position:absolute;
	left:155px;
	top:7px;
	color:#fff
}
.quest-title
{
	padding:3px 0;
	background:#f9e9d7;
	font-size:14px;
	color:#6b441b;
	text-align:center;
	border-bottom:1px solid #d5c5b3
}
.quest-text
{
	display:inline;
	color:#6b441b;
	vertical-align:middle
}
.f-quest-item-big
{
	width:57px;
	padding:0;
	margin:0;
	text-align:center;
	display:inline-block
}
.f-quest-item-big-wide
{
	width:65px
}
.quest-in-progress
{
	font-size:12px;
	color:#90775e
}
.quest-done
{
	font-size:12px;
	color:#70a80b
}
.quest-prize
{
	margin:10px 0 0 5px;
	font-size:12px;
	color:#6b441b;
	font-weight:bold
}
.quest-prize span
{
	font-weight:normal
}
.f-quest-status
{
	position:relative;
	margin-top:-21px;
	margin-right:3px;
	float:right;
	overflow:hidden;
	width:68px;
	height:16px;
	background:transparent url('/css/images/f-backgrounds-7.png') -1681px top no-repeat
}
.f-quest-status.f-quest-status-mainpage
{
	position:absolute;
	margin-top:0;
	right:3px;
	top:17px
}
.f-quest-progress
{
	overflow:hidden;
	height:16px;
	padding:0;
	text-decoration:none;
	background:transparent url('/css/images/f-backgrounds-7.png') -1681px -84px no-repeat
}
.f-quest-progress-percent
{
	overflow:hidden;
	position:absolute;
	top:1px;
	width:68px;
	color:#fff;
	text-align:center
}
.f-quest-status-head,.f-quest-status-head-empty
{
	position:absolute;
	text-align:center;
	right:18px;
	top:2px;
	color:#29768d
}
.f-quest-status-head-empty
{
	top:5px;
	color:#124d5f
}
.f-quest-link-counter
{
	position:absolute;
	left:15px;
	top:7px;
	text-align:center;
	width:45px;
	height:19px;
	padding:6px 1px 0 16px;
	background:url('/css/images/tasks/task-list.png') no-repeat 0 0
}
.f-quest-link-name
{
	padding-top:11px;
	text-align:center;
	font-size:12px
}
.f-quest-link
{
	color:#fff;
	position:relative;
	width:230px;
	height:37px;
	background:transparent url('/css/images/f-backgrounds-7.png') -1760px -44px no-repeat
}
.f-quest-time
{
	padding:2px;
	background:#70b911;
	margin:-5px 0 1px 1px!important;
	overflow:hidden;
	display:block;
	font-size:11px
}
.f-quest-time-green
{
	background:#70b911
}
.f-quest-time-yellow
{
	background:#e3a712
}
.f-quest-time-red
{
	background:#ea5b20
}
.quest-time-name
{
	text-shadow:0 1px 2px #000
}
.quest-time-remain
{
	float:right;
	text-shadow:0 1px 2px #000
}
.f-quest-time a
{
	color:#fff;
	text-decoration:none
}
.quest-alarm-icon
{
	display:inline-block;
	margin:-6px 0 -6px 4px;
	width:22px;
	height:22px;
	background:url('/css/images/tasks/budilnik.png') no-repeat 0 0
}
.quest-alarm-info
{
	overflow:hidden;
	padding:10px 0 5px 0
}
.quest-alarm-image-cont
{
	width:22px
}
.quest-alarm-spacer
{
	width:8px
}
.quest-alarm-info-text
{
	color:#5c7e02;
	width:180px;
	font-size:12px
}
h3.green-title
{
	position:relative;
	margin:0!important;
	padding:6px 8px 8px 8px;
	text-shadow:1px 1px 2px #333;
	background:#76a103
}
.tape
{
	position:absolute;
	z-index:100;
	right:-7px;
	top:4px;
	width:127px;
	height:25px;
	padding:2px 0 0 8px;
	white-space:nowrap;
	overflow:hidden;
	background:no-repeat 0 0;
	background-repeat:no-repeat;
	background-position:0 0;
	font-size:12px
}
.tape.gold
{
	background-image:url('/css/images/collections/tape-bg-gold.png')}.quest-item
{
	position:relative;
	display:inline-block;
	margin:10px 7px 10px 7px;
	padding:5px;
	text-align:center;
	border:1px dotted #b19570
}
.quest-progress
{
	width:39px;
	position:absolute;
	z-index:100;
	bottom:-8px;
	left:6px;
	padding:0 2px;
	font-size:11px;
	background:#008ff1;
	border-top:1px solid #005590;
	border-radius:10px
}
.sep-thin
{
	height:0;
	margin:7px -4px 0 -4px;
	border-top:1px solid #ac9269;
	border-bottom:1px solid #f0e1c5
}
.f-expired-sad-rabbit
{
	padding-right:3px;
	float:left
}
.img-egg
{
	background-image:url('/css/images/animals/kaily.png')}.f,.f5,.f10,.f17
{
	width:230px
}
.f-status
{
	width:230px
}
.f-status-green
{
	background:transparent url('/css/images/f-backgrounds-statuses.png') -5px top no-repeat
}
.f-status-green .inner
{
	background:#effad4 url('/css/images/f-backgrounds-statuses.png') -245px bottom no-repeat
}
.f-status-grey
{
	background:transparent url('/css/images/f-backgrounds-statuses.png') -485px top no-repeat
}
.f-status-grey .inner
{
	background:#e1e1e1 url('/css/images/f-backgrounds-statuses.png') -725px bottom no-repeat
}
.f-content
{
	width:230px
}
.f-content-green
{
	background:transparent url('/css/images/f-backgrounds-content-1.png') -725px top no-repeat
}
.f-content-green-round
{
	background:transparent url('/css/images/f-backgrounds-content-r.png') left -30px no-repeat
}
.f-content-green .inner
{
	background:transparent url('/css/images/f-backgrounds-content-1.png') -1205px bottom no-repeat;
	padding:0 4px 10px 4px
}
.f-content-green .outer
{
	background:url('/css/images/f-backgrounds-content-1.png') -965px center repeat-y #e9d7b4
}
.f-content-grey
{
	background:transparent url('/css/images/f-backgrounds-content-1.png') -1445px top no-repeat
}
.f-content-grey-round
{
	background:transparent url('/css/images/f-backgrounds-content-r.png') left -60px no-repeat
}
.f-content-grey .inner
{
	background:transparent url('/css/images/f-backgrounds-content-1.png') -1925px bottom no-repeat;
	padding:0 4px 10px 4px
}
.f-content-grey .outer
{
	background:transparent url('/css/images/f-backgrounds-content-1.png') -1685px center repeat-y
}
.f-content-brown
{
	background:transparent url('/css/images/f-backgrounds-content-1.png') -5px top no-repeat
}
.f-content-brown-round
{
	background:transparent url('/css/images/f-backgrounds-content-r.png') left top no-repeat
}
.f-content-brown .inner
{
	background:transparent url('/css/images/f-backgrounds-content-1.png') -485px bottom no-repeat;
	padding:0 4px 10px 4px
}
.f-content-brown .outer
{
	background:transparent url('/css/images/f-backgrounds-content-1.png') -245px center repeat-y
}
.f-content-light
{
	background:transparent url('/css/images/f-backgrounds-content-2.png') -5px top no-repeat
}
.f-content-light-round
{
	background:transparent url('/css/images/f-backgrounds-content-r.png') left -90px no-repeat
}
.f-content-light .inner
{
	background:transparent url('/css/images/f-backgrounds-content-2.png') -485px bottom no-repeat;
	padding:0 4px 10px 4px
}
.f-content-light .outer
{
	background:url('/css/images/f-backgrounds-content-2.png') -245px center repeat-y #e2e2e2
}
.f-content-sandy
{
	background:transparent url('/css/images/f-backgrounds-content-2.png') -725px top no-repeat;
	min-height:35px
}
.f-content-sandy-round
{
	background:transparent url('/css/images/f-backgrounds-content-r.png') left -120px no-repeat
}
.f-content-sandy .inner
{
	background:transparent url('/css/images/f-backgrounds-content-2.png') -1205px bottom no-repeat;
	padding:0 4px 10px 4px
}
.f-content-sandy .outer
{
	background:transparent url('/css/images/f-backgrounds-content-2.png') -965px center repeat-y
}
.f-content-dbrown
{
	background:transparent url('/css/images/f-backgrounds-content-2.png') -1445px top no-repeat
}
.f-content-dbrown-round
{
	background:transparent url('/css/images/f-backgrounds-content-r.png') left -150px no-repeat
}
.f-content-dbrown .inner
{
	background:transparent url('/css/images/f-backgrounds-content-2.png') -1925px bottom no-repeat;
	padding:0 4px 10px 4px
}
.f-content-dbrown .outer
{
	background:transparent url('/css/images/f-backgrounds-content-2.png') -1685px center repeat-y
}
.f-content-teaser-bank
{
	width:159px
}
.f-content-teaser
{
	width:180px
}
.f-content-teaser-brown
{
	background:transparent url('/css/images/f-backgrounds-7.png') -5px top no-repeat;
	position:relative;
	z-index:10
}
.f-content-teaser-purple
{
	background:transparent url('/css/images/f-backgrounds-7.png') -2229px -51px no-repeat;
	position:relative;
	z-index:10
}
.f-content-teaser-grey
{
	background:transparent url('/css/images/f-backgrounds-7.png') -5px -50px no-repeat
}
.f-content-teaser-yellow
{
	background:transparent url('/css/images/f-backgrounds-7.png') -1205px -57px no-repeat
}
.f-content-teaser-brown-news
{
	background:transparent url('/css/images/f-backgrounds-7.png') -2227px -5px no-repeat;
	position:relative;
	z-index:10;
	width:161px
}
.f-hint
{
	width:230px;
	padding:0 0 10px 0;
	min-height:80px;
	overflow:hidden;
	background:transparent url('/css/images/f-hint.png') 1px top no-repeat
}
.f-hint .hint-outer
{
	background:transparent url('/css/images/f-hint-wrapper.png') right bottom no-repeat;
	padding:0 0 4px 0
}
.f-hint .hint-inner
{
	background:transparent url('/css/images/f-hint-wrapper.png') right top no-repeat;
	padding:3px 0 0 94px;
	margin:0
}
.f-hint .hint-content
{
	width:128px;
	padding:0 4px;
	overflow:hidden;
	margin:0;
	color:#416618;
	text-decoration:none;
	background:#effad4;
	min-height:50px
}
.nick-to-profile
{
	display:block;
	overflow:hidden;
	z-index:10
}
.nickname
{
	display:block;
	overflow:hidden;
	float:right;
	margin-right:11px;
	height:18px;
	background:#004c80;
	border-radius:4px 4px 0 0;
	padding:5px 6px 1px 8px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-shadow:0 1px 1px #000
}
.nickname img
{
	vertical-align:middle;
	margin-left:2px
}
.f-experience
{
	text-decoration:none;
	display:block;
	width:240px;
	height:38px;
	overflow:hidden;
	margin:-9px auto 5px auto;
	padding:0;
	background:transparent url('/css/images/f-backgrounds-7.png') -964px top no-repeat
}
.f-experience .level
{
	display:block;
	color:#c63800;
	width:36px;
	text-align:center;
	padding:0;
	margin:14px 0 0 0;
	overflow:hidden
}
.f-experience .progress
{
	display:block;
	width:186px;
	text-align:center;
	padding:0;
	margin:14px 0 0 0;
	overflow:hidden;
	color:#fff
}
.exp-progress
{
	height:3px;
	background:#444
}
.exp-progress-filled
{
	height:3px;
	background:#ffde00
}
.f-tease
{
	position:relative
}
.f-tease .f-mini-panel
{
	margin:1px 4px 0 4px
}
.f-tease .content
{
	position:absolute;
	padding:1px 0 0 1px
}
.f-tease .mini-inner
{
	width:33px
}
.f-tease-rent .f-glossy,.f-tease-rent .f-glossy-last
{
	height:47px;
	overflow:hidden
}
.f-tease-rent
{
	height:53px;
	background:transparent url('/css/images/f-backgrounds-teasers.png') center top no-repeat
}
.f-tease-purchase-left
{
	height:34px;
	width:114px;
	padding:1px 0 1px 1px;
	background:transparent url('/css/images/f-backgrounds-teasers.png') -5px -55px no-repeat;
	float:left
}
.f-tease-purchase-right
{
	height:34px;
	width:114px;
	padding:1px 0 1px 1px;
	background:transparent url('/css/images/f-backgrounds-teasers.png') -120px -55px no-repeat;
	float:right
}
.f-tease-purchase-full
{
	height:34px;
	width:229px;
	padding:1px 0 1px 1px;
	background:transparent url('/css/images/f-backgrounds-teasers.png') -5px -55px no-repeat;
	float:left
}
.f-tease-locked-left
{
	height:34px;
	width:114px;
	padding:1px 0 1px 1px;
	background:transparent url('/css/images/f-backgrounds-teasers.png') -5px -93px no-repeat;
	float:left
}
.f-tease-locked-right
{
	height:34px;
	width:114px;
	padding:1px 0 1px 1px;
	background:transparent url('/css/images/f-backgrounds-teasers.png') -120px -93px no-repeat;
	float:right
}
.f-tease-locked-full
{
	height:34px;
	width:229px;
	padding:1px 0 1px 1px;
	background:transparent url('/css/images/f-backgrounds-teasers.png') -5px -93px no-repeat;
	float:right
}
.f-tease-locked-left .f-glossy,.f-tease-locked-right .f-glossy,.f-tease-purchase-left .f-glossy,.f-tease-purchase-right .f-glossy,.f-tease-locked-left .f-glossy-last,.f-tease-locked-right .f-glossy-last,.f-tease-purchase-left .f-glossy-last,.f-tease-purchase-right .f-glossy-last,.f-tease-locked-full .f-glossy-last,.f-tease-purchase-full .f-glossy-last
{
	display:block;
	margin:0;
	height:29px;
	overflow:hidden
}
.f-tease-locked-left .f-glossy-wrapper,.f-tease-locked-right .f-glossy-wrapper,.f-tease-locked-full .f-glossy-wrapper,.f-tease-purchase-left .f-glossy-wrapper,.f-tease-purchase-right .f-glossy-wrapper,.f-tease-purchase-full .f-glossy-wrapper
{
	display:block
}
.f-tease-locked-left .glossy-outer,.f-tease-locked-right .glossy-outer,.f-tease-locked-full .glossy-outer
{
	display:block;
	text-align:left;
	padding-left:30px;
	padding-right:5px;
	background:url('/css/images/f-buttons2.png') 0 -231px no-repeat,url(http://px-ferma.box/images/f-panel-glossy.png) no-repeat 100% -13px transparent;
	height:34px
}
.f-tease-purchase-left .glossy-outer,.f-tease-purchase-right .glossy-outer,.f-tease-purchase-full .glossy-outer
{
	display:block!important;
	text-align:left;
	padding-left:35px;
	padding-right:5px;
	font-weight:bold;
	background:url('/css/images/f-buttons2.png') 0 -269px no-repeat,url(http://px-ferma.box/images/f-panel-glossy.png) no-repeat 100% -13px transparent;
	height:34px
}
.f-tease-locked-full .glossy-outer,.f-tease-purchase-full .glossy-outer
{
	padding-top:8px
}
.full-center
{
	width:221px!important
}
.full-center span.shop-level
{
	right:55px!important
}
.f-technote
{
	width:41px;
	margin-right:-2px;
	padding-top:6px;
	float:right
}
.f-animals-wrapper
{
	position:relative;
	width:240px
}
.f-animals-wrapper .fence-back-row
{
	width:220px;
	height:18px;
	padding:0;
	margin:0 auto;
	background:transparent url('/css/images/a-fences-horizontal.png') left top repeat-x
}
.f-animals-wrapper .fence-front-row
{
	width:220px;
	height:26px;
	padding:0;
	margin:-5px auto 0 auto;
	background:transparent url('/css/images/a-fences-horizontal.png') left top repeat-x;
	position:relative
}
.f-animals-wrapper .animal-row
{
	display:block;
	width:220px;
	height:44px;
	margin:-6px auto 0 auto;
	overflow:visible;
	position:relative
}
.f-animals-wrapper .path-row
{
	height:26px;
	margin:-2px auto -13px auto;
	width:220px;
	background:transparent url('/css/images/a-fences-horizontal.png') left top repeat-x;
	position:relative
}
.f-animals-wrapper .fence-right
{
	position:absolute;
	top:0;
	left:10px;
	width:6px;
	height:100%;
	padding:0;
	margin:0;
	background:transparent url('/css/images/a-fences-vertical.png') left top repeat-y
}
.f-animals-wrapper .fence-right2
{
	position:absolute;
	top:0;
	left:61px;
	width:6px;
	height:100%;
	padding:0;
	margin:0;
	background:transparent url('/css/images/a-fences-vertical.png') -7px top repeat-y
}
.f-animals-wrapper .fence-center
{
	position:absolute;
	top:0;
	right:118px;
	width:6px;
	height:100%;
	padding:0;
	margin:0;
	background:transparent url('/css/images/a-fences-vertical.png') -7px top repeat-y
}
.f-animals-wrapper .fence-left2
{
	position:absolute;
	top:0;
	right:63px;
	width:6px;
	height:100%;
	padding:0;
	margin:0;
	background:transparent url('/css/images/a-fences-vertical.png') -7px top repeat-y
}
.f-animals-wrapper .fence-left
{
	position:absolute;
	top:0;
	right:10px;
	width:6px;
	height:100%;
	padding:0;
	margin:0;
	background:transparent url('/css/images/a-fences-vertical.png') -7px top repeat-y
}
.f-animals-wrapper .animal
{
	margin:-8px 0 0 0;
	width:55px;
	height:62px;
	display:block;
	float:left;
	overflow:visible
}
.f-animals-wrapper .animal-num
{
	position:absolute;
	display:block;
	margin:0;
	padding:3px 0 0 0;
	top:11px;
	left:-7px;
	background:transparent url('/css/images/f-buttons2.png') center -197px no-repeat;
	text-align:center;
	color:#fff;
	text-shadow:0 -1px 1px #c65200;
	font-size:16px;
	font-weight:bold;
	width:24px;
	height:21px;
	z-index:100
}
.f-animals-wrapper
{
	position:relative;
	width:240px
}
.num-switch
{
	text-decoration:none;
	display:block;
	width:180px;
	height:21px;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 0 60px;
	color:#fff
}
.num-hide
{
	background:transparent url('/css/images/f-backgrounds-7.png') -1200px top no-repeat;
	text-shadow:0 -1px 1px #06549c
}
.num-show
{
	background:transparent url('/css/images/f-backgrounds-7.png') -1200px -30px no-repeat;
	text-shadow:0 -1px 1px #c65100
}
.do-imm-wrapper
{
	width:240px;
	margin:-5px auto 10px auto;
	position:relative;
	z-index:10
}
.do-imm-button
{
	text-decoration:none;
	display:block;
	width:200px;
	height:21px;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 0 40px;
	background:transparent url('/css/images/f-backgrounds-immediately.png') 5px top no-repeat;
	color:#fff;
	text-shadow:0 -1px 1px #c65100
}
.f-plants-wrapper
{
	position:relative;
	width:240px
}
.f-plants-wrapper .fence-back-row
{
	width:220px;
	height:19px;
	padding:0;
	margin:0 auto;
	background:transparent url('/css/images/f-fences-horizontal.png') left top repeat-x
}
.f-plants-wrapper .fence-front-row
{
	width:220px;
	height:19px;
	padding:0;
	margin:-5px auto 0 auto;
	background:transparent url('/css/images/f-fences-horizontal.png') left -21px repeat-x;
	position:relative
}
.f-plants-wrapper .plant-row
{
	display:block;
	width:220px;
	height:36px;
	margin:-6px auto 0 auto;
	overflow:visible;
	position:relative
}
.f-plants-wrapper .plant-num
{
	position:absolute;
	display:block;
	margin:0;
	padding:3px 0 0 0;
	top:7px;
	left:-7px;
	background:transparent url('/css/images/f-buttons2.png') center -197px no-repeat;
	text-align:center;
	color:#fff;
	text-shadow:0 -1px 1px #c65200;
	font-size:16px;
	font-weight:bold;
	width:24px;
	height:21px;
	z-index:100
}
.f-plants-wrapper .plant
{
	margin:0 0 0 -8px;
	width:50px;
	height:36px;
	display:block;
	float:left;
	overflow:visible
}
.f-plants-wrapper .plant-first
{
	margin:0
}
.f-plants-wrapper .path-row
{
	height:19px;
	margin:-5px auto 0 auto;
	width:220px;
	background:transparent url('/css/images/f-fences-horizontal.png') left -42px repeat-x;
	position:relative
}
.f-plants-wrapper .fence-right
{
	position:absolute;
	top:0;
	left:10px;
	width:5px;
	height:100%;
	padding:0;
	margin:0;
	background:transparent url('/css/images/f-fences-vertical.png') left top repeat-y
}
.f-plants-wrapper .fence-left
{
	position:absolute;
	top:0;
	right:10px;
	width:5px;
	height:100%;
	padding:0;
	margin:0;
	background:transparent url('/css/images/f-fences-vertical.png') -7px top repeat-y
}
.f-plants-wrapper .plant-row-link
{
	position:absolute;
	top:0;
	left:0
}
.f-plants-wrapper .plants-wrapper
{
	position:relative;
	margin-top:-14px;
	padding-top:14px
}
.f-icon-common-sale
{
	background:transparent url('/css/images/f-icons-common.png') 33px top no-repeat
}
.f-teaser
{
	background:transparent url('/css/images/f-backgrounds-7.png') -725px top no-repeat
}
.f-teaser-link
{
	width:188px
}
.f-teaser-close
{
	width:42px
}
.f-teaser span.leading
{
	padding:10px 0 0 90px
}
.f-teaser span.text
{
	padding:5px 0 0 90px
}
.f-shop-facility
{
	width:110px
}
.f-shop-facility-full
{
	width:90px
}
.f-shop-description
{
	width:100px;
	padding:5px!important
}
.f-panel-button-buy-bg
{
	margin-top:19px;
	margin-right:4px
}
.back-preview
{
	float:left;
	width:142px;
	margin:4px 0 0 2px;
	height:77px
}
.inner.inner-owned-bg
{
	padding:0!important
}
.bg-owned-img
{
	margin-top:-1px;
	width:230px;
	height:80px
}
.last-bought-back
{
	margin-bottom:-10px!important
}
a.set-owned-bg
{
	display:block;
	padding:5px 0 7px 0;
	margin-top:-22px;
	text-align:center;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:white;
	background:url('/css/images/set-bg-btn-bg.png') repeat 0 0
}
.f-back-preview
{
	width:142px;
	height:77px
}
.f-treasure-side
{
	width:103px
}
.f-blue
{
	background:transparent url('/css/images/f-backgrounds-7.png') -245px top no-repeat
}
.f-gold
{
	background:transparent url('/css/images/f-backgrounds-7.png') -485px top no-repeat
}
.f-green
{
	background:transparent url('/css/images/f-backgrounds-7.png') -1443px top no-repeat
}
.f-light-green
{
	background:transparent url('/css/images/light-green-panel.png') no-repeat
}
.f-blue .f-glossy,.f-gold .f-glossy,.f-green .f-glossy,.f-light-green .f-glossy
{
	height:75px;
	overflow:hidden
}
.f-oval-inner
{
	width:73px
}
.f-oval-inner-last
{
	width:72px
}
.f-blue .w2,.f-gold .w2,.f-green .w2,.f-light-green .w2
{
	width:110px
}
.f-blue .w3,.f-gold .w3,.f-green .w3,.f-light-green .w3
{
	width:226px
}
.f-oval-inner .f-count,.menu-btn .f-count
{
	right:1px
}
.f-blue .w2 .f-count,.f-gold .w2 .f-count,.f-green .w2 .f-count,.f-light-green .w2 .f-count
{
	right:20px
}
.f-blue .w3 .f-count,.f-gold .w3 .f-count,.f-green .w3 .f-count,.f-light-green .w3 .f-count
{
	right:78px
}
.f-oval-br-online
{
	background:transparent url('/css/images/f-backgrounds-oval-2.png') center -170px no-repeat
}
.f-oval-brd
{
	background:transparent url('/css/images/f-backgrounds-oval-2.png') center -332px no-repeat
}
.f-teaser-link .f-oval-brd
{
	background:transparent url('/css/images/f-backgrounds-oval-2.png') 4px -325px no-repeat
}
.f-oval-g
{
	background:transparent url('/css/images/f-backgrounds-oval-2.png') center -415px no-repeat
}
.f-oval-g-c
{
	background:transparent url('/css/images/f-backgrounds-oval-2.png') center -498px no-repeat
}
.f-oval-lock
{
	background:transparent url('/css/images/f-backgrounds-oval-2.png') center -581px no-repeat;
	color:#c1d7e6
}
.f-top-stats
{
	background:#00467a;
	height:19px
}
.f-top-stats .inner
{
	padding:3px 0 0 10px;
	color:#fff;
	margin-right:auto;
	margin-left:auto
}
.f-top-stats .inner a
{
	color:#fff
}
.forum-odd
{
	padding:0;
	margin-bottom:1px;
	background:#ffdbb5;
	border-radius:0 10px 10px 0
}
.forum-even
{
	padding:0;
	margin-bottom:1px;
	background:#ffebd5;
	border-radius:0 10px 10px 0
}
.inner.forum-nav
{
	padding:4px 8px 6px 8px
}
.forum-nav a span
{
	font-size:14px
}
.forum-odd a.a,.forum-even a.a
{
	display:block;
	padding:4px;
	text-decoration:none!important;
-webkit-transition:background .5s ease-in-out;
-moz-transition:background .5s ease-in-out;
	transition:background .5s ease-in-out;
	border-radius:0 10px 10px 0
}
.forum-odd a.a:hover,.forum-even a.a:hover,.forum-odd a.a:active,.forum-even a.a:focus
{
	border-left:2px solid #ff8a10;
	background:#fdc283
}
.forum-nav
{
	color:#fff!important
}
.forum-nav a
{
	text-decoration:underline!important;
	color:#fff!important
}
.title-msg
{
	font-size:14px!important;
	text-align:center;
	color:#333!important
}
.separator-line
{
	background-color:orange;
	height:1px
}
div.friends-ogorod #f-header
{
	margin:7px auto 0 auto;
	height:88px;
	position:relative
}
.f-friends-name-wrapper
{
	position:relative;
	width:240px;
	margin:0 auto 0 auto
}
.f-friends-name
{
	background:url('/css/images/friends_name.png') no-repeat center top;
	height:46px;
	width:244px;
	margin-top:-32px;
	position:absolute;
	z-index:1;
	padding-top:4px;
	text-align:center;
	font-weight:bold
}
div.friends-ogorod
{
	background:#006db7 url('/css/images/bg/garden.jpg') center 27px no-repeat
}
div.friends-barnyard
{
	background:#006db7 url('/css/images/bg/barnyard.jpg') center 27px no-repeat
}
div.friends-barnyard #f-header
{
	margin:7px auto 0 auto;
	height:88px;
	position:relative
}
.free-point-max
{
	height:24px;
	margin-top:-29px
}
.f-friends-neighbours-link
{
	color:#fff;
	background:url('/css/images/friend-neighbor-buttom.png') no-repeat scroll
}
.action-point-icon-rich
{
	height:25px;
	width:33px;
	margin-left:-14px;
	margin-top:-7px
}
.f-action-points
{
	text-decoration:none;
	display:block;
	width:232px;
	height:38px;
	overflow:hidden;
	padding:0;
	background:transparent url('/css/images/f-backgrounds-7.png') -1996px top no-repeat
}
.f-action-points .level
{
	display:block;
	color:#c63800;
	width:36px;
	text-align:center;
	padding:0;
	margin:14px 0 0 0;
	overflow:hidden
}
.f-action-points .progress
{
	display:block;
	width:186px;
	text-align:center;
	padding:0;
	margin:14px 0 0 0;
	overflow:hidden;
	color:#333
}
.f-friends-link-counter
{
	position:absolute;
	left:16px;
	top:9px;
	text-align:center;
	width:45px;
	height:19px;
	padding:5px 1px 0 16px;
	background:url('/css/images/friend_list.png') no-repeat 0 0
}
.f-friends-link-counter-empty
{
	position:absolute;
	left:16px;
	top:4px;
	text-align:center;
	width:34px;
	height:33px;
	padding:5px 1px 0 16px;
	background:url('/css/images/friend_list_empty.png') no-repeat 0 0
}
.f-friends-icons
{
	margin-top:0;
	position:absolute;
	right:3px;
	top:5px;
	float:right;
	height:29px;
	margin-right:3px;
	overflow:hidden;
	width:80px
}
.f-friends-ico
{
	background:url('/css/images/friend_help_icons.png') no-repeat 0 0;
	height:22px;
	width:19px;
	position:relative;
	float:right;
	top:2px;
	z-index:1
}
.f-friends-help-ico
{
	background:url('/css/images/friend_help_icons.png') no-repeat 0 -22px;
	height:22px;
	width:19px;
	position:relative;
	float:right;
	top:2px;
	z-index:1
}
.f-friends-help-g-ico
{
	background:url('/css/images/friend_help_icons.png') no-repeat 0 -66px;
	height:22px;
	width:19px;
	position:relative;
	float:right;
	top:2px;
	z-index:1
}
.f-friends-add
{
	background:url('/css/images/friend_help_icons.png') no-repeat 0 -44px;
	height:22px;
	width:16px;
	position:relative;
	float:right;
	top:2px;
	z-index:2;
	margin-left:-5px
}
.f-friends-first-icons
{
	width:19px
}
.f-friends-second-icons
{
	width:16px;
	margin-left:-6px
}
.f-friends-third-icons
{
	width:16px;
	margin-right:-4px
}
.f-friend-list-help
{
	margin-top:0!important
}
.f-friends-icon
{
	height:22px;
	width:29px;
	background:url('/css/images/friends.png') no-repeat scroll 0 0 transparent
}
.f-neighbours-icon
{
	height:22px;
	width:29px;
	background:url('/css/images/neighbours.png') no-repeat scroll 0 0 transparent
}
.f-friends-help-simple-ico
{
	background:url('/css/images/friend_help_icons.png') no-repeat 0 -22px;
	height:22px;
	width:19px
}
.f-content-help
{
	background:url("/css/images/help-title.png") no-repeat scroll 0 0 transparent
}
.f-help-title
{
	overflow:hidden;
	height:26px
}
.f-help-msocial
{
	height:18px;
	margin:4px 0 0 4px;
	width:18px;
	float:left
}
.fm-fb
{
	background:url("/css/images/social_small.png") no-repeat scroll 0 0 transparent
}
.fm-vk
{
	background:url("/css/images/social_small.png") no-repeat scroll 0 -18px transparent
}
.fm-odkl
{
	background:url("/css/images/social_small.png") no-repeat scroll 0 -36px transparent
}
.f-help-social-title
{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin-left:6px;
	padding:6px 0 4px 0;
	text-shadow:0 1px 2px #000;
	float:left
}
.f-help-user
{
	float:left;
	margin-left:8px;
	margin-top:6px
}
.f-help-user-cnt
{
	color:#fff;
	font-size:12px;
	margin-left:2px;
	padding:6px 0 4px 0;
	text-shadow:0 1px 2px #000;
	float:left
}
.f-help-expand
{
	float:right;
	margin:7px 3px 0 0;
	width:14px
}
.f-help-expand.hide
{
	background:url("/css/images/f-icons-expand.png") no-repeat scroll 0 -9px transparent;
	height:16px
}
.f-help-expand.show
{
	background:url("/css/images/f-icons-expand.png") no-repeat scroll 0 4px transparent;
	height:12px
}
.button-block
{
	height:47px;
	text-align:center
}
.button-block.green
{
	background-color:#749f02
}
.button-block.last
{
	height:45px
}
.f-panel-button.f-panel-help-button
{
	margin:4px 0 0
}
.f-panel-button.f-panel-help-button .panel-inner
{
	padding:8px 0 0 9px
}
.f-panel-bgray
{
	background:url("/css/images/f-panels.png") no-repeat scroll right -642px transparent
}
.f-panel-bgray .panel-inner
{
	background:url("/css/images/f-panels.png") no-repeat scroll left -607px transparent;
	height:28px!important
}
.f-panel-borange.f-panel-help-button .panel-inner
{
	height:26px!important
}
.f-panel-help-button
{
	color:#fff;
	font-size:12px;
	text-shadow:0 1px 2px #000
}
.bottom-line
{
	background:url("/css/images/bottom_line.png") no-repeat scroll -2px 0 transparent;
	height:4px;
	width:235px;
	margin-top:-4px
}
.f-icon-g-user-profile
{
	background:transparent url('/css/images/f-icons-user2.png') center -49px no-repeat
}
p.find-friends
{
	font-size:12px
}
p.find-attention
{
	font-size:10px;
	line-height:11px
}
.f-panel-bblue-small
{
	background:transparent url('/css/images/f-panels-right.png') right -33px no-repeat;
	height:33px
}
.f-panel-bblue-small .panel-inner
{
	height:28px!important;
	background:transparent url('/css/images/f-panels.png') left -536px no-repeat
}
.f-panel-borange-small
{
	background:transparent url('/css/images/f-panels-right.png') right 0 no-repeat;
	height:33px
}
.f-panel-borange-small .panel-inner
{
	height:28px!important;
	background:transparent url('/css/images/f-panels.png') left -466px no-repeat
}
.f-panel-bgray-small
{
	background:transparent url('/css/images/f-panels-right.png') right -66px no-repeat;
	height:33px
}
.f-panel-bgray-small .panel-inner
{
	height:28px!important;
	background:transparent url('/css/images/f-panels.png') left -607px no-repeat
}
.f-help-expand-block
{
	overflow:hidden
}
.f-help-expand-icon
{
	float:left;
	margin-left:2px
}
.f-help-expand-text
{
	color:#6b441b;
	font-size:12px;
	float:left;
	margin-left:3px;
	margin-top:10px
}
.f-help-expand-text a
{
	color:#6b441b;
	font-size:12px;
	text-decoration:underline;
	margin-top:8px
}
.f-help-expand-arrow
{
	position:absolute;
	padding:7px 0 0 2px
}
.f-button-smile
{
	background:url("/css/images/f-smiles.png") no-repeat scroll center 0 transparent;
	position:relative
}
.f-button-smile-very-sad
{
	background-position:center 0
}
.f-button-smile-sad
{
	background-position:center -36px
}
.f-button-smile-neutral
{
	background-position:center -72px
}
.f-button-smile-friendly
{
	background-position:center -108px
}
.f-button-smile-happy
{
	background-position:center -144px
}
.f-button-smile-super-happy
{
	background-position:center -180px
}
.f-icon-oval-friend-garden
{
	background:transparent url('/css/images/f-icons-friends.png') 50% 0 no-repeat
}
.f-icon-oval-friend-pets
{
	background:transparent url('/css/images/f-icons-friends.png') 50% -55px no-repeat
}
.f-icon-oval-friend-home
{
	background:transparent url('/css/images/f-icons-friends.png') 50% -108px no-repeat
}
.text-friends
{
	margin-top:-5px
}
p.find-friends
{
	font-size:12px
}
.f-industry-wrapper
{
	position:relative;
	width:240px;
	margin:0 auto 5px auto
}
.f-production-oval
{
	display:inline-block;
	width:55px;
	height:55px
}
.f-industry-wrapper .fence-back-row
{
	width:220px;
	height:26px;
	padding:0;
	margin:0 auto -14px;
	background:transparent url('/css/images/a-fences-horizontal.png') left top repeat-x
}
.f-industry-wrapper .fence-front-row
{
	width:220px;
	height:26px;
	padding:0;
	margin:-5px auto 0 auto;
	background:transparent url('/css/images/factories/factory-fence-horizontal.png') left top repeat-x;
	position:relative
}
.f-industry-wrapper .industry-row
{
	display:block;
	width:220px;
	height:44px;
	margin:-6px auto 0 auto;
	overflow:visible;
	position:relative
}
.f-industry-wrapper .path-row
{
	height:26px;
	margin:-2px auto 0 auto;
	width:220px;
	background:transparent url('/css/images/factories/factory-fence-horizontal.png') left top repeat-x;
	position:relative
}
.f-industry-wrapper .fence-right
{
	position:absolute;
	top:0;
	left:10px;
	width:7px;
	height:100%;
	padding:0;
	margin:0;
	background:transparent url('/css/images/factories/factory-fence-right.png') left top repeat-y
}
.f-industry-wrapper .fence-left
{
	position:absolute;
	top:0;
	right:10px;
	width:7px;
	height:100%;
	padding:0;
	margin:0;
	background:transparent url('/css/images/factories/factory-fence-left.png') 0 0 repeat-y
}
.f-industry-wrapper .factory
{
	margin:-8px 0 0 0;
	width:55px;
	height:62px;
	display:block;
	float:left;
	overflow:visible
}
.f-industry-wrapper .industry-num
{
	position:absolute;
	display:block;
	margin:0;
	padding:3px 0 0 0;
	top:11px;
	left:-7px;
	background:transparent url('/css/images/f-buttons2.png') center -197px no-repeat;
	text-align:center;
	color:#fff;
	text-shadow:0 -1px 1px #c65200;
	font-size:16px;
	font-weight:bold;
	width:24px;
	height:21px;
	z-index:100
}
.f-industry-wrapper .industry-wrapper
{
	position:relative;
	margin-top:-20px;
	padding-top:13px
}
.f-factory
{
	position:absolute;
	display:inline-block;
	width:55px;
	height:62px;
	margin-top:-1px
}
.f-factory-resource
{
	position:relative;
	margin:0 -4px 0 -4px;
	padding:4px 5px 3px 5px;
	color:#5d3e17;
	background:#f0e5d0
}
.f-factory-w-fence
{
	margin-top:-10px!important
}
.f-immediately-build
{
	width:70px
}
.f-hire-manager-desc
{
	height:49px;
	overflow:hidden
}
.f-hire-buttons
{
	overflow:hidden;
	height:33px;
	margin:0 2px
}
.f-hire-manager-container
{
	height:auto;
	background:0
}
.f-manager-container
{
	height:52px
}
.f-manager
{
	height:52px;
	width:50px;
	margin-left:10px;
	margin-right:10px
}
.f-manager-name
{
	margin-top:10px;
	margin-left:50px;
	left:20px
}
.hire-message
{
	margin-top:5px;
	width:150px;
	margin-left:-10px
}
.manager-position-text
{
	color:#553c19;
	font-weight:bold;
	display:block;
	font-weight:bold
}
.manager-name-text
{
	color:#5e5e5e
}
.f-manager-button
{
	font-size:14px!important;
	width:107px
}
.left .f-manager-button
{
	margin-left:0
}
.right .f-manager-button
{
	margin-right:0
}
.f-hire-manager-container .f-manager
{
	margin-top:0
}
.industrial-zone-strip
{
	display:block;
	height:55px;
	width:220px;
	position:absolute;
	top:0;
	z-index:200;
	background:none repeat scroll 0 0 transparent
}
.f-industry-wrapper .dirt-virgin
{
	background:transparent url('/css/images/factories/factory-dirts.png') center -64px no-repeat
}
.f-industry-wrapper .dirt-cleaned
{
	background:transparent url('/css/images/factories/factory-dirts.png') center 10px no-repeat
}
.f-factory-level-1
{
	background-position:center -124px
}
.f-factory-level-2
{
	background-position:center -124px
}
.f-factory-level-3
{
	background-position:center -124px
}
.f-factory-build-start
{
	background-position:center 0;
	margin-top:8px!important
}
.f-factory-build-progress
{
	background-position:center -62px
}
.f-factory-action
{
	display:inline-block;
	height:44px;
	width:52px;
	overflow:hidden;
	margin-top:13px
}
.f-action-buy-factory
{
	background:transparent url('/css/images/f-actions-i.png') center -136px no-repeat
}
.f-action-select-product
{
	background:transparent url('/css/images/f-actions-i.png') center -88px no-repeat
}
.f-action-collect-product
{
	background:no-repeat -136px bottom,right -10px
}
.f-action-upgrade-factory
{
	background:transparent url('/css/images/f-actions-i.png') center -320px no-repeat
}
.f-action-upgrade-mode
{
	background:transparent url('/css/images/f-actions-i.png') center 0 no-repeat
}
.f-action-hire-manager
{
	background:transparent url('/css/images/f-actions-i.png') center -181px no-repeat
}
.f-action-hire-worker
{
	background:transparent url('/css/images/f-actions-i.png') center -44px no-repeat
}
.f-action-pay
{
	background:transparent url('/css/images/f-actions-i.png') center -270px no-repeat
}
.f-action-factory-feed
{
	background:transparent url('/css/images/f-actions-i.png') center -225px no-repeat
}
.f-content .additional
{
	margin:0 -4px 1px -4px;
	padding:5px 5px 0 5px;
	color:#6b441b;
	width:140px
}
.f-factory-progress
{
	color:#4b240b;
	text-shadow:0 1px 2px white;
	font-size:12px;
	text-align:left
}
.f-icon-workers
{
	background:transparent url('/css/images/f-icons-industry.png') center 0 no-repeat
}
.f-upgrade-desc
{
	color:#6b441b;
	padding:5px 5px 5px 5px
}
.f-upgrade-no-level
{
	color:#6b441b;
	font-weight:bold;
	text-align:center
}
a.task-link
{
	font-weight:bold;
	color:#001e7f
}
.f-tabs
{
	margin-top:-3px;
	position:relative;
	overflow:visible
}
a.tabs-tab,span.tabs-tab
{
	position:relative;
	display:block;
	float:left;
	width:57px;
	height:32px;
	padding-top:1px;
	text-align:center;
	color:#ffebcf;
	font-size:11px;
	background:url('/css/images/tabs-panel-3.png') no-repeat 0 -246px
}
a.tabs-tab.active,span.tabs-tab.active
{
	display:block;
	width:59px;
	height:35px;
	margin-top:-3px;
	padding-top:1px;
	color:#fff;
	font-weight:bold;
	background:url('/css/images/tabs-panel-3.png') no-repeat 0 -206px;
	z-index:100
}
.f-tabs-wide a.tabs-tab,.f-tabs-wide span.tabs-tab
{
	width:76px;
	height:24px;
	padding-top:9px;
	font-size:12px;
	background-position:0 -168px
}
.f-tabs-wide a.tabs-tab.active,.f-tabs-wide span.tabs-tab.active
{
	height:26px;
	padding-top:10px;
	width:78px;
	background-position:0 -128px
}
.f-tabs-widest a.tabs-tab,.f-tabs-widest span.tabs-tab
{
	width:114px;
	height:24px;
	padding-top:9px;
	font-size:12px;
	background-position:0 -361px
}
.f-tabs-widest a.tabs-tab.active,.f-tabs-widest span.tabs-tab.active
{
	height:26px;
	padding-top:10px;
	width:116px;
	background-position:0 -321px
}
a.tabs-tab.inactive,span.tabs-tab.inactive
{
	background-position:0 -77px
}
.tabs-bot
{
	margin-top:-1px;
	clear:both;
	float:none;
	width:230px;
	height:10px;
	background:url('/css/images/tabs-panel-2.png') repeat-x 0 -114px
}
.f-under-tabs
{
	margin-top:-8px
}
.tabs-bot-with-text
{
	margin-top:-1px;
	padding:8px;
	clear:both;
	float:none;
	background:#76a103;
	color:#fff
}
.factory-overlay
{
	position:relative;
	display:block;
	width:55px;
	height:55px;
	z-index:100;
	background:url('/css/images/factories/factory-locked.png') repeat 0 0
}
.factory-overlay-gray
{
	position:relative;
	display:block;
	width:55px;
	height:55px;
	z-index:100;
	background:url('/css/images/factories/factory-locked-gray.png') repeat 0 0
}
.factory-overlay .f-button-locked,.factory-overlay-gray .f-button-locked
{
	position:absolute;
	top:12px;
	left:6px;
	width:32px;
	height:36px
}
.f-factory-dirt
{
	display:inline-block;
	height:62px;
	width:55px;
	overflow:hidden;
	margin-top:0;
	vertical-align:top
}
.f-factory-dirt-virgin
{
	background:transparent url('/css/images/factories/factory-dirts-s.png') center top no-repeat
}
.f-factory-dirt-cleaned
{
	background:transparent url('/css/images/factories/factory-dirts-s.png') center -74px no-repeat
}
a.btn-spec-select
{
	display:block;
	width:218px;
	height:72px;
	margin-top:7px;
	color:#effad4;
	background:url('/css/images/btn-spec.png') repeat 0 0
}
.btn-spec-select span.spec-head
{
	display:block;
	padding:1px 0;
	color:#fff;
	text-align:center;
	font-size:18px;
	text-shadow:0 1px 1px #273600
}
.btn-spec-select span.spec-image
{
	display:block;
	float:left;
	margin-top:3px;
	width:32px;
	margin-left:5px;
	height:35px
}
.spec-image-drinks
{
	background:url('/css/images/factories/icon-drinks.png') no-repeat 0 0
}
.spec-image-meals
{
	background:url('/css/images/factories/icon-meals.png') no-repeat 0 0
}
.spec-image-goods
{
	background:url('/css/images/factories/icon-goods.png') no-repeat 0 0
}
.btn-spec-select span.spec-descr
{
	display:block;
	float:left;
	width:170px;
	height:48px;
	margin-left:5px;
	overflow:hidden
}
.btn-spec-select.lock
{
	background:linear-gradient(to bottom,#ababab 0,#797979 100%);
	background-color:#7a7a7a;
	border-radius:5px;
	border:1px solid #717171;
	color:#fff;
	display:block;
	text-decoration:none;
	margin-top:.6em
}
.btn-spec-select.lock .f-button-locked
{
	vertical-align:middle;
	margin-top:0
}
.worker-count
{
	font-size:14px;
	color:#4b240b;
	text-shadow:0 -1px 2px #fff;
	background:url('/css/images/factories/worker.png') no-repeat 0 0;
	padding-top:2px;
	padding-left:24px;
	height:20px;
	display:inline-block
}
.f-fi-feed-work
{
	background:transparent url('/css/images/f-flags-3.png') right -339px no-repeat
}
.f-fi-salary
{
	background:transparent url('/css/images/f-flags-3.png') right -383px no-repeat
}
.f-flag-work-feed
{
	background:transparent url('/css/images/f-flags-3.png') center -336px no-repeat
}
.f-flag-pay
{
	background:transparent url('/css/images/f-flags-3.png') center -375px no-repeat
}
.f-flag-hungry-man
{
	margin-top:33px;
	margin-left:10px
}
.factory-desc
{
	width:160px;
	display:inline-block;
	color:#6b441b;
	vertical-align:middle;
	padding:0 0 0 3px
}
.unlock-spec
{
	margin-bottom:-10px
}
.nothing-warehouse
{
	margin-bottom:17px
}
.f-expand-garden
{
	margin-top:-14px;
	margin-bottom:2px;
	position:relative
}
.f-expand-garden .f-panel-button
{
	float:left;
	text-shadow:0 1px 2px #000
}
.f-expand-garden .f-panel-button .panel-inner-2
{
	padding-top:9px;
	height:40px
}
.competition-list,.competition-list .a
{
	color:#6b441b!important
}
.competition-row
{
	overflow:hidden;
	margin:5px 0
}
.competition-row-left
{
	float:left;
	width:60%;
	overflow:hidden;
	text-overflow:ellipsis;
-o-text-overflow:ellipsis;
	white-space:nowrap
}
.competition-row-right
{
	float:right;
	text-align:right;
	width:40%;
	overflow:hidden
}
.competition-row-me,.competition-row-me .a
{
	color:#006db7!important;
	font-weight:bold
}
.competition-finished
{
	color:#739e01;
	font-weight:bold
}
.competition-rating-head
{
	color:#fff;
	float:right;
	margin-right:8px
}
.competition-rating-count
{
	font-weight:bold;
	font-size:12px;
	margin-right:5px
}
.personal-lake-icon
{
	background:url('/css/images/lake/personal-lake-icon.png') no-repeat 0 0
}
.kolhoz-lake-icon
{
	background:url('/css/images/lake/kolhoz-lake-icon.png') no-repeat 0 0
}
.comp-lake-icon
{
	background:url('/css/images/lake/comp-lake-icon.png') no-repeat 0 0
}
.talent-tab
{
	width:20px;
	height:22px;
	padding-left:24px;
	margin-top:4px
}
a.tabs-narrow,span.tabs-narrow
{
	position:relative;
	display:block;
	float:left;
	width:46px;
	height:32px;
	padding-top:1px;
	text-align:center;
	color:#ffebcf;
	font-size:11px;
	background:url('/css/images/tabs-panel-3.png') no-repeat 0 -40px
}
a.tabs-narrow.active,span.tabs-narrow.active
{
	position:relative;
	display:block;
	float:left;
	width:46px;
	height:35px;
	margin-top:-3px;
	padding-top:1px;
	text-align:center;
	color:#ffebcf;
	font-size:11px;
	background:url('/css/images/tabs-panel-3.png') no-repeat 0 0
}
a.tabs-narrow.inactive,span.tabs-narrow.inactive
{
	background-position:0 -77px
}
.f-talent-description
{
	padding:5px 5px 0 5px!important
}
.f-talent-description-next
{
	padding:0 5px 5px 5px!important
}
.f-talent-img
{
	display:inline-block;
	width:50px;
	height:44px;
	margin-top:-5px
}
.tutor-garden
{
	display:block;
	position:absolute;
	top:-15px;
	left:-3px;
	z-index:10
}
.tutor-barn
{
	display:block;
	position:absolute;
	top:-8px;
	left:-3px;
	z-index:10
}
.img-tutor-garden
{
	background:transparent url('/css/images/tutorial/tutor-garden.png');
	width:226px;
	height:54px
}
.img-tutor-arrow
{
	background:transparent url('/css/images/tutor-arrow.png');
	width:56px;
	height:66px
}
.img-tutor-arrow-r
{
	background:transparent url('/css/images/tutor-arrow-r.png');
	width:56px;
	height:66px
}
.tutor-arrow
{
	display:block;
	position:absolute;
	overflow:visible;
	z-index:10;
	top:32px;
	left:72px;
	z-index:11
}
.tutor-arrow.tutor-arrow-q
{
	left:100px;
	top:25px
}
.tutor-arrow.tutor-arrow-q2
{
	left:100px;
	top:0
}
.tutor-arrow.tutor-arrow-2
{
	left:12px;
	top:42px
}
.tutor-arrow.tutor-arrow-3
{
	left:12px;
	top:42px
}
.tutor-arrow.tutor-arrow-4
{
	left:163px;
	top:32px
}
.tutor-arrow.tutor-arrow-9
{
	left:130px;
	top:55px
}
.tutor-arrow.tutor-arrow-10
{
	left:150px;
	top:-10px
}
.tutor-arrow.tutor-arrow-11
{
	left:20px;
	top:-10px
}
.tutor-arrow.tutor-arrow-barnyard-2
{
	left:14px;
	top:57px
}
.tutor-arrow-inner
{
	position:absolute
}
.img-plant-tomato
{
	background-image:url('/css/images/plants/tomato.png')}.img-plant-onion
{
	background-image:url('/css/images/plants/onion.png')}.img-plant-sunflower
{
	background-image:url('/css/images/plants/sunflower.png')}.img-plant-dill
{
	background-image:url('/css/images/plants/dill.png')}.img-plant-horseradish
{
	background-image:url('/css/images/plants/horseradish.png')}.img-plant-parsley
{
	background-image:url('/css/images/plants/parsley.png')}.img-fertilizers-kurnik
{
	background-image:url('/css/images/fertilizers/kurnik.png')}.img-fertilizers-turf
{
	background-image:url('/css/images/fertilizers/turf.png')}.img-fertilizers-compost
{
	background-image:url('/css/images/fertilizers/compost.png')}.img-animal-chicken
{
	background-image:url('/css/images/animals/chicken.png')}.img-animal-heron
{
	background-image:url("/css/images/animals/heron.png")}.img-animal-alpi
{
	background-image:url('/css/images/animals/alpi.png')}.img-animal-gray-cat
{
	background-image:url('/css/images/animals/grayCat.png')}.img-fishing-rod
{
	background-image:url('/css/images/items/stick.png')}.img-fishing-overlay-rod
{
	background-image:url('/css/images/items/overlay/stick.png');
	width:240px;
	height:140px
}
.tutor-arrow.tutor-arrow-fishing-1
{
	left:160px;
	top:102px
}
.tutor-arrow.tutor-arrow-fishing-2
{
	left:80px;
	top:70px
}
.tutor-arrow.tutor-arrow-fishing-3
{
	left:130px;
	top:45px
}
.tutor-arrow.tutor-arrow-fishing-4
{
	left:80px;
	top:68px
}
.tutor-arrow.tutor-arrow-fishing-6
{
	left:25px;
	top:70px
}
.tutor-arrow.tutor-arrow-fishing-9
{
	left:25px;
	top:70px
}
.btn-spec-select-fishing
{
	display:block;
	width:218px;
	height:72px;
	margin-top:7px;
	color:#effad4;
	background:url('/css/images/btn-spec.png') repeat 0 0
}
.btn-spec-select-fishing span.spec-head
{
	display:block;
	padding:1px 0;
	color:white;
	text-align:center;
	font-size:18px;
	text-shadow:0 1px 1px #273600
}
.btn-spec-select-fishing span.spec-image
{
	display:block;
	float:left;
	margin-top:3px;
	width:32px;
	margin-left:5px;
	height:35px
}
.btn-spec-select-fishing span.spec-head
{
	display:block;
	padding:1px 0;
	color:white;
	text-align:center;
	font-size:18px;
	text-shadow:0 1px 1px #273600
}
.btn-spec-select-fishing span.spec-descr
{
	display:block;
	float:left;
	width:170px;
	height:48px;
	margin-left:5px;
	overflow:hidden
}
.btn-big
{
	display:block;
	color:#fff;
	text-align:center
}
.btn-big-brown
{
	width:68px;
	height:71px;
	padding-top:10px;
	background:url('/css/images/secrets/btn-big-brown.png')}.btn-big-disable
{
	width:68px;
	height:71px;
	padding-top:10px;
	background:url('/css/images/secrets/btn-big-darkgray.png')}.img-fishing-bread
{
	background-image:url('/css/images/lures/bread.png')}.img-fishing-dough
{
	background-image:url('/css/images/lures/dough.png')}.img-fishing-grains
{
	background-image:url('/css/images/lures/grains.png')}.img-fishing-worm
{
	background-image:url('/css/images/lures/worm.png')}.img-fishing-bread-crumbs
{
	background-image:url('/css/images/baits/breadCrumbs.png')}.img-fishing-tea
{
	background-image:url('/css/images/baits/tea.png')}.img-fishing-pearlbarley
{
	background-image:url('/css/images/baits/pearlbarley.png')}.img-level-up
{
	background-image:url('/css/images/tutorial/level_up.png');
	width:240px;
	height:106px
}
.img-expired
{
	background-image:url('/css/images/tutorial/expired.png');
	width:240px;
	height:107px;
	margin-top:-2px
}
.anim-start-game
{
	width:220px;
	height:110px
}
.img-start-game
{
	background-image:url('/css/images/tutorial/start_game.png');
	width:220px;
	height:110px
}
.img-sprat
{
	background-image:url('/css/images/fish/sprat.png');
	width:55px;
	height:62px
}
.button-arrow
{
	position:relative;
	right:135px;
	bottom:35px
}
.profile-page
{
	color:#8e5517;
	padding:4px 4px 0 4px
}
.profile-name
{
	min-width:90px;
	float:left;
	margin:0 5px 0 0;
	padding:1px 7px;
	color:#fff;
	background:#ff8f1a;
-webkit-transform:skew(-20deg);
-moz-transform:skew(-20deg);
-o-transform:skew(-20deg);
-ms-transform:skew(-20deg)}.profile-name-text
{
	-webkit-transform:skew(20deg);
-moz-transform:skew(20deg);
-o-transform:skew(20deg);
-ms-transform:skew(20deg)}.profile-online
{
	float:right;
	margin:0 5px 0 0
}
.profile-ava
{
	float:left;
	margin:-2px 12px 0 5px;
	border:1px solid #ff8f1a;
	width:86px
}
.profile-ava img
{
	display:block
}
.main-info
{
	float:left;
	width:50%}.profile-lvl
{
	margin-top:7px
}
.profile-lvl span
{
	font-weight:bold
}
.profile-exp
{
	margin-top:3px
}
.profile-kolhoz
{
	margin-top:12px
}
.profile-kolhoz a
{
	color:#4e6b00;
	text-decoration:underline
}
.profile-about-title
{
	margin:5px 0 0 8px
}
.profile-about
{
	padding:4px 8px;
	color:#bd8e5b;
	background:#fff2e4;
	border-radius:5px
}
.profile-achievs
{
	margin:8px 0 8px 8px
}
.profile-rating
{
	width:150px;
	height:50px;
	padding-top:15px;
	margin:0 auto;
	text-align:center
}
.profile-dates
{
	margin-top:5px;
	color:#94714c
}
.online-img
{
	background:url('/css/images/online.png') no-repeat 0 0;
	width:9px;
	height:9px;
	display:inline-block;
	vertical-align:middle
}
.offline-img
{
	background:url('/css/images/offline.png') no-repeat 0 0;
	width:9px;
	height:9px;
	display:inline-block
}
.nobr
{
	white-space:nowrap
}
.block-nowrap
{
	display:block;
	width:100%;
	padding:0;
	margin:0;
	white-space:nowrap
}
.main-container
{
	width:240px;
	margin:0 auto
}
.flat-notice
{
	margin:0 auto;
	color:#416618;
	background:#effad4;
	padding:5px
}
.flat-btn
{
	display:block;
	padding:10px;
	text-decoration:none;
	cursor:pointer;
	color:#fff;
	font-size:14px;
	text-align:center;
	background:#45a9e7;
	border-width:0 0 2px 0;
	border-color:#0090d5;
	border-style:solid
}
.flat-btn.long
{
	padding:14px 10px
}
.flat-btn.green
{
	background:#09b700;
	border-color:#099a01
}
.flat-btn.turquoise
{
	background:#28c7a9;
	border-color:#00b59c
}
.flat-btn.appleGreen,.btn-sell.appleGreen
{
	background:#8cc152
}
.flat-btn.bittersweet
{
	background:#dc7d54
}
.flat-btn.blue
{
	background:#1f8ed9
}
.flat-btn.gray
{
	background:#a1a1a1
}
.flat-tabs
{
	background:#45a9e7;
	padding-bottom:5px
}
.flat-tabs a,.flat-tabs span
{
	display:block;
	text-align:center;
	height:33px;
	background:#0084de no-repeat 50% 0
}
.flat-tabs span
{
	background-color:#45a9e7
}
.flat-tabs table tr td
{
	border-left:1px solid #006db7
}
.flat-tabs table tr td:first-child
{
	border-left:none
}
.flat-tabs a.all-task,.flat-tabs span.all-task
{
	background-image:url('/css/images/tasks/tabs/regular.png')}.flat-tabs a.day-task,.flat-tabs span.day-task
{
	background-image:url('/css/images/tasks/tabs/everyday.png')}.flat-tabs a.holiday-task,.flat-tabs span.holiday-task
{
	background-image:url('/css/images/tasks/tabs/holiday.png')}.flat-content
{
	padding:5px;
	margin-bottom:2px;
	color:#6b441b;
	background:#f5deb3;
	position:relative
}
.flat-content h2
{
	display:block;
	margin:0;
	padding:2px 0 5px 0;
	font-size:14px;
	color:#7d5328;
	text-align:center
}
.flat-content-rel
{
	position:relative;
	z-index:2
}
.flat-content.bg-mintGreen
{
	color:#648a00
}
.flat-content.bg-mintGreen h2
{
	color:#09b700
}
.flat-content.bg-gray,.flat-content.bg-white
{
	color:#5c5c5c
}
.flat-content.bg-gray h2
{
	color:#5c5c5c;
	text-align:left
}
.flat-content.garden,.flat-content.stable
{
	padding:0 5px;
	overflow:hidden;
	border-top-left-radius:10px;
	border-top-right-radius:10px
}
.flat-content-gift
{
	position:relative
}
.flat-progress
{
	height:7px;
	position:relative;
	margin:5px 25px;
	background:#d3be95
}
.flat-progress-fill
{
	height:7px;
	background:#fff
}
.flat-progress-icon
{
	display:block;
	margin:0;
	position:absolute;
	z-index:20;
	left:-15px;
	top:-8px
}
.flat-btn.green
{
	background:#09b700
}
.flat-btn.bittersweet
{
	background:#dc7d54
}
.flat-btn.lblue
{
	background:#45a9e7
}
.flat-btn.gray
{
	background:#a1a1a1
}
.flat-btn.lorange
{
	background:#dc7d54;
	border-color:#c46136
}
.flat-content.btn-wrap
{
	padding:1px;
	margin-bottom:0;
	background:#ececec
}
.flat-content.btn-wrap .flat-btn
{
	margin-top:1px
}
.flat-content.btn-wrap .flat-btn:first-child
{
	margin-top:0
}
.btn-wrap table td
{
	padding:1px 0 0 1px
}
.btn-wrap table tr td:first-child
{
	padding-left:0
}
.c-green
{
	color:#5c7e02!important
}
.c-lgreen
{
	color:#2f9c2a!important
}
.c-lightGray
{
	color:#9a9a9a!important
}
.c-white
{
	color:#fff
}
.bg-gray
{
	background:#ececec!important
}
.bg-white
{
	background:#fff!important
}
.bg-mintGreen
{
	background:#cffbbd!important
}
.bg-lightWheat
{
	background:#fff0d2!important
}
.bg-ed
{
	background:#ededed!important
}
.text-link
{
	color:#006db7!important;
	text-decoration:underline
}
.lh-long
{
	line-height:1.8em!important
}
.lh-medium
{
	line-height:1.2em!important
}
.font-normal
{
	font-weight:normal!important
}
.b-menu td
{
	border-left:1px solid #006db7
}
.b-menu tr td:first-child
{
	border-left:0!important
}
.menu-btn
{
	display:block;
	text-decoration:none;
	padding:5px 0 17px 0;
	text-align:center;
	position:relative;
	color:#fff;
	background:#45a9e7;
	border-color:#0090d5;
	border-style:solid;
	border-width:0 0 2px 0
}
.b-menu.b-menu-brown .menu-btn,.b-menu.b-menu-brown .menu-label
{
	background-color:#c9b862
}
.b-menu.b-menu-brown .menu-btn
{
	border-color:#a9983e
}
.b-menu.b-menu-brown td
{
	border-color:#926b24
}
.menu-label
{
	position:absolute;
	width:100%;
	bottom:5px;
	left:0;
	background:#45a9e7
}
.menu-btn.menu-btn-lock,.menu-btn.menu-btn-lock .menu-label
{
	background-color:#a7a7a7!important
}
.menu-btn.menu-btn-lock
{
	border-color:#8a8a8a!important
}
.f-oval-inner.f-oval-lock .menu-label
{
	background:transparent
}
.present-progress
{
	position:relative;
	height:22px;
	margin:10px 25px 12px 0;
	background:#aad484
}
.present-progress-fill
{
	height:22px;
	background:#09b700
}
.present-progress-text
{
	position:absolute;
	z-index:20;
	bottom:5px;
	left:5px;
	color:#fff
}
.present-progress-icon
{
	position:absolute;
	z-index:30;
	right:-26px;
	top:-7px;
	width:34px;
	height:34px;
	background:url('/css/images/presents/gift_progress.png') no-repeat 0 0 transparent
}
.push-link.present
{
	position:relative;
	float:right;
	display:block;
	width:28px;
	height:32px;
	margin-right:0;
	z-index:100;
	color:#fff;
	text-decoration:none;
	background:url('/css/images/presents/gift_header.png') no-repeat 50% 0 transparent
}
.push-link.present span
{
	display:block;
	position:absolute;
	width:28px;
	height:13px;
	bottom:-3px;
	left:0;
	text-align:center;
	padding:0;
	background:#006db7
}
.push-link.present.open
{
	width:32px;
	margin-right:0;
	background-image:url('/css/images/presents/gift_header_open.png')}.push-link.present.open span
{
	display:none
}
.green-close-button
{
	float:right;
	margin-left:2px;
	width:12px;
	height:12px;
	background:url('/css/images/notifications/green-close-button.png') no-repeat 0 0 transparent
}
.double-btn td:first-child
{
	border-left:none
}
.double-btn td
{
	border-left:2px solid rgba(255,255,255,0)}.double-btn td.no-border
{
	border-left-width:1px
}
.ll-content-notification *
{
	letter-spacing:normal!important;
	margin:0!important;
	padding:0!important;
	background:none!important;
	border:0!important;
	float:none!important;
	text-align:left!important;
	text-decoration:none!important;
	font:normal 15px 'Lucida Grande','Lucida Sans Unicode',Lucida,Arial,Helvetica,sans-serif!important
}
.ll-content-notification
{
	vertical-align:baseline!important;
	color:#000!important;
	overflow:visible!important;
	visibility:visible!important;
	margin:0!important;
	padding:0!important;
	position:fixed!important;
	background:#fff!important;
	border:solid 1px #AAA!important;
	width:auto;
	display:block;
	z-index:999999999!important;
-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.18)!important;
	box-shadow:0 2px 4px rgba(0,0,0,0.18)!important;
-webkit-border-radius:3px!important;
	border-radius:3px!important;
	overflow:hidden!important;
	transition:opacity .8s!important;
-moz-transition:opacity .8s!important;
-webkit-transition:opacity .8s!important;
-o-transition:opacity .8s!important;
	cursor:default!important
}
.ll-content-notification-shown
{
	opacity:1!important;
	transition:opacity .8s!important;
-moz-transition:opacity .8s!important;
-webkit-transition:opacity .8s!important;
-o-transition:opacity .8s!important
}
.ll-content-notification-header
{
	border:0!important;
	margin:0!important;
	background:url(data:image/gif;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAABCAIAAABsYngUAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAABJJREFUGFdjePHmCxw9e/UZjgAVYhYtk8xZqAAAAABJRU5ErkJggg==)!important;
	border-bottom:solid 1px #CCC!important;
	padding:1px 4px!important;
	min-height:18px!important;
	width:100%!important;
-webkit-border-top-left-radius:3px!important;
-webkit-border-top-right-radius:3px!important;
	border-top-left-radius:3px!important;
	border-top-right-radius:3px!important;
	border-collapse:collapse!important;
	border-spacing:0!important
}
.ll-content-notification-header-pic
{
	border:0!important;
	margin:0!important;
	padding:3px 0 0 3px!important;
	width:20px!important;
	vertical-align:top!important;
	line-height:1px!important
}
.ll-content-notification-header-pic img
{
	border:0!important;
	padding:0!important;
	margin:0!important;
	line-height:1px!important
}
.ll-content-notification-header-caption
{
	font:normal 13px 'Lucida Grande','Lucida Sans Unicode',Lucida,Arial,Helvetica,sans-serif!important;
	font-weight:bold!important;
	line-height:15px!important;
	color:#555!important;
	float:left!important;
	text-shadow:none!important;
	letter-spacing:normal!important;
	white-space:normal!important;
	padding:3px!important;
	margin:0!important
}
.ll-content-notification-header-close
{
	width:15px!important;
	vertical-align:top!important;
	text-align:right!important;
	padding:6px 5px 0 0!important;
	margin:0!important;
	line-height:1px!important
}
.ll-content-notification-header-close img
{
	border:0!important;
	width:7px!important;
	height:7px!important;
	margin:0!important;
	padding:0!important
}
.ll-content-notification-content
{
	margin:0!important;
	padding:8px!important;
	float:left!important;
	overflow:hidden!important;
	width:auto!important
}
.ll-content-notification-content-logo
{
	float:left!important;
	height:48px!important;
	width:48px!important
}
.ll-content-notification-content-main
{
	margin-left:60px!important;
	overflow:hidden!important;
	padding:0 0 2px 0!important;
	color:#333!important;
	text-align:left!important;
	text-shadow:none!important;
	letter-spacing:normal!important;
	font:normal 13px 'Lucida Grande','Lucida Sans Unicode',Lucida,Arial,Helvetica,sans-serif!important;
	line-height:15px!important;
	width:auto!important
}
.ll-content-notification-content-header
{
	text-align:left!important;
	text-decoration:none!important;
	font:bold 15px 'Lucida Grande','Lucida Sans Unicode',Lucida,Arial,Helvetica,sans-serif!important;
	line-height:19px!important;
	margin:0 0 4px 0!important;
	padding:0!important;
	border:0!important;
	color:#333!important;
	text-shadow:none!important;
	letter-spacing:normal!important;
	display:block!important;
	top:0!important;
	left:0!important
}
.ll-content-notification-word
{
	color:#d56e00!important;
	font-weight:bold!important;
	font-size:14px!important
}
.f-icon-checked
{
	background:url('/css/images/factories/ui/checked.png') no-repeat
}
.f-icon-x
{
	background:url('/css/images/factories/ui/x.png') no-repeat
}
.double-btn td:first-child
{
	border-left:none
}
.double-btn td
{
	border-left:2px solid rgba(255,255,255,0)}.double-btn td.no-border
{
	border-left-width:1px
}
.va-m
{
	vertical-align:middle
}
.tnormal
{
	font-weight:normal
}
.f-factory-icon
{
	display:inline-block;
	width:45px;
	height:45px;
	margin:10px 0 0 0;
	background:url('/css/images/factories/fishFactory1.png') no-repeat
}
.f-garden-btn-icon,.f-gold-btn-icon,.f-korm-btn-icon
{
	display:inline-block;
	height:20px;
	vertical-align:middle;
	background-repeat:no-repeat
}
.f-garden-btn-icon
{
	width:46px;
	background:url('/css/images/factories/ui/land_buy.png')}.f-gold-btn-icon
{
	width:19px;
	background:url('/css/images/factories/ui/coin.png')}.f-korm-btn-icon
{
	width:16px;
	background:url('/css/images/factories/ui/product.png')}.f-mini-factory-icon
{
	display:inline-block;
	width:13px;
	height:13px;
	background:url('/css/images/factories/ui/stanok.png') no-repeat;
	vertical-align:middle
}
.f-factory-buttons
{
	width:176px;
	float:right
}
.f-factory-buttons .f-panel-btn-active,.f-factory-buttons .f-panel-btn-inactive
{
	margin:0 1px 2px 1px;
	display:block;
	float:left
}
.faces
{
	margin:0 0 -2px 0
}
.face
{
	display:inline-block;
	width:49%;
	height:43px;
	margin:0
}
.face.f1
{
	background:url('/css/images/factories/ui/friend.png') no-repeat 50% 50%}.face.f2
{
	background:url('/css/images/factories/ui/worker.png') no-repeat 50% 50%}.workers
{
	width:54px;
	height:51px;
	background:url('/css/images/factories/ui/workers.png') no-repeat 50% 50%}.factory-progress
{
	position:relative;
	height:15px;
	margin:20px 25px 20px 0;
	background:#d3bd94
}
.factory-progress-fill
{
	height:15px;
	background:#fff
}
.factory-progress-text
{
	position:absolute;
	z-index:20;
	top:0;
	left:50%;
	color:#7d5328;
	font-size:14px;
	line-height:14px
}
.factory-progress-icon
{
	position:absolute;
	z-index:30;
	right:-26px;
	top:-7px;
	width:34px;
	height:34px
}
.factory-bonus
{
	position:absolute;
	top:-20px;
	right:-30px;
	width:65px;
	height:53px;
	background:url('/css/images/factories/ui/stanok_bonus.png') no-repeat 0 0 transparent
}
.factory-bonus.pos-rel
{
	position:relative;
	top:0;
	right:0
}
.bonus-text-wrapper
{
	position:relative;
	width:100%;
	height:100%}.bonus-text
{
	position:absolute;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	bottom:7px;
	right:20px
}
.dbrown
{
	background:#dfca95
}
.f-industry-wrapper .path-row.inner
{
	height:26px;
	margin:-2px auto 0 auto;
	width:220px;
	background:transparent url('/css/images/factories/factory-fence-horizontal-inner.png') left top repeat-x;
	position:relative
}
.double-btn .flat-btn
{
	padding:10px 0
}
.f-blue
{
	height:83px
}
.f-glossy
{
	height:77px;
	border-bottom:2px solid #0090d5
}
.f-gold
{
	height:83px;
	color:#fff;
	overflow:hidden;
	vertical-align:top;
	background:#926b24;
	padding:0
}
.f-gold>.f-glossy
{
	background:#c9b862;
	border-color:#a9983e
}
.f-gold .f-glossy
{
	width:79px;
	margin:0 0 1px 1px
}
.f-gold .f-glossy:first-child
{
	width:80px;
	margin:0
}
.f-oval-inner .f-count,.menu-btn .f-count
{
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:21px;
	height:21px;
	white-space:nowrap;
	overflow:hidden;
	font-size:10px;
	line-height:16px;
	text-align:center;
	font-weight:normal;
	background:url("/css/images/i-count.png");
	color:#696b6c;
	font-weight:bold
}
.f-blue
{
	background:0;
	background-image:none
}
.f-glossy
{
	display:inline-block;
	background:0;
	padding:2px 0 3px 0;
	background:#45a9e7
}
.f-glossy-wrapper
{
	display:inline-block;
	color:#fff;
	text-align:center;
	margin:0 4px 0 1px;
	background:0
}
.f-glossy-wrapper .glossy-outer
{
	display:inline-block;
	margin:0 -3px 0 0;
	padding:2px 0 0 0;
	background:0
}
.glossy-outer .no-background
{
	background:0
}
.f-blue .f-glossy
{
	width:79px;
	margin:0 0 1px 1px
}
.f-icon-oval-secret
{
	background:transparent url('/css/images/f-icons-oval_brown.png') center -404px no-repeat
}
.f-icon-oval-house
{
	background:transparent url('/css/images/ambar_blue_icon.png') center center no-repeat
}
.f-icon-oval-wheel
{
	background:transparent url('/css/images/f-icons-oval_brown.png') center -520px no-repeat
}
.f-icon-oval-bank
{
	background:transparent url('/css/images/f-icons-oval_brown.png') center -173px no-repeat
}
.f-icon-oval-exchange
{
	background:transparent url('/css/images/f-icons-oval_brown.png') center -116px no-repeat
}
.f-icon-oval-zoo
{
	background:transparent url('/css/images/f-icons-oval_brown.png') center -233px no-repeat
}
.f-icon-oval-reference
{
	background:transparent url('/css/images/f-icons-oval_brown.png') center -289px no-repeat
}
.f-icon-oval-talents
{
	background:transparent url('/css/images/f-icons-oval_brown.png') center -347px no-repeat
}
.f-icon-oval-rating
{
	background:transparent url('/css/images/f-icons-oval_brown.png') center top no-repeat
}
.f-icon-oval-store
{
	background:transparent url('/css/images/f-icons-oval_blue.png') center -522px no-repeat
}
.f-icon-oval-kolhoz
{
	background:transparent url('/css/images/kolhoz_brown_icon.png') center center no-repeat
}
.f-icon-oval-chat
{
	background:transparent url('/css/images/f-icons-oval_blue.png') center -464px no-repeat
}
.f-icon-oval-task
{
	background:transparent url('/css/images/f-icons-oval_blue.png') center -405px no-repeat
}
.f-icon-oval-pets
{
	background:transparent url('/css/images/f-icons-oval_blue.png') center -59px no-repeat
}
.f-icon-oval-garden
{
	background:transparent url('/css/images/f-icons-oval_blue.png') center top no-repeat
}
.f-icon-oval-village
{
	background:transparent url('/css/images/f-icons-oval_blue.png') center -116px no-repeat
}
.f-icon-oval-lock
{
	background:transparent url('/css/images/f-icons-oval_blue.png') center -293px no-repeat
}
.f-icon-oval-fishing
{
	background:transparent url('/css/images/f-icons-oval_blue.png') center -232px no-repeat
}
.f-icon-oval-industry
{
	background:transparent url('/css/images/f-icons-oval_blue.png') center -348px no-repeat
}
.f-icon-oval-profile
{
	background:transparent url('/css/images/f-icons-oval-v2.png') center -506px no-repeat
}
.f-icon-oval-k-buildings
{
	background:transparent url('/css/images/f-icons-oval-k.png') -3px -5px no-repeat
}
.f-icon-oval-k-achs
{
	background:transparent url('/css/images/f-icons-oval-k.png') -3px -69px no-repeat
}
.f-icon-oval-k-lake
{
	background:transparent url('/css/images/f-icons-oval-k.png') -3px -134px no-repeat
}
.f-icon-oval-k-forum
{
	background:transparent url('/css/images/f-icons-oval-k.png') -3px -198px no-repeat
}
.f-icon-oval-k-members
{
	background:transparent url('/css/images/f-icons-oval-k.png') -3px -260px no-repeat
}
.f-icon-oval-k-chat
{
	background:transparent url('/css/images/f-icons-oval-k.png') -3px -326px no-repeat
}
.f-icon-oval-online
{
	margin-top:-3px;
	margin-bottom:5px;
	background:transparent url('/css/images/f-icons-oval-v2.png') center -56px no-repeat
}
.f-content-grey .f-shop-facility-full,.f-content-grey .f-shop-facility
{
	color:#404040!important;
	background:transparent;
	border-bottom:0
}
.inner.paddless .f-glossy,.inner.paddless .f-glossy-last
{
	background:linear-gradient(to bottom,#af997f 0,#af997f 5%,#85633b 30%,#6b441b 100%);
	background-color:#85633b;
	border-right:1px solid #9d8262;
	padding:0 0 5px;
	border-radius:4px;
	border-bottom:0;
	height:100%}.f-oil-5000
{
	width:43px
}
.f-tease .f-glossy
{
	background:transparent;
	border-bottom:0
}
.f-tease .f-glossy-wrapper
{
	display:block;
	color:#fff;
	text-align:center;
	margin:0 4px 0 1px;
	background:transparent url('/css/images/f-panel-glossy.png') left top no-repeat
}
.f-tease .glossy-outer
{
	display:block!important;
	text-align:left;
	padding-left:35px;
	padding-right:5px;
	font-weight:bold;
	background:url('/css/images/f-buttons2.png') 0 -269px no-repeat,url(http://px-ferma.box/images/f-panel-glossy.png) no-repeat 100% -13px transparent;
	height:34px
}
.bg-brown
{
	background:#e7cb93!important
}
.bg-lightBrown
{
	background:#f5deb3!important
}
.bg-veryLightBrown
{
	background:#ffeac0!important
}
.advertisement-uc
{
	display:block;
	background:url('/css/images/uc-icon.png') no-repeat 5px 50%,url('/css/images/uc-arr.png') no-repeat 98% 50%;
	text-decoration:none!important;
	border:1px solid #FFF;
	font-size:12px;
	color:#FFF!important;
	padding:8px 20px 8px 34px;
	margin:10px 2px 0;
	text-align:left
}
.bg-brown
{
	background:#e7cb93!important
}
.bg-lightBrown
{
	background:#f5deb3!important
}
.bg-veryLightBrown
{
	background:#ffeac0!important
}
.flat-btn.appleGreen
{
	border-color:#4da823
}
.flat-btn.lblue
{
	border-color:#0090d5
}
.flat-btn.blue
{
	border-color:#0378b0
}
.i-coll
{
	display:inline-block;
	width:63px;
	height:63px;
	position:relative;
	background:#ead4aa;
	border-radius:50%;
	margin:4px
}
.i-coll-count
{
	position:absolute;
	bottom:0;
	background:#dcbe93;
	width:86%;
	text-align:center;
	margin:0 7%;
	border-radius:5px
}
.i-coll.complete
{
	background:#6fc247
}
.i-coll.complete .i-coll-count
{
	background:#fff
}
.icon-coll-complete
{
	display:inline-block;
	vertical-align:middle;
	width:44px;
	height:22px;
	background:url('/css/images/collection_complete_icon.png') 0 0 no-repeat
}
.icon-btn-zoo,.icon-btn-sale,.icon-btn-sell
{
	display:inline-block;
	vertical-align:middle;
	width:30px;
	height:30px;
	background:url('/css/images/blue_zoo.png') 50% 50% no-repeat
}
.icon-btn-sale
{
	background-image:url('/css/images/factories/ui/coin.png')}.icon-btn-sell
{
	background-image:url('/css/images/icon-sell.png')}.f-icon
{
	vertical-align:middle
}
.locked-title
{
	background:#ccc!important;
	color:#808080;
	padding:5px;
	margin-bottom:2px
}
.locked-content
{
	background:#dedede!important;
	color:#808080
}
.locked-btn
{
	background:#b8b8b8!important;
	color:#fff;
	border-top:1px solid #b8b8b8;
	border-bottom:1px solid #fff
}
.complete-bg
{
	height:54px;
	margin-bottom:5px;
	background:url('/css/images/collection_complete.png') 50% 50% no-repeat
}
.f-animal-buttons
{
	white-space:nowrap
}
.wrap-normal
{
	white-space:normal
}
.f-panel-btn-text.zoo-to
{
	background-position:0 -287px
}
.f-panel-btn-icon-active-animal.zoo-to
{
	background-position:0 -293px
}
.black-text
{
	color:#000
}
.flat-tabs.tabs-blue
{
	background:#45a9e7
}
.flat-tabs table tr td
{
	border-color:#006dba
}
.i-tab
{
	padding:8px 5px;
	display:block;
	height:auto!important;
	color:#fff;
	background:#0084de!important
}
.flat-tabs span.i-tab
{
	background:#45a9e7!important
}
.flat-list
{
	margin-bottom:2px
}
.list-link
{
	display:block;
	padding:10px 20px 10px 10px;
	text-decoration:none;
	color:#7d5328;
	font-size:12px;
	background:url('/css/images/arr-left.png') 95% 50% no-repeat #ffeac0
}
.list-link.odd
{
	background-color:#f5deb3
}
.f-panel-btn-icon-active-fish.broken
{
	background-position:0 -97px
}
.f-panel-btn-text-fish-broken
{
	margin:1px auto 0 auto;
	height:11px;
	width:45px;
	background:url('/css/images/f-text-mini.png') no-repeat
}
.f-panel-btn-text-fish-broken.broken
{
	background-position:0 -92px
}
.gray_container
{
	background-color:#ededed;
	margin-top:1px;
	padding:5px
}
ol,ul,li
{
	display:block;
	list-style-type:none;
	margin:0;
	padding:0
}
table
{
	border-collapse:collapse;
	border-spacing:0;
	border:0;
	padding:0
}
.bg-gray
{
	background:#ececec!important
}
.bg-white
{
	background:#fff!important
}
.c-lightGray
{
	color:#9a9a9a!important
}
.text-link
{
	color:#006db7!important;
	text-decoration:underline
}
.lh-long
{
	line-height:1.8em!important
}
.font-normal
{
	font-weight:normal!important
}
.flat-content.bg-gray,.flat-content.bg-white
{
	color:#5c5c5c
}
.flat-content.bg-gray h2
{
	color:#5c5c5c;
	text-align:left
}
hr
{
	border:0;
	background-color:#55aa2c;
	height:1px
}
.btn-img.diamond_btn
{
	background:url('/css/images/buy_diamonds.png') no-repeat
}
.f-progress-exp
{
	position:relative;
	height:15px;
	margin:15px 25px 20px 23px;
	background:#bac3c5;
	width:205px
}
.f-progress-exp-fill
{
	height:15px;
	background:#ce553e;
	background:-webkit-linear-gradient(top,rgba(206,85,62,1) 0,rgba(206,85,62,1) 50%,rgba(236,96,69,1) 51%,rgba(236,96,69,1) 100%)}.f-progress-exp-text
{
	position:absolute;
	z-index:20;
	top:0;
	left:25%;
	color:#fff;
	font-size:11px;
	line-height:15px
}
.btn-img
{
	display:inline-block;
	width:27px;
	height:27px;
	margin-right:5px;
	background-position:50% 50%;
	vertical-align:middle
}
.btn-img.zoo
{
	background:url('/css/images/blue_zoo.png') no-repeat;
	background-size:27px
}
.btn-img.coin
{
	background:url('/css/images/coin.png') no-repeat
}
.btn-img.pet_sell
{
	background:url('/css/images/pet_sell.png') no-repeat
}
.text-locked
{
	color:#808080
}
.mb1
{
	margin-bottom:1px!important
}
.middle
{
	vertical-align:middle
}
.pad
{
	padding:15px 10px
}
.locked-btn
{
	padding:6px;
	display:block;
	background:#b8b8b8!important;
	color:#fff;
	border-top:1px solid #b8b8b8;
	border-bottom:1px solid #fff
}
.input-new-style
{
	background:#fff;
	width:96%;
	padding:0 1%}a.c-blue
{
	color:#006dba!important;
	text-decoration:underline!important
}
.gift-registration
{
	background:#fff0d2;
	border-radius:8px;
	position:relative;
	color:#7d5328
}
.gift-registration-img
{
	position:absolute;
	margin-left:5px
}
.annotation
{
	display:block;
	color:#7d5328
}
.btn-sell
{
	text-decoration:none;
	color:#fff;
	display:table;
	width:100%;
	height:4em;
	background:#28c7a9;
	border-bottom:2px solid #00b59c
}
.btn-sell.blue
{
	background:#299ff3;
	border-bottom:2px solid #0590ee
}
.btn-sell-text
{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	width:100%;
	padding:0 .3em;
	font-size:12px
}
.btn-sell.lock
{
	background:#b7b7b7;
	border-bottom:1px solid #fff;
	border-top:1px solid #aeaeae;
	cursor:auto
}
.content-minor
{
	background:#cbcbcb;
	color:#6b6b6b
}
.content-gray
{
	background:#ddd;
	color:#6b6b6b
}
.gray_container
{
	background-color:#ededed;
	margin-top:1px;
	padding:5px
}
.level
{
	position:absolute;
	display:block;
	color:#c63800;
	width:30px;
	height:19px;
	top:-24px;
	text-align:center;
	padding:10px 0 0 0;
	margin:14px 0 0 -20px;
	overflow:hidden;
	background:url('/css/images/level-star.png');
	z-index:10
}
.vertical_padding
{
	padding-bottom:15px!important;
	padding-top:15px!important
}
.f-top-stats
{
	margin:0
}
.exp-progress
{
	margin:0;
	width:100%}.flat-tabs table tr td
{
	border-color:#006dba!important
}
.topic
{
	background:#ffeac0
}
.topic:first-child
{
	border-top:0
}
.topic a.a
{
	display:block;
	color:#7d5328!important;
	text-decoration:none!important;
	transition:all .2s linear
}
.topic.selected a.a
{
	font-weight:bold
}
.topic:hover a.a
{
	background:#e7cb93;
	border-left-color:#a88c53
}
#f-logo-link>a
{
	color:#fff;
	text-decoration:underline
}
.topic-nick
{
	padding:3px 6px;
	display:inline-block;
	background:#e7cb93;
	color:#7d5328;
	border-radius:10px
}
.topic-nick.admin
{
	background:#28c7a9;
	color:#fff
}
.c-darkBrown
{
	color:#58400b!important
}
.divider
{
	height:1px;
	width:100%;
	background:#e7cb93
}
.retry-link
{
	display:inline-block;
	width:34px;
	height:34px;
	vertical-align:middle
}
.w98p
{
	width:98%!important
}
a.blueLink
{
	color:#006dba!important;
	text-decoration:underline
}
a.a,a.blue-a
{
	color:#006dba!important
}
a.linkred
{
	text-decoration:underline;
	color:#e02a2a!important
}
button.flat-btn
{
	display:block;
	width:100%;
	border:0
}
div.lblue a
{
	color:#006dba
}
.lgray,.lgray a
{
	color:#aab2b4
}
.lgray,.lgray a
{
	color:#aab2b4
}
.f-icon
{
	margin-top:-3px
}
.nowrap
{
	white-space:nowrap!important
}
.c-white
{
	color:#fff!important
}
textarea.dialogs
{
	font-family:Arial
}
.new-message
{
	background:#fdeed0;
	color:#7d5328;
	border-bottom:1px solid #e7cb93
}
.message
{
	background:#f5deb3;
	color:#7d5328
}
.male,.female
{
	display:inline-block;
	background-position:0 3px;
	background-repeat:no-repeat;
	vertical-align:middle
}
.cor-icon
{
	text-align:center;
	vertical-align:top
}
.cor-body
{
	width:50%}ul.row-list li .cor-icon,ul.row-list li .cor-body,ul.row-list li .service
{
	display:table-cell;
	position:relative
}
.cor-body .cor-body-link
{
	display:block;
	cursor:pointer;
	text-decoration:none;
	color:#8d6943
}
.service .mail-delete
{
	display:block;
	position:absolute;
	text-decoration:none
}
.cor-icon .online,.cor-icon .offline
{
	position:absolute;
	z-index:10;
	border-radius:10px;
	background:#00cc1e;
	border:1px solid #fff
}
.cor-icon .offline
{
	background:#f24941
}
.smiles-list
{
	background:#fdeed0
}
.correspondence
{
	overflow:hidden
}
.correspondence li.date
{
	text-align:center;
	font-style:italic;
	color:#b69b7b
}
.correspondence li
{
	display:block;
	overflow:hidden
}
.mes-ava
{
	display:inline-block;
	white-space:nowrap;
	width:14%;
	position:relative;
	margin-top:0
}
.inbox .mes-body
{
	position:relative;
	display:inline-block;
	padding:.8em
}
.outbox .mes-body
{
	position:relative;
	display:inline-block;
	padding:.8em
}
.inbox .mes-body
{
	background:#fff;
	border-left:5px solid #f5deb3
}
.outbox .mes-body
{
	background:#90d3fc;
	border-right:5px solid #f5deb3;
	color:#473d34
}
.inbox .mes-body:after
{
	left:-10px;
	border-color:transparent #fff transparent transparent!important
}
.outbox .mes-body:after
{
	right:-10px;
	border-color:transparent transparent transparent #e0e0e0!important
}
.outbox .mes-body,.outbox .mes-time,.outbox .mes-ava
{
	float:right
}
.outbox .mes-body:before,.inbox .mes-body:after
{
	position:absolute;
	z-index:20;
	top:10px;
	display:block;
	content:'';
	width:0;
	height:0;
	border-style:solid;
	border-width:5px
}
.outbox .mes-body:before
{
	right:-10px;
	border-color:transparent transparent transparent #90d3fc!important
}
.inbox .mes-body,.inbox .mes-time,.inbox .mes-ava
{
	float:left
}
.violet_btn
{
	background:#ff9621;
	border-color:#cf6e02!important;
	color:#fff
}
.table-raiting tr:nth-child(2n) td
{
	background:#f4d79e
}
.table-raiting
{
	background:#f5deb3;
	color:#6b441b
}
.h_title
{
	color:#fff;
	font-weight:bold;
	text-align:center
}
.h_notice
{
	text-align:center;
	color:#ffff83
}
.b_fair
{
	background:#649519;
	position:relative
}
.b_fair:after
{
	content:'';
	position:absolute;
	width:88%;
	bottom:0;
	left:6%;
	background:#40850d
}
.h_subtitle
{
	color:#2b6702
}
.npc_task
{
	overflow:hidden;
	padding:5px 5px 0 77px;
	min-height:68px
}
.npc_task.garden_npc
{
	background:url('/css/images/tasks/avtar_agranom.png') 0 0 no-repeat,url('/css/images/tasks/back_for_task.png') 0 0 no-repeat #f5deb3
}
.npc_task.fisher_npc
{
	background:url('/css/images/tasks/avtar_ribak.png') 0 0 no-repeat,url('/css/images/tasks/back_for_task_river.png') 0 0 no-repeat #f5deb3
}
.npc_task.task_complete
{
	background-color:#cffbbd
}
.npc_task.task_complete .npc_task_tolk
{
	color:#648a00
}
.npc_task_tolk
{
	float:right;
	padding:5px;
	background:#fff;
	color:#7d5328;
	border-radius:5px;
	position:relative
}
.npc_task_tolk:before
{
	content:'';
	position:absolute;
	left:-15px;
	top:30%;
	height:0;
	width:0;
	border-style:solid;
	border-width:5px 10px 5px 5px;
	border-color:transparent #fff transparent transparent
}
.tsk_lock,.tsk_cmpl
{
	display:inline-block;
	float:left;
	vertical-align:middle;
	margin:-2px 4px 0 0;
	width:18px;
	height:18px;
	background:url('/css/images/tasks/galka_empty.png') 0 0 no-repeat
}
.tsk_cmpl
{
	background:url('/css/images/tasks/galka_full.png') 0 0 no-repeat
}
.c-blue
{
	color:#006dba!important
}
.bg-moreGreen
{
	background:#b7f39f!important;
	color:#648a00
}
.r_lock
{
	background:#ccc;
	color:#808080;
	padding:14px 5px 5px 5px;
	text-align:center;
	position:relative
}
.r_lock:after
{
	content:'';
	position:absolute;
	width:24px;
	height:24px;
	top:-10px;
	left:45%;
	border-radius:50%;
	background:url('/css/images/f-buttons2.png') center -233px no-repeat #b8b8b8
}
.npc_task_notice_tolk
{
	background:#d5e2a4;
	color:#487b27;
	padding:5px 10px 5px 10px;
	position:relative;
	border-radius:5px;
	margin-top:5px;
	font-size:12px
}
.npc_task_notice_tolk:before
{
	content:'';
	position:absolute;
	left:-15px;
	top:30%;
	height:0;
	width:0;
	border-style:solid;
	border-width:5px 10px 5px 5px;
	border-color:rgba(0,0,0,0) #d5e2a4 rgba(0,0,0,0) rgba(0,0,0,0)}.tsk_list
{
	display:block;
	padding:5px 0
}
.tsk_list li
{
	margin-top:10px;
	font-size:12px;
	clear:both
}
.tsk_list li:first-child
{
	margin-top:0
}
.npc_task_tolk_empty
{
	font-size:12px;
	text-align:right;
	color:#6b441b;
	margin-top:10px;
	width:95%;
	float:right
}
.task-npc-img
{
	display:inline-block;
	vertical-align:middle;
	width:51px;
	height:51px;
	position:relative;
	margin-top:7px
}
.task-npc-img.task_timer:after,.task-npc-img.task_tick:after
{
	content:'';
	width:18px;
	height:18px;
	position:absolute;
	background:url('/css/images/tasks/galka_full.png') 0 0 no-repeat;
	bottom:0;
	right:0
}
.task-npc-img.task_tick:after
{
	width:21px;
	height:21px;
	background:url('/css/images/tasks/budilnik.png') no-repeat 50% 50% #fff;
	border-radius:50%}.flat-paging
{
	text-align:center;
	font-size:0;
	overflow:hidden;
	white-space:nowrap
}
.page
{
	display:inline-block;
	text-align:center;
	text-decoration:none;
	color:#fff;
	background:#45a9e7;
	vertical-align:middle
}
.flat-paging a:first-child
{
	margin-left:0
}
span.page
{
	background-color:transparent!important
}
.page em
{
	font-style:normal!important
}
.page.page_left,.page.page_right
{
	padding:0;
	font-size:0
}
.fright
{
	float:right
}
.fright_link a
{
	text-decoration:underline;
	color:#fff!important
}
.relative
{
	position:relative
}
.zoo_violet_btn
{
	background:#ff9621;
	border-color:#cf6e02;
	color:#fff;
	border-width:3px
}
.zoo_table-raiting td
{
	padding:5px
}
.zoo_table-raiting tr:nth-child(2n) td
{
	background:#f4d79e
}
.zoo_table-raiting
{
	background:#f5deb3;
	color:#6b441b;
	margin-bottom:2px
}
.zoo_title
{
	color:#ffff83;
	text-align:center;
	padding:0 0 3px 0
}
.zoo_notice
{
	text-align:center;
	color:#f8ffa0;
	background-color:#1a4e06;
	min-height:36px;
	padding:2px 25px 2px 25px;
	margin:15px auto 0 auto
}
.zoo_notice.winner
{
	background-color:#1a4e06
}
.c-yellow
{
	color:#fec211!important
}
.f-wrapper.zoo_f_fair
{
	position:relative
}
.f-wrapper.zoo_f_fair .flat-content-rel
{
	position:absolute;
	left:0
}
.crosspromo-box
{
	position:relative;
	background:#effad4;
	margin-top:1px
}
.crosspromo-box-inner
{
	color:#5c7e02;
	text-align:right;
	position:absolute;
	width:98%;
	padding-right:2%;
	top:5%;
	right:0
}
.crosspromo-box._last-day .crosspromo-box-inner
{
	text-align:center;
	top:3%;
	padding-right:0;
	width:100%}.gift.vten-gift
{
	background:linear-gradient(to right,#192b69 0,#6537c9 100%)!important;
	background-color:#192b69
}
.gift.vten-gift.today table,.gift.sleg-gift.today table
{
	background:none!important
}
.gift.sleg-gift
{
	background:linear-gradient(to right,#224c1a 0,#67b643 100%)!important;
	background-color:#224c1a
}
.crosspromo-box.chest-gift
{
	background:#effad4!important;
	border-radius:0;
	color:#5c7e02
}
.crosspromo-box.sleg-box-gift
{
	background:#effad4!important;
	border-radius:0;
	color:#5c7e02
}
.crosspromo-chest-icon
{
	display:inline-block
}
.crosspromo-chest-open-icon
{
	display:inline-block
}
.random-daily-gift-img
{
	background-position:50% 90%}.crosspromo-chest-icon-mini
{
	display:inline-block
}
.crosspromo-box._sleg
{
	border-radius:0
}
.crosspromo-box-icon,.crosspromo-box-open-icon,.crosspromo-box-icon-mini
{
	display:inline-block
}
.t-lvl-up
{
	height:110px;
	position:relative;
	background:url('/css/images/tut/lvl-up_240.png') 50% 0 no-repeat;
	margin-top:-10px
}
.lvl-up-number
{
	position:absolute;
	width:100%;
	text-align:center;
	font-size:32px;
	font-weight:bolder;
	color:#fff;
	left:0;
	top:32px;
	text-shadow:#c4594c 1px 0 0,#c4594c 0 1px 0,#c4594c -1px 0 0,#c4594c 0 -1px 0
}
.t-reward
{
	border-collapse:separate;
	text-align:center;
	border-spacing:0 5px;
	margin-top:3px
}
.t-reward .f-digger
{
	height:46px;
	display:inline-block;
	background-position:center 3px!important
}
.b-tutorial
{
	margin:0!important;
	padding:10px 0 2px 0;
	position:relative;
	min-height:66px
}
.b-tutorial:before
{
	content:'';
	width:72px;
	height:72px;
	position:absolute;
	bottom:0;
	left:0;
	z-index:5;
	background:url('/css/images/tut/NPC_4_sprite_72.png') 0 -144px no-repeat
}
.b-tutorial._npc1:before
{
	background:url('/css/images/tut/NPC_4_sprite_72.png') 0 0 no-repeat
}
.b-tutorial._npc2:before
{
	background:url('/css/images/tut/NPC_4_sprite_72.png') 0 -72px no-repeat
}
.b-tutorial._npc3:before
{
	background:url('/css/images/tut/NPC_4_sprite_72.png') 0 -144px no-repeat
}
.b-tutorial._npc4:before
{
	background:url('/css/images/tut/NPC_4_sprite_72.png') 0 -216px no-repeat
}
.b-tutorial:after
{
	content:'';
	display:block;
	height:0;
	clear:both
}
.tutorial-note
{
	position:relative;
	float:right;
	width:70%;
	background:#effad4;
	color:#5c7e02;
	z-index:20;
	padding:2%;
	font-size:11px
}
.b-tutorial._bottom .tutorial-note
{
	margin-top:35px
}
.tutorial-note .f-animal-oval
{
	margin:-20px 0 -15px 0
}
.tutorial-note:after
{
	content:'';
	width:0;
	height:0;
	border-style:solid;
	border-width:7px;
	border-color:rgba(0,0,0,0) #effad4 rgba(0,0,0,0) rgba(0,0,0,0);
	position:absolute;
	left:-14px;
	top:46%!important;
	z-index:11
}
.b-tutorial._bottom .tutorial-note:after
{
	top:5%!important
}
.b-tutorial .tutorial-link
{
	position:absolute;
	z-index:2;
	top:10px;
	right:0
}
.tutorial-title
{
	position:absolute;
	color:#adadab;
	top:2px;
	left:5px;
	font-weight:bold;
	font-size:12px;
	z-index:4
}
._tutorial-arr,._tutorial-arr-left
{
	position:relative
}
._tutorial-arr:after,._tutorial-arr-left:after
{
	content:'';
	width:38px;
	height:38px;
	position:absolute;
	top:-35px;
	z-index:500;
	left:7px;
	background:url('/css/images/tut/arrow_38.png') 0 0 no-repeat;
-webkit-animation-name:bounce;
	animation-name:bounce;
	animation-iteration-count:infinite;
-moz-animation-iteration-count:infinite;
-webkit-animation-iteration-count:infinite;
-webkit-animation-duration:5s;
	animation-duration:5s;
-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
._tutorial-arr-left:after
{
	-webkit-animation-name:bounceLeft;
	animation-name:bounceLeft
}
@-webkit-keyframes bounce
{
	from
{
	top:-50px
}
10%
{
	top:-35px
}
20%
{
	top:-50px
}
30%
{
	top:-35px
}
40%
{
	top:-50px
}
50%
{
	top:-35px
}
60%
{
	top:-50px
}
70%
{
	top:-35px
}
80%
{
	top:-50px
}
90%
{
	top:-35px
}
to
{
	top:-50px
}
}@keyframes bounce
{
	from
{
	top:-50px
}
10%
{
	top:-35px
}
20%
{
	top:-50px
}
30%
{
	top:-35px
}
40%
{
	top:-50px
}
50%
{
	top:-35px
}
60%
{
	top:-50px
}
70%
{
	top:-35px
}
80%
{
	top:-50px
}
90%
{
	top:-35px
}
to
{
	top:-50px
}
}.menu-btn._tutorial-arr:after
{
	top:-15px;
	left:24px
}
.btn-sell._tutorial-arr:after
{
	top:-32px;
	left:17px
}
.registration-link
{
	margin-top:5px;
	display:block;
	text-decoration:none;
	padding:2% 11% 2% 26%;
	font-size:12px;
	color:#fff;
	border-radius:10px;
	background:url('/css/images/paginator/arr_right.png') 96% 50% no-repeat #45a9e7;
	position:relative
}
.registration-link:before
{
	content:'';
	position:absolute;
	top:-3px;
	left:0;
	width:62px;
	height:62px;
	background:url('/css/images/tut/NPC_with_gift_62.png') 0 0 no-repeat
}
.b-package
{
	background:url('/css/images/tut/pack-top-bg.png') 0 0 no-repeat #fffff7;
	font-size:12px;
	text-align:center;
	color:#7d5328;
	padding:5px
}
.b-package._open
{
	padding:0;
	margin-top:30px;
	background:#d6e9a6;
	position:relative
}
.b-package._open:before
{
	content:'';
	width:100%;
	position:absolute;
	height:30px;
	top:-30px;
	background:url('/css/images/tut/pack-open-top-bg.png') 50% 0 no-repeat;
	left:0
}
.flat-input
{
	display:block;
	width:95%;
	height:24px;
	line-height:24px;
	padding:0 2%;
	margin:0;
	font-size:12px;
	background:#fff;
	color:#5c5c5c;
	border-radius:0;
	border:1px solid #ababab
}
.flat-label
{
	display:block;
	margin-bottom:2px
}
.c-red
{
	color:#ec6045!important
}
.bg-dblue
{
	background:#004a80!important;
	color:#fff
}
.c-gold
{
	color:#ffe400!important
}
._none-animate._tutorial-arr:after,._none-animate._tutorial-arr-left:after
{
	-webkit-animation-name:none;
	animation-name:none
}
.fuel-box
{
	display:table;
	width:100%;
	background:#9d8262;
	border-collapse:separate;
	border-spacing:1px;
	border-radius:0 0 5px 5px
}
.fuel-link
{
	display:block;
	vertical-align:bottom;
	padding:2px 0;
	text-align:center;
	text-decoration:none;
	color:#fff;
	background:linear-gradient(to bottom,#af997f 0,#af997f 5%,#85633b 30%,#6b441b 100%);
	background-color:#85633b;
	border-radius:5px
}
.fuel-empty-icon
{
	display:inline-block;
	vertical-align:middle
}
.clearfix:after
{
	content:'';
	display:block;
	height:0;
	clear:both
}
.wrap-task
{
	background:#d9bc81
}
.task-box
{
	background:#fcedce;
	position:relative;
	color:#6b441b
}
.task-box:after
{
	content:'';
	position:absolute;
	z-index:10
}
.task-box._task-done:before
{
	content:'';
	position:absolute;
	right:0
}
.task-box._task-done
{
	background:#ccf9ba;
	color:#4a8c00
}
.task-box._task-lock
{
	background:#d9d9d9;
	color:#808080
}
.task-box._task-done .flat-btn
{
	background:#09b700;
	border-color:#099a01
}
.task-box._main-task,.task-box._main-task:after
{
	background:0;
	border:0
}
.wrap-task._task-done
{
	position:relative;
	background:#87c96d
}
.task-box._main-task._task-done
{
	background:#87c96d;
	color:#6b441b
}
.wrap-task._task-done .task-box._task-done
{
	border-bottom-color:#6ca157
}
.serial-task
{
	position:relative
}
.serial-task-title
{
	background:#fcedce;
	position:relative
}
.task-box._subtask
{
	background:#fff8e8
}
.wrap-task h1
{
	text-align:center;
	padding:0;
	margin:0;
	color:#7d5328
}
.task-box h2
{
	margin:0
}
.task-image
{
	display:inline-block;
	float:left
}
.wrap-task-list
{
	list-style-type:none;
	display:block
}
.task-list
{
	display:block
}
.t-point
{
	display:inline-block;
	vertical-align:middle
}
.task-list._done
{
	color:#3a8100
}
.task-reward
{
	background:#fff;
	text-align:center;
	text-align:center
}
.task-reward._main-reward
{
	position:relative
}
.task-reward._main-reward:before
{
	content:'';
	position:absolute;
	z-index:100;
	left:0;
	width:100%}.more-open-link
{
	color:#006dba;
	text-decoration:underline!important
}
.task-timer
{
	position:absolute;
	background:#006db7;
	white-space:nowrap;
	color:#fff!important;
	text-align:center
}
.task-timer:after
{
	content:'';
	position:absolute
}
.npc_task
{
	overflow:inherit!important;
	padding:0;
	position:relative
}
.npc_task_tolk
{
	float:right;
	background:#fff;
	color:inherit!important;
	position:relative
}
.npc_task_tolk:before
{
	content:'';
	position:absolute;
	height:0;
	width:0;
	border-style:solid;
	border-color:transparent #fff transparent transparent
}
.task-progress
{
	white-space:nowrap;
	font-size:0;
	text-align:center
}
.task-progress._simple
{
	margin:0
}
.i-step
{
	display:inline-block;
	position:relative;
	vertical-align:middle;
	background:rgba(0,0,0,0.2);
	border-radius:50%}.i-step._done
{
	background:#4a8c00!important
}
.i-step._current:after
{
	content:'';
	position:absolute;
	width:0;
	height:0;
	border-style:solid;
	border-color:transparent transparent #fcedce transparent;
	z-index:10001
}
.i-step._current._done:after
{
	border-color:transparent transparent #ccf9ba transparent!important
}
.task-progress._simple .i-step._current:before
{
	content:'';
	position:absolute;
	width:0;
	height:0;
	border-style:solid;
	border-color:transparent transparent #ddcdb5 transparent;
	z-index:10000
}
.task-progress._simple .i-step._current:after
{
	border-color:transparent transparent #fff8e8 transparent
}
.task-progress._simple .i-step._current._done._last:before
{
	border-color:transparent transparent #4a8c00 transparent!important
}
.serial-task-title._task-done
{
	background:#87c96d;
	border-color:#4a8c00
}
.green-title
{
	position:relative;
	background:#52a633;
	color:#fff
}
.info-list
{
	display:block
}
.info-list-i
{
	display:block;
	position:relative;
	overflow:hidden
}
.info-list-i:before
{
	content:'';
	display:inline-block;
	vertical-align:middle;
	background:#6b441b;
	border-radius:50%}
	
.break {
	word-wrap: break-word; overflow-wrap: break-word;
}