img  {border:none;}body {background:#140d37 url('/themes/absolutist/img/substrate.jpg?v1') top center no-repeat; background-attachment:fixed; color:#444444; font-family:Verdana; padding:0px; margin:0px;}p {margin:0px; padding:0px;}h1,h2,h3,h4,h5,h6 {margin:0px; padding:0px;}h3 {font-size:1em; padding:6px 0px;}* {font-family:Verdana, sans-serif;}#allWrapper { overflow:hidden; width:inherit;}h1, h2 {color:#1e52a5;}#wrapper {margin:0px auto; width:100%; width:1000px; font-family:Verdana; position:relative;}#header {width:100%; height:32px; background:url('/themes/absolutist/img/header_bg.png') repeat-x;} .sep { width:4px; height:32px; background:url('/themes/absolutist/img/header-spacer.png') no-repeat;}#appProgressBar {width:400px; height:26px; border:#1958aa solid 1px; box-shadow:1px 1px 3px rgba(0,0,0,0.3); border-radius:4px; margin:0px auto 0px; owerflow:hidden;}#appProgressBar #apbb {background:#1958aa;height:inherit; width:0px;}#header .subscribe {padding:3px 30px 0px 42px; float:left; background:url('/themes/absolutist/img/subscribe.png') 6px 8px no-repeat; margin-left:20px;}#header .subscribe img {vertical-align:-3px; margin-right:2px;}#header .subscribe a {text-decoration:none;}/* #header .subscribe span {color:#D5E5FF; font-size:14px;} */#header .subscribe input {border:none; background:url('/themes/absolutist/img/input-bg.png');  background-size:contain; height:22px; text-align:center; margin:0px 2px 0px 4px; color:#6D91B1; width:200px;}#header .subscribe .submitButton {vertical-align:middle; margin-top:-2px; cursor:pointer;}#header .languages {float:right; height:32px; width:100px;}#header .languages a {float:right; height:16px; padding:8px 14px;}#header .languages .sep {float:right;}#header .languages a:hover {background:rgba(180,180,255,0.22);}#header .social {float:left; margin-left:60px; margin-right:20px; padding-top:4px;}#header .social  a{margin:0px 4px; width:22px; height:22px; display:inline-block;}#header .social .vkontakte {background:url('/themes/absolutist/img/social/social-sprite.png') 22px 0px;}#header .social .facebook {background:url('/themes/absolutist/img/social/social-sprite.png') 0px 0px;}#header .social .twitter {background:url('/themes/absolutist/img/social/social-sprite.png') 44px 0px;}#header .social .googleplus {background:url('/themes/absolutist/img/social/social-sprite.png') 66px 0px;}#search {float:left; width:252px; margin:0px 4px 0px 80px;}#search .fbg {  background:url('/themes/absolutist/img/search.png') no-repeat !important;  padding: 4px 0px 2px 10px;  height:22px;  margin-top:2px;}#search .fbg .txtfield {  background:none;  border:none;  height:20px;  width:194px;  padding:0px;  font-size:16px;  color:#797876;  margin:0px 0px 0px 20px;}#search .fbg .txtfield:focus {border:none; outline: none;}#search .txtfield:-webkit-autofill {  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;}#middle {}#middle #logo {border:none;}#content {position:relative; z-index:2; padding-top:32px;}#content #topBar {background:url('/themes/absolutist/img/header_tile_bg.png') repeat-x; height:32px; width:1000px;position:absolute; top:0px;z-index:1000;box-shadow:1px 0px 4px #000000;}#menu .pt {float:left; text-align:center; height:32px; position:relative;}#menu .del {background:url('/themes/absolutist/img/header-spacer.png') top right no-repeat; float:left; width:4px; height:32px;}#menu .btn {  color:#ffffff;  font-size:20px;  text-decoration:none;  display:block;  height:26px;  //padding:6px 32px 0px;  padding-top:2px;  width:180px;}#menu .pt:hover { }#menu .active {background:url('/themes/absolutist/img/header_bttn_tile_over.png') repeat-x; }#menu .pt .genres {  width:182px;  background:#3f6cba;  position:absolute;  top:32px;  left:0px;  display:none;  overflow:hidden;  z-index:1000;  border-top:#30528d solid 1px;  border-bottom:#30528d solid 4px;  box-shadow:1px 1px 4px #000000;}#menu .pt .genres a {  display:block;  color:#ffffff;  text-align:left;  padding:4px 2px 2px 4px;  text-decoration:none;  font-size:14px;  border-bottom:rgba(250,255,255,0.1) solid 1px;   }#menu .pt .genres a:hover {  background:rgba(250,255,255,0.3);  color:#134382;}#menu .pt .genres a span {text-shadow:none; color:#bbb; display:block; float:right; font-size:9px; padding:3px 0px 0px 0px;}#mca {min-height: 500px; padding:4px; background:#fff;}#topGames {width:267px; margin-top:5px;}#topGames h2 {background:url('/themes/absolutist/img/top_games_bg.png') top center no-repeat; height:36px; padding-left:90px; color:#ffffff; font-size:20px; padding-top:12px; font-weight:normal;}#topGames .list {border:#38BA8E solid 1px; border-bottom:#38BA8E solid 2px; border-top:none; background:url('/themes/absolutist/img/top-shadow.png') top center no-repeat; padding-top:6px; color:#1e52a5; height:418px; overflow:hidden;}#topGames .list .pt {display:block; padding:2px 2px 2px 4px; color:#1755A2; text-decoration:none; font-size:13px;  border-top:#6E9006 solid 1px;  position:relative; }#topGames .list .pt:first-child {border:none; }#topGames .list .pt img {vertical-align:middle; margin-right:8px; border:#38BC8D solid 1px; display:block; float:left;}#topGames .list .pt a {display:block; position:absolute; top:0px; left:0px; right:0px; bottom:0px;}#topGames .list .pt a:hover {background:rgba(0,50,180,0.1); }#topGames .list .pt .appName {display:table-cell; margin:0px; padding:0px;  width:239px; height:36px; vertical-align: middle;}#topGames .list .pt .clear {height:1px;}#learnMore {width:714px; border:#3b719d solid 1px; margin-bottom:5px; overflow:hidden;}#learnMore a .slide {width:720px; height:243px; border-bottom:#3b719d solid 3px; border-top:#3b719d solid 3px;}#learnMore .sll {display:block; position:relative; width:720px; height:250px;}#learnMore .sll .lmButton {border:#3b719d solid 1px; position:absolute; top:200px; right:16px; background:url('/themes/absolutist/img/learnmore.png'); width:153px; height:28px; padding:3px 0px 0px 4px; color:#fff; font-size:14px; }#learnMore .sll .lmButton img {text-align:center; vertical-align:middle; margin-right:8px;}#learnMore .banner {}#learnMore .list {padding:0px; text-align:center; width:708px; margin:2px auto;}#learnMore .list .pt {display:table-cell; vertical-align:middle; width:120px; height:100px; cursor:pointer; text-align:center;} #learnMore .list .pt img { margin:0px; padding:0px; vertical-align:middle;}#learnMore .list .pt .i2		{-webkit-filter: grayscale(80%); -moz-filter: grayscale(80%); -ms-filter: grayscale(80%); -o-filter: grayscale(80%); filter: grayscale(80%);}#learnMore .list .pt .i0		{-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%);}#newGames {width:716px; padding-top:7px;}#newGames .title {height:44px; background:url('/themes/absolutist/img/new_game_bg.png') -10px ;text-align:center; color:#ffffff; font-size:24px; padding-top:8px;}#newGames .list {border:#BF5B0F solid 1px; border-bottom:#BF5B0F solid 2px; border-top:none; background:url('/themes/absolutist/img/new-shadow.png') top center no-repeat; padding:7px 4px 2px;}#newGames .latest {float:left; width:280px;border-right:#BF5B0F solid 1px; text-align:center; padding:6px; margin-top:6px; margin-right:5px; height:388px;}#newGames .latest h2 {margin:6px auto; line-height:16px;}#newGames .latest h2 a {text-decoration:none; color:#BD5A09; font-weight:bold; font-size:18px;}#newGames .latest p {width:90%; text-align:center; margin:2px auto; margin-bottom:8px;}#newGames .latest p a {text-decoration:none; font-size:14px; color:#1e52a5;}#newGames .pt {display:block; float:left; width:202px; text-align:center; margin:2px 0px; text-decoration:none; font-size:12px; height:134px; position:relative;}#newGames .pt .logo {width:inherit; height:100px; margin:0px auto; display:table-cell; text-align:center; vertical-align:middle; position:relative;}#newGames .pt img {border:#BF5B0F solid 1px;}#newGames .pt .appName {padding:1px 4px;}#newGames .pt .url {position:absolute; top:0px; bottom:0px; left:0px; right:0px; }#newGames .pt {text-decoration:none; color:#1e52a5;}#newGames .pt:hover {text-decoration:underline;}#newGames .gButton {width:125px; height:26px; display:block; margin:0px auto; background:url('/themes/absolutist/img/learnmore.png') 8px; color:#ffffff; text-decoration:none; font-size:16px; padding-top:5px; text-align:left; padding-left:32px; position:relative;}#newGames .gButton img {position:absolute; top:3px; left:3px;}#newGames .platformIcon {  position:absolute;  bottom:1px;  right:47px;  padding:2px 3px 2px 2px;   background:rgba(255,255,255,0.7);  border-radius:16px 0px 16px 0px;  -moz-border-radius:16px 0px 16px 0px;  -webkit-border-radius:16px 0px 16px 0px;  box-shadow: 1px 2px 6px rgba(0,0,0,0.7);  -moz-box-shadow: 1px 2px 6px rgba(0,0,0,0.7);  -webkit-box-shadow: 1px 2px 6px rgba(0,0,0,0.7);}#newGames .platformIcon img { display:block; margin:0px; border:none; }#new-online-games { padding-top:8px; margin-bottom:10px;}#new-online-games .title {height:41px; background:url('/themes/absolutist/img/online-new.png') -10px ;text-align:center; color:#ffffff; font-size:24px; padding-top:10px; font-weight:bold;}#new-online-games .list {border:#BF5B0F solid 1px; border-bottom:#BF5B0F solid 2px; border-top:none; background:url('/themes/absolutist/img/new-shadow.png') top center no-repeat; padding:8px 4px 2px;}#new-online-games .list a { display:block; float:left; margin:4px 26px;}#new-online-games .list img {width:192px; height:144px;}#pop-online-games { padding-top:8px;}#pop-online-games .title {height:37px; background:url('/themes/absolutist/img/online-new.png') -10px ;text-align:center; color:#ffffff; font-size:24px; padding-top:14px;}#pop-online-games .list {border:#BF5B0F solid 1px; border-bottom:#BF5B0F solid 2px; border-top:none; background:url('/themes/absolutist/img/new-shadow.png') top center no-repeat; padding:8px 4px 2px;}#pop-online-games .list a { display:block; float:left; margin:4px 15px;}#pop-online-games .list img {width:92px; height:72px;}.d {float:left; width:10px; height:10px;}.cat_box {width:489px; padding-top:8px; }.cat_box .title {height:32px; text-align:center; color:#ffffff; font-size:20px; padding-top:6px;}.cat_box .title a {color:inherit; text-decoration:none; font-size:inherit;}.puzzle .title {background:url('/themes/absolutist/img/puzzle.png') -10px ;}.shooter .title {background:url('/themes/absolutist/img/shooter.png') -10px ;}.time-management .title, .adventure .title {background:url('/themes/absolutist/img/time-management.png') -10px ;}.match-3 .title, .kids .title {background:url('/themes/absolutist/img/match-3.png') -10px ;}.card-n-board .title {background:url('/themes/absolutist/img/card-n-board.png') -10px ;}.arcade-and-action .title, .hidden-object .title {background:url('/themes/absolutist/img/arcade-n-action.png') -10px ;}.shooter .time-management {background:url('/themes/absolutist/img/time-management.png') -10px ;}.puzzle .list {border:#4679a4 solid 1px; border-bottom:#4679a4 solid 2px; border-top:none; background:url('/themes/absolutist/img/new-shadow.png') top center no-repeat; padding:8px 5px 2px; }.shooter .list {border:#1d7c18 solid 1px; border-bottom:#1d7c18 solid 2px; border-top:none; background:url('/themes/absolutist/img/new-shadow.png') top center no-repeat; padding:8px 5px 2px; }.time-management .list, .adventure .list {border:#d17125 solid 1px; border-bottom:#d17125 solid 2px; border-top:none; background:url('/themes/absolutist/img/new-shadow.png') top center no-repeat; padding:8px 5px 2px; }.match-3 .list, .kids .list {border:#5e2866 solid 1px; border-bottom:#5e2866 solid 2px; border-top:none; background:url('/themes/absolutist/img/new-shadow.png') top center no-repeat; padding:8px 5px 2px; }.card-n-board .list {border:#b22c35 solid 1px; border-bottom:#b22c35 solid 2px; border-top:none; background:url('/themes/absolutist/img/new-shadow.png') top center no-repeat; padding:8px 5px 2px; }.arcade-and-action .list, .hidden-object .list {border:#167176 solid 1px; border-bottom:#167176 solid 2px; border-top:none; background:url('/themes/absolutist/img/new-shadow.png') top center no-repeat; padding:8px 5px 2px; }.cat_box .list .pt {float:left; width:138px; height:120px; margin:10px 10px; text-align:center;}.cat_box a {color:#1e52a5; font-size:12px;}#gamesFor {float:left; margin-top:6px; width:822px; }#gamesFor h2 {height:43px; background:url('/themes/absolutist/img/games-for.png'); text-align:center; color:#ffffff;  padding-top:8px; font-weight:normal;}#gamesFor h2 a {color:#ffffff; font-size:20px; text-decoration:none;}#gamesFor .list {border:#3b719d solid 1px; border-bottom:#3b719d solid 2px; border-top:none; background:url('/themes/absolutist/img/new-shadow.png') top center no-repeat; padding:10px 3px 0px; background-size:contain;}#gamesFor .pt {display:block; float:left; width:200px; text-align:center; margin:2px 0px; text-decoration:none; font-size:12px; height:142px; }#gamesFor .pt img {display:block; margin:2px auto; border:#BF5B0F solid 1px;}#gamesFor .pt {text-decoration:none; color:#1e52a5;}#gamesFor .pt:hover {text-decoration:underline;}#relatedGames {float:left; margin-top:6px; }#relatedGames h2 {height:35px; background:url('/themes/absolutist/img/games-for.png'); text-align:center; color:#ffffff;  padding-top:16px;}#relatedGames h2 a {color:#ffffff; font-size:24px; text-decoration:none;}#relatedGames .list {border:#3b719d solid 1px; border-bottom:#3b719d solid 2px; border-top:none; background:url('/themes/absolutist/img/new-shadow.png') top center no-repeat; padding:10px 3px 0px; background-size:contain; height:150px;}#relatedGames .pt {display:block; float:left; width:160px;  text-align:center; margin:2px 0px; text-decoration:none; font-size:12px; position:relative;}#relatedGames .pt .logo {width:inherit; height:106px; display:table-cell; text-align:center; vertical-align:middle;}#relatedGames .pt img {display:block; margin:2px auto;}#relatedGames .pt {text-decoration:none; color:#1e52a5;}#relatedGames .pt a {display:block; position:absolute; top:0px; bottom:0px; left:0px; right:0px;}#relatedGames .pt:hover {text-decoration:underline;}#reviews {width:822px; margin-top:6px; float:left;}#reviews h2 {height:43px; background:url('/themes/absolutist/img/review.png'); text-align:center;  padding-top:8px; color:#1b52a2; font-weight:normal;}#reviews h2 a {color:#ffffff; font-size:20px; text-decoration:none;}#reviews .list {border:#3b719d solid 1px; border-bottom:#3b719d solid 2px; border-top:none; background:url('/themes/absolutist/img/new-shadow.png') top center no-repeat; padding:16px 4px 0px; background-size:contain; height:120px;}#reviews .pt {display:block; float:left; width:200px; text-align:center; margin:2px 0px; text-decoration:none; font-size:12px; height:100px;}#reviews .pt img {display:block; width:98px; height:76px; margin:2px auto; border:#BF5B0F solid 1px;}#reviews .pt {text-decoration:none; color:#1e52a5;}#reviews .pt:hover {text-decoration:underline;}#review {float:left; width:820px;}     #review h1 {text-align:center; margin:6px; font-size:16px;}#review .list {border:#1b52a2 solid 1px; padding:0px 8px;}#review .card {padding:6px 4px 6px; border-bottom:#1b52a2 solid 1px; position:relative;}#review .card:first-child {margin:0px;}#review .card:last-child {margin:0px; border:none;}#review .card .link {display:block; position:absolute; top:0px; left:0px; right:0px; bottom:0px;}#review .card .link:hover {background:rgba(20,100,200,0.2);}#review .card .logo {margin:0px 10px 6px 0px; float:left;}#review .card .date {float:right; margin-right:10px; font-style:italic; font-size:10px; color:#aaa;}#review .card p {text-align:justify; font-size:13px;}#review .card h2 {font-size:14px; font-weight:bold; margin-bottom:4px;}#slide2 {text-align:center; margin-bottom:10px; width:720px; float:left;}#slide2 .wrapper {width:720px; height:250px;}#slide2 .slide {width:720px;}#slide2 .bullet {border:none; cursor:pointer; margin:3px;}#platformApp .list {border:#1e52a5 solid 1px; width:482px; margin:6px 5px 6px;}#platformApp .list .card {height:212px; border-bottom:#1e52a5 solid 1px; margin:10px; position:relative;}#platformApp .list .card:last-child {border-bottom:none; margin-bottom:0px;}#platformApp .list .card img { float:left;}#platformApp .list .card h2 { font-size:15px;  line-height:15px; float:right; width:260px; margin-bottom:6px;}#platformApp .list .card h2 span { font-size:14px; font-weight:normal; }#platformApp .list .card .appLink { position:absolute; top:0px; left:0px; right:0px; bottom:0px; z-index:4;}#platformApp .list .card .preview { float:right; width:260px; padding:4px 0px;/* height:110px;*/ overflow:hidden; font-size:12px;}#platformApp .list .card .links {position:relative; z-index:5; width:100%; float:left; display: inline-flex; margin-top: 10px;}#platformApp .list .card .links a {margin:2px 32px;}#platformApp .list .card .links .storeUrl {display:inline-block; float:none; margin:14px 20px 4px; }#onlineList {float:left; width:806px;}#onlineList .list {border:#1e52a5 solid 1px; width:390px; margin:6px 5px 6px;}#onlineList .list .card {height:134px; border-bottom:#1e52a5 solid 1px; margin:6px; position:relative;}#onlineList .list .card:last-child {border-bottom:none; margin-bottom:0px;}#onlineList .list .card .logoImg {display:block; float:left; margin-right:8px; margin-bottom:2px;}#onlineList .list .card  h2 { font-size:16px; display:block; margin-bottom:2px; text-align:left; float:right; width:270px; padding-bottom:4px;}#onlineList .list .card  h2 span { font-size:16px; font-weight:normal;}#onlineList .list .card  .appLink { position:absolute; top:0px; left:0px; right:0px; bottom:0px; z-index:4;}#onlineList .list .card  .preview { text-align:left; padding-left:110px; font-size:14px;}#page { width:710px; padding:2px 2px 8px; float:left;}#page p {margin:10px 4px;}#app, #onlineapp, #CPage {width:810px; border:#1455a5 solid 1px; border-bottom:#1455a5 solid 4px; position:relative; float:left;}#CPage {padding:8px; width:810px;}#CPage p {margin:11px 0px;}#onlineapp2 {border:#1455a5 solid 1px; border-bottom:#1455a5 solid 4px; position:relative; width:700px; padding:6px 6px;}#onlineapp .description, #onlineapp2 .description {margin:10px 6px; text-align:justify; font-size:14px;}#onlineapp h1, #onlineapp2 h1 {margin-bottom:10px;}#onlineapp {padding:4px;}#app .intro {}#app h1, #onlineapp h1 {font-size:18px; font-weight:bold; padding:2px 0px 10px; text-align:center;}#onlineapp h1 {text-align:center;}h1 {font-size:19px; font-weight:bold; padding:2px 0px 4px; margin-left:4px;}#app h1 img, #onlineapp h1 img {vertical-align:middle; margin-left:30px;}#onlineapp #appPlace {margin:0px auto; text-align:center;}#onlineapp #appPreload {margin:0px auto;}#onlineapp #appPreload .ad {margin:0px auto; width:250px; height:250px; background:grey;}#onlineapp #appPreload #progressBar {width:300px; border:solid 1px; height:12px; padding:2px; margin:20px auto;}#onlineapp #rlr {background:blue; height:12px; width:0px;  }#onlineapp .rating {  height:32px; margin:0px auto; text-align:center;}#onlineapp .screenshots {float:left; text-align:center; position:relative; width:150px;}#onlineapp .screenshots img { display:inline-block; margin:4px 18px; cursor:pointer; width:96px; height:72px;}#app .sd {font-size:14px; font-weight:bold; padding:2px 0px 10px;}#app .d {font-size:14px; padding:2px 0px 10px; width:100%; text-align:justify;}#app .appInto { padding:18px 0px; width:210px; text-align:center; }#app .appInto .intro {margin-bottom:6px;}#app .appInto a {display:block; margin:10px 0px;}#app .detail {margin:12px 0px 6px; padding:0px 12px 0px; float:left; border-left:#bbbbbb solid 1px; min-height:300px; width:564px;}#app h1 {font-size:18px; margin:0px; padding:0px;}#app .rating {height:28px; margin-top:6px; text-align:center;}#app .rating img {margin:0px 2px;}#app .description {margin:4px 0px 14px; font-size:14px;}#app .description p {margin:7px 0px; text-align:justify;}#onlineapp .description p {margin:7px 0px; text-align:justify;}#app .additional {margin-bottom:20px;}  #app .additional .features {float:left; width:380px;}.additional .features .title {font-size:18px; color:#d60;}.additional .features a {color:#07d; font-weight:bold;}#app .additional .also-avaliable {float:left;} .additional .also-avaliable span {font-weight:bold; margin-bottom:4px;} .additional .also-avaliable a {text-decoration: none;}.additional .also-avaliable img {position:relative; margin:5px; }.additional .also-avaliable strong{font-size: 12px;}.additional .also-avaliable img:hover {position:relative; margin:3px; width:28px; height:28px; box-shadow: 0px 0px 5px rgba(0,0,0,0.4);}.hr {height:0px; border-bottom:#999 solid 1px; margin:10px auto;}#app .screenshots {text-align:center; position:relative;}#app .screenshots img { display:inline-block; margin:4px 18px; cursor:pointer; width:96px; height:72px; }.breadcrumbs, .breadcrumbs * {margin:6px 6px 0px; color:#777; font-size:11px; }#app .watch-video {cursor:pointer;}#also-like { border:#820455 solid 1px; border-bottom:#820455 solid 4px;}#also-like .title {height:37px; background:url('/themes/absolutist/img/also-bg.png'); padding-top:14px; color:#fff; font-size:20px; text-align:center;}#also-like .list {padding-top:6px;}#also-like .list .card {float:left; width:110px; text-align:center; margin:4px 6px; position:relative; }#also-like .list .card img {padding-bottom:7px;}#also-like .list .card a {display:block; position:absolute; top:0px; left:0px; right:0px; bottom:0px;}#also-like .list .card a:hover {background:rgba(0,0,190,0.1);}#also-like .list .card p {color:#1e52a5; font-size:12px; font-weight:bold;}#also-like .list .card p:hover {text-decoration:underline;}#ad_160x600 {width:160px; height:600px; text-align:center; font-size:32px; margin-top:6px; }.ruller { float:right; display:block; height:28px; margin:4px 8px; text-align:right; position: relative; z-index: 777;}.ruller a {display:block; float:left; height:22px; margin:0px 3px; font-size:18px; font-weight:bold; text-decoration:none; text-align:center; color:#1e52a5;padding:4px 8px; border:solid 1px #eeeeee;}.ruller a:hover {background:#ddd;}#subText {padding: 8px 6px; color:#1455a5; font-size:12px;}#subText p {text-align:center;}#footer {background:#2f489a; font-family:Verdana;}#footer .topBar, #footer .bottomBar {height: 16px; background:#2c448e;}#footer .bottomBar {font-size:12px; padding-top:6px; color:#fdfef9; text-align:center; box-shadow: 0px 0px 5px rgba(0,0,0,0.3) inset;}#footer .list {padding:4px 6px 4px 10px; box-shadow: 0px 0px 5px rgba(0,0,0,0.3);}#footer .list .title {color:#fdfef9; font-size:14px; font-weight:bold; padding-bottom:3px; border-bottom:#8290bf dotted 1px; margin-right:30px; margin-bottom:3px; padding:2px;} #footer .list a {color:#fdfef9; display:block; color:#faf9ff; text-decoration:none; font-size:14px;}#footer .clear { margin:0px 10px;}#footer .list a:hover {text-decoration:underline;}#footer .list .pt {float:left; width:240px; text-shadow: 1px 1px 1px black;}#app #screenShow {display:none; position:absolute; bottom:82px; left:30px; border:solid 4px; background:#000;}#onlineapp #screenShow img, #app #screenShow img {width:480px; height:360px;}#onlineapp #screenShow {display:none; position:absolute; bottom:0px; left:-500px; border:solid 4px; background:#000;}/****************************************/.right {float:right;}.left {float:left;}.clear {clear:both; height:0#px;}#blackscr {position:fixed; top:0px; left:0px; right:0px; bottom:0px; background:rgba(0,0,0,0.7); display:none;}#eVideo {position:fixed; top:0px; display:none;}#eVideo p {background:#000000; padding:20px 60px;}#eVideo .close {position:absolute; top:-4px; right:0px; color:#a00; font-size:20px; font-weight:bold; cursor:pointer;}#eVideo .close:hover {color:#f00;}#cse-search-results {height:1140px; overflow:hidden;}#mca #customPage {padding:30px 6px 10px; border:#1e52a5 solid 1px; float:left; width:706px; background:url('/themes/absolutist/img/flags.png') -4px -4px repeat-x; position:relative;}#mca #customPage h1 {}#mca #customPage h2 {font-size:14px; font-weight:bold; margin:10px 5px;}#mca #customPage h3 {font-size:14px; font-weight:bold; margin:10px 5px;}#mca #customPage p {margin:12px 0px;}#mca #customPage li {padding-left:16px; margin:4px 0px;}#mca #customPage .menu {margin:0px;}#mca #customPage .menu a {display:inline-block; background:url('/themes/absolutist/img/buttons/b2-normal.png') top center; height:17px; padding:3px 6px 2px; border-radius:4px; box-shadow:0px 0px 3px 0px #00000; margin:0px 3px 4px; color:#eeeeee; text-decoration:none; font-weight:bold; width:120px; font-size:15px; text-shadow:0px 0px 1px #000000;}#mca #customPage .menu a:hover {background:url('/themes/absolutist/img/buttons/b2-pressed.png') top center; color:#ffffff; }.center {text-align:center;}#mca #customPage ul {padding-left:20px; font-size:14px; color:#000000;}.sysRequirements .title { color:#1e52a5; margin-bottom:6px; cursor:pointer;}.sysRequirements  p { padding-left:40px; font-size:12px;}.dscr {margin-bottom:10px; text-align:justify;}.dscr p {margin:10px;}#reviewPage {padding:6px; text-align: justify;}#reviewPage img {padding: 5px 5px 0;}#reviewPage p {text-align:justify; margin:12px 0px;}.form {width:444px; margin:0px auto;}.form .t {float:left; height:24px; width:120px;}.form .c {float:left; height:24px; width:260px;}.form .c input {border:solid 1px; font-size:13px;}.form .c input[type="text"] { width:250px;}.form textarea {width:364px;}.contactLabel {margin:10px auto 2px; width:360px; padding:8px 8px 8px 60px; background:url('/themes/absolutist/img/email.png') 0px 0px no-repeat; height:31px; position:relative; left:30px;}.txts {  font-size:80%;  color:#BD5A09;  font-style:italic;}.adBox {position:relative;}.adBox .adminMode {position:absolute; top:0px; right:0px; width:120px; padding:2px; height:30px; background:red; overflow:hidden;}.adBox .adminMode input { font-size:12px; padding:2px; height:28px; max-width:60px; margin:0px; border:solid 1px;}.appInto .gButton, #platformApp .list .card .links .gButton {  color:#ffffff;  display:block;  text-decoration:none;  font-size:13px;  font-weight:bold;  text-align:center;  width:164px;  vertical-align:middle;}.btry {  padding:8px 0px 0px 34px;  height:39px; }.bbuy {  padding:8px 0px 0px 34px;  height:39px; }.BreadScrumb {padding:2px; margin:4px 4px 2px; border:#bbb dashed 1px; display:inline-block; padding:2px 12px 4px 4px; font-size:12px;}.BreadScrumb div[itemtype] {display:inline;}.BreadScrumb a { text-decoration:none; color:#888;}.BreadScrumb a:hover {color:#668; text-decoration:underline;}#mca #CPage .menu a {    background: rgba(0, 0, 0, 0) url("/img/buttons/b2-normal.png") repeat scroll center top;    border-radius: 4px;    color: #eeeeee;    display: inline-block;    font-family: Arial;    font-size: 15px;    font-weight: bold;    height: 17px;    margin: 0 3px 4px;    padding: 3px 6px 2px;    text-decoration: none;    text-shadow: 0 0 1px #000000;    width: 120px;}#mca #CPage .menu a:hover {background:url('/img/buttons/b2-pressed.png') top center; color:#ffffff; }.pageDescription {  min-height: 190px;  margin:2px; padding:15px 2px; text-align:justify; font-size:11px;}.formMessage {text-align:center; margin:0px auto; list-style:disc inside none; display:list-item;}.red {color:#b00;}.green {color:#0b0;}#subLinkLeft {width:140px; position:absolute; top:60px; left:440px; z-index:1;}#subLinkRight {width:140px; position:absolute; top:60px; right:80px; z-index:1;}.appstoreBtn {display:block; width:138px; height:48px; background:url('/themes/absolutist/img/store/appstore-big.png') no-repeat;}.googleplayBtn {display:block; width:138px; height:48px; background:url('/themes/absolutist/img/store/googleplay-big.png') no-repeat;}#subLinkRight a, #subLinkLeft a {display:none;}.qr-code-wrap {    background: #fff none repeat scroll 0 0;    border: 4px solid #0072d2;    border-radius: 10px;    bottom: 83px;    box-shadow: 0 0 8px #000;    display: none;    left: 10%;    margin-left: auto;    margin-right: auto;    padding: 3px;    position: absolute;    right: auto;    z-index: 1000;}.tooltip-arrow {  position: absolute;  width: 0;  height: 0;  border-color: transparent;  border-style: solid;}.tooltip-arrow {    background: rgba(0, 0, 0, 0) url("/themes/absolutist/img/tooltip_arrow.png") no-repeat scroll left top;    bottom: -43px;    display: block;    height: 40px;    left: 50%;    margin-left: -20px;    width: 40px;    z-index: 1000;}.btn-big{    position: relative;    display: inline-block;    cursor: pointer;}.btn-big:hover .qr-code-wrap{    display: block;}div.vote-wrap{    overflow: hidden;}div.vote-block{	position: relative;	}div.vote-hover{    float: left;    cursor:  pointer;}div.vote-stars{	position: absolute;	left: 0;	top: 0;}div.vote-active{	position: absolute;	left: 0;	top: 1px;}div.vote-result{    color: #ccc;    font-size: 14px;    margin-top: 12px;    padding-left: 190px;    display: none;}div.vote-success{    clear: both;    color: #ccc;    font-size: 14px;    margin: 10px 0 0 10px;    display:none;}#relatedGames .list .pt {	width:161px;}#relatedGames .list {	border-color:#BF5B0F;}#relatedGames .list a {	width:163px;}.error-box{ font-size: 11px; margin-top: 5px; display: none;}