.page_body {
    padding-left:27px;
    width:907px;
}

p.custom-zone-note {
	text-align: right;
	padding: 4px 20px 0px 0px;
	font-size: 10px;
	color: #4ea7f3;
}

#social-games,
.two_items,
.two_items_clear,
.two_items_wide,
.two_items_wide_clear,
.three_items,
.three_items_clear,
.four_items_clear,
.five_items_clear {
    padding-top:50px;
    padding-right:27px;
    text-align:left;
    width:880px;
    position:relative;
    height:260px;
}

#social-games {
	height: 220px;
}

.three_items,
.three_items_clear {
    width:510px;
    float:left;
}

.three_items {
    padding-right:10px;
}

.two_items_wide,
.two_items_wide_clear {
    float:left;
    width:427px;
}

.two_items_wide {
    padding-right:25px;
}

.two_items,
.two_items_clear {
    width:360px;
    float:left;
    padding-right:10px;
}

.four_items_clear {
    width:670px;
    padding-right:237px;
}

.balloon_name {
    top:36px;
    left:20px;
}

.balloon_content {
    padding-left:30px;
}

.block_hint {
    padding:18px 0 0 25px;
    font: normal 12px Tahoma;
}

.blue-balloon_name {
    top:18px;
    left:20px;
}


h2 {
    font:bold 20px Tahoma;
    color:#477ed2;
    padding:60px 0 20px 0;
}

#full-catalog {
    padding-bottom:77px;
}

#table-catalog td {
    vertical-align:top;    
}

a.list_link:link,
a.list_link:visited,
a.list_link:hover {
    font:14px Tahoma;
    color: #0045ae;
    text-decoration:none;
}

a.list_link:hover {
    text-decoration:underline;
}

.new {
    font:bold 8px Tahoma;
    color:#ff6633;
}

.full-list-item {
    padding-bottom:5px;
}

#banner-top {
    background-image:url(/static/img/product_list/banner-top.gif);
    width:934px;
    height:41px;
}

#banner-bottom {
    background-image:url(/static/img/product_list/banner-bottom.gif);
    width:934px;
    height:24px;
}

#banner {
    background-color:#0d6ec5;
}

#banner img {
    padding-left:1px;
}

.list_item {
    width:140px;
    float:left;
    padding-top:15px;
    padding-right:30px;    
    text-align:center;
}

.list_item p {
    text-align:center;
}

.list_item a p {
    padding-bottom:5px;
}

.list_item p.product_info {
	font-size: 13px;
	margin-top:-3px;
}

.three_items .list_item,
.three_items_clear .list_item,
.four_items_clear .list_item {
    padding-right:18px;
}

.two_items_wide .list_item,
.two_items_wide_clear .list_item{
    padding-right:45px;
}

.two_items_wide .balloon_content,
.two_items_wide_clear .balloon_content{
    padding-left:45px;
}

.two_items .list_item,
.two_items_clear .list_item{
    padding-right:15px;
}

.product_list_custom {
	height:42px; 
	width: 934px;
	padding-top: 182px;
}

.filter_text, .filter_button, .filter_dotted {
	float: left;
	padding-top: 12px;
	height: 30px;
	font-family: tahoma;
	text-align: center;
}

.filter_text {
	color: #6b7c97;
	width: 185px;
	text-align: left;
	font-weight: bold;
	padding-left: 35px;
	font-size: 13px;
	position: relative;
	top: 2px;
}

.filter_active {
	background:url(/static/img/product_list/current-platform.jpg) top center no-repeat;
}


.filter_button {
	/*width: 150px;*/
}

.filter_button a, .filter_button span{
	color: #2b6acb;
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;
}

.filter_button a:hover {
	
	text-decoration: none;
	color: #e17d13;
}

.filter_active a, .filter_active a:link, .filter_active a:hover, .filter_active a:active {
	text-decoration: none; 
	color: #e17d13;	
}

.filter_dotted {
	color: #b6e3fc;
	width: 64px;
	font-size: 18px;
	padding-top: 11px;
}

.page_text {
	text-align: justify;
	padding: 20px 30px 50px 30px;
}

.current_project {
	/*border: 1px solid red;*/
	float: left;
	width: 300px;
	height: 230px;
}

.page_link {
	position: static;
	padding-top: 10px;
	font-size: 14px;
}

.page_link a.mini_play_button{
	color: #0e72c9;
}

.page_link a.mini_play_button:hover{
	color: #e17d13;
}

a.facebook_button {
	display: block;
	width: 134px;
	height: 82px;
	background-image:url('/static/img/product_list/social-game-facebook.jpg');
	float: right;
	margin-right: 25px;
	margin-top: 15px;
	margin-left: 25px;
}

a.facebook_button:hover {
	background-position: 0 82px;
}

.new-image {
	width:40px;
	height:40px;
	background:url('/static/img/product_list/new.png') no-repeat;
	position:absolute;
	margin-left:110px;
}

.newtop {
    font:bold 8px Tahoma;
    color:#ff6633;
	margin-bottom:0px;
	position: absolute;
}

/* Banners */
#platinum-pack-banner {
	width: 723px;
	height: 147px;
	padding-top: 37px;
	margin-bottom: -8px; 
}

#platinum-pack-banner a {
	display: block;
	width: 723px;
	height: 147px;
	background: url(/static/img/product_list/platinum-pack.jpg) 0px 0px no-repeat;
}

#platinum-pack-banner a:hover {
	background-position: 0px -147px;
}

#platinum-pack-banner-mac {
	width: 723px;
	height: 147px;
	padding-top: 37px;
	margin-bottom: -8px; 
}

#platinum-pack-banner-mac a {
	display: block;
	width: 723px;
	height: 147px;
	background: url(/static/img/product_list/platinum-pack-mac.jpg) 0px 0px no-repeat;
}

#platinum-pack-banner-mac a:hover {
	background-position: 0px -147px;
}

#fishdom-pack-banner-pc {
	width: 741px;
	height: 169px;
	padding-top: 7px;
	margin-bottom: -8px; 
}

#fishdom-pack-banner-pc a {
	display: block;
	width: 741px;
	height: 169px;
	background: url(/static/img/product_list/fishdom-pack-pc.jpg) 0px 0px no-repeat;
}

#fishdom-pack-banner-pc a:hover {
	background-position: 0px -169px;
}

#fishdom-pack-banner-mac {
	width: 741px;
	height: 169px;
	padding-top: 7px;
	margin-bottom: -8px; 
}

#fishdom-pack-banner-mac a {
	display: block;
	width: 741px;
	height: 169px;
	background: url(/static/img/product_list/fishdom-pack-mac.jpg) 0px 0px no-repeat;
}

#fishdom-pack-banner-mac a:hover {
	background-position: 0px -169px;
}

#fishdom-social {
	width: 718px;
	height: 166px;
	padding-top: 17px;
	margin-bottom: -8px; 
}

#fishdom-social a {
	display: block;
	width: 718px;
	height: 166px;
	background: url(/static/img/product_list/social-fishdom.jpg) 0px 0px no-repeat;
}

#fishdom-social a:hover {
	background-position: 0px -166px;
}

#call-of-atlantis-iphone-banner {
	width: 695px;
	height: 171px;
	padding-top: 17px;
	margin-bottom: -8px; 
}

#call-of-atlantis-iphone-banner a {
	display: block;
	width: 695px;
	height: 171px;
	background: url(/static/img/product_list/call-of-atlantis-iphone.jpg) 0px 0px no-repeat;
}

#call-of-atlantis-iphone-banner a:hover {
	background-position: 0px -171px;
}

#super-savers {
	height: 240px;
	padding-top: 30px;
}

#super-savers ul {
	width: 850px;
	margin: 11px auto 0px;
	overflow: hidden;
}

#super-savers li {
	float: left;
	width: 170px;
	height: 185px;
}

#super-savers .logo {
	display: block;
	width: 141px;
	height: 125px;
	margin: 0px auto;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#super-savers .logo:hover {
	background-position: 0px -125px;
}

#super-savers h3 {
	margin-top: 5px;
}

#super-savers a {
	font-size: 13px;
	font-weight: bold;
	color: #2b6acb;
	text-decoration: none;
}

#super-savers a:hover {
	color: #df6503;
}

#super-savers li p {
	text-align: center;
	font-size: 12px;
	padding: 0px 5px;
	margin-top: 2px;
}

#saver-platinum-pack-pc {
	background-image: url(/static/img/pack/1/platinum-pack-pc-logo.jpg);
}

#saver-fishdom-pack-pc {
	background-image: url(/static/img/pack/3/fishdom-pack-pc-logo.jpg);
}

#saver-antiquity-pack-pc {
	background-image: url(/static/img/pack/5/antiquity-pack-pc-logo.jpg);
}

#saver-atlantis-pack-pc {
	background-image: url(/static/img/pack/7/atlantis-pack-pc-logo.jpg);
}

#saver-best-sellers-pack-pc {
	background-image: url(/static/img/pack/9/best-sellers-pack-pc-logo.jpg);
}

#saver-platinum-pack-mac {
	background-image: url(/static/img/pack/2/platinum-pack-mac-logo.jpg);
}

#saver-fishdom-pack-mac {
	background-image: url(/static/img/pack/4/fishdom-pack-mac-logo.jpg);
}

#saver-antiquity-pack-mac {
	background-image: url(/static/img/pack/6/antiquity-pack-mac-logo.jpg);
}

#saver-best-sellers-pack-mac {
	background-image: url(/static/img/pack/10/best-sellers-pack-mac-logo.jpg);
}

#saver-great-match-3-pack-mac {
	background-image: url(/static/img/pack/11/great-match-3-pack-mac-logo.jpg);
}
