
/**********************************************************************************/
/* INCLUDE FILE: style2011.css.php */


/* anti integri hack (linebreak on top with reskin) */


table {
    color: #FFFCEB;
}

img
{
    border:0;
    vertical-align:middle;
}

p {margin:0.5em 0;}

a {color: #f7a915; text-decoration:none;}
a:hover {text-decoration:underline;}

.br {clear:both;}

.link {
    color: #f7a915;
    cursor: pointer;
}

.link:hover {
    text-decoration:underline;
}

.yellow {
    color: #f7a915;
}

.grey {
    color: #969AA0;
}

.white {
    color: #FFFCEB;
}

.orangBold {
    font-weight: bold;
    color: #f7a915;
}

.left {
    float:left;
}

.right {
    float:right;
}

.txt18 {
    font-size:18px !important;
}

.zeroing-stales {
    padding: 0;
    margin: 0;
}

.mb {
    margin-bottom:10px;
}

/* CONTENT WRAPPER 3 */

#topstory
{
    position:absolute;
    width:196px;
    height:90px;
    padding: 2px 15px 2px 0;
    background: transparent url(../p/_q/bg/topstory.png) no-repeat top right;
    overflow: hidden;
    font-size: 10px;
    font-size: 9px;
    text-shadow: 1px 1px 0px #181b1e;
    line-height: 13px;
    color: white;
    cursor: pointer;
}

#topstory strong {
    display:block;
    font-size: 11px;
    font-weight: bold;
    color: #f7a915;
    text-shadow: 1px 1px 0px #191a1a;
}

#topstory a {
    color: white;
    position:relative;
    z-index:10;
}

#topstory_inner
{
    position:absolute;
    width:197px;
    height:90px;
    background: transparent url(../p/_q/temp.png) no-repeat center middle;
    overflow: hidden;
    font-size: 10px;
    z-index:1;
    left:0;
    top:2px;
}

/* BANNERS */
.top_banner_900
{
    position: relative;
    width:984px;
    margin: 0px auto;
    padding:0px 0px 0px 0px;
    border-top: 2px solid #7D8188 ;
    border-bottom: 2px solid #7D8188 ;
    background-color: transparent;
    text-align: center;
}

.top_banner {
  float:right;
  width:728px;
  height:92px;
  margin: 0 4px 0 0;
  padding:2px 0 0 30px;
  background:url(../p/_q/bg/top_ad_bg.gif) no-repeat left top;
  text-align: right;
  position:relative;
}

.top_banner .bevel {
  position:absolute;
  left:31px;
  bottom:-13px;
  background:url("../p/_q/bg/bevel.png") no-repeat;
  width:430px;
  height:15px;
  z-index:1000;
}

.top-overlay-banner, .bottom-overlay-banner {
  position:absolute;
  width:6px;
  z-index:2000;
}

.top-overlay-banner {
  background:url("../p/_q/bg/top-banner-toverlay.png") no-repeat;
  right:-4px;
  top:0;
  height:100px;
}

.bottom-overlay-banner {
  background:url("../p/_q/bg/top-banner-boverlay.png") no-repeat;
  right:-4px;
  bottom:27px;
  height:71px;
}

* html .top_banner {margin-right:4px;}

/* END CONTENT WRAPPER 3 */

/* CONTENT */

#content {
      width: 667px;
      margin-left:0;
      background:url("../p/_q/bg/bg-bottom-content.png") no-repeat left bottom;
      padding-bottom:4px;
      float:left;
      margin-top:9px;
      margin-left:2px;
      padding-top:0;
}

.wide.wide-rightcol #content {
      width:499px;
      margin-left: 170px;
      background: url("../p/_q/bg/top-wide.png") no-repeat left top #041227;
}

.wide .top45 p {
      margin-left: 10px;
      margin-right: 10px;
}

.wide #content {
      background-color: #041227;
      background-image: url("../p/_q/bg/top.gif");
      background-position: left top;
      background-repeat: no-repeat;
      padding-top:10px;
      padding-bottom:10px;
      width:615px;
      margin-left: 166px;
      position:relative;
      overflow:visible !important;
}

.wide #content.no-bg {
      background:none;
}

.wide #content.no-bg .big_box.chapter {
      margin-bottom:20px;
      padding-top:8px;
      background: url("../p/_q/bg/top-wide.png") no-repeat left top #041227;
}

.wide.navigation-top #content {
      background: none;
      padding-top:0;
}

.wide.navigation-top #rd_content {
    background-color: #041227;
    background-image: url("../p/_q/bg/top.gif");
    background-position: left top;
    background-repeat: no-repeat;
    margin-bottom: 20px;
    overflow: hidden;
    padding-top: 14px;
    width: 499px;
}

.wide.navigation-top #rd_content .footer {
    background-image: url("../p/_q/bg/bottom.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
    height: 10px;
    margin: 2px 0 0;
    padding-bottom: 35px;
}

.wide .big_box {
      width:615px;
      padding:0;
      background:none;
}

.wide.wide-rightcol .big_box {
      width:499px;
      position:relative;
      padding-bottom:11px;
}

.wide #navigation {
      float: left;
      margin-left: -779px;
      width: 159px;
      margin-top:8px;
}

.wide.wide-rightcol #navigation {
      margin-left: -667px;
}

.wide .big_box .footer {
    background-image: url("../p/_q/bg/bottom_wide.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
    height: 10px;
    width:615px;
    padding-bottom: 0;
    position:absolute;
    left:0;
    bottom:0;
    clear: both;
    padding:0;
}

.wide-rightcol .big_box .footer {
    background-image: url("../p/_q/bg/bottom.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
    bottom: 0;
    height: 11px;
    left: 0;
    position: absolute;
    width: 499px;
}

.wide.wide-rightcol .side_box_up {
    background-position: left top;
    background-repeat: no-repeat;
    margin: 0;
    padding: 10px 0 0;
}

form-zeroing-styles table {
      line-height:12px;
}

.big_box {
    background-color: #041227;
    background-position: left top;
    background-repeat: no-repeat;
    //overflow: hidden;
    padding: 9px 0 5px;
    background: url("../p/_q/bg/top-bg-box-reviews.gif") no-repeat left top #041227;
    width:667px;
}

.big_box h1, .big_box h2 {
    font-size: 15px;
    margin: 0 6px 8px;
    padding: 0;
    text-align:right;
}

h2.topic_line {
    height: 20px;
    margin: -5px 12px 12px 8px !important;
    padding-right:2px;
    padding-bottom:8px;
    background:url("../p/_q/borders/border-bottom-name.png") no-repeat right 18px;
    font-family: 'EuropeExtBold', sans-serif;
    color:#fffcf3;
    font-size:10px;
    line-height:20px;
    text-align:right;
    text-transform:uppercase;
    overflow:hidden;
    clear:both;
    letter-spacing:0.06em;
    font-weight:normal;
}

h2.topic_line span {
    visibility: visible;
    display:block;
}

.box-select .elSelect {
    width:150px;
}

.box-select .elSelect .selectedOption {
    padding: 3px 0 2px 7px;
    width: 122px;
}

.chapter {
    padding-bottom: 5px;
    margin-bottom: 0;
    overflow: hidden;
    clear:both;
}

#sidebar h2.topic_line {
    background: url("../p/_q/borders/border-bottom-name-sidebar.png") no-repeat left 18px;
    margin-left: 10px !important;
}

.wide h2.topic_line {
    background: url("../p/_q/borders/topicline-wide-content.png") no-repeat left 18px;
}

.wide.wide-rightcol h2.topic_line {
    background: url("../p/_q/borders/topicline-wide-rightcol-content.png") no-repeat left 18px;
}

.sidebox h2 span {
    visibility: hidden;
}

.link {
    color: #f7a915;
    cursor: pointer;
}

#sidebar {
    float: right;
    width: 300px;
    margin-right:2px;
    overflow:hidden;
    margin-top: 8px;
}

.wide #sidebar {
    float: right;
    margin-right: 8px;
    width: 186px;
    margin-top:1px;
}


.wide.wide-rightcol #sidebar {
    margin-right: 2px;
    overflow: hidden;
    width: 300px;
    margin-top:8px;
}

.wide .side_box {
    background-color: #041227;
    background-image: url("../p/_q/bg/bottomsm.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    margin-bottom: 7px;
    overflow: hidden;
    padding-bottom: 16px;
    width: 186px;
}

.wide.wide-rightcol .side_box {
    width:300px;
    background-color: #041227;
    background-image: url("../p/_q/bg/bottomsm-wide.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
}

.wide .side_box .thumb {
    margin-bottom: 5px;
    margin-top: 10px;
    text-align: center;
}

.wide .side_box .content {
    color: #FFD988;
    overflow: hidden;
    padding: 0 7px;
}

.wide .side_box .content dt {
    background-image: url("../p/_n/arrow_right.gif");
    background-position: 80% 50%;
    background-repeat: no-repeat;
    clear: left;
    color: #f7a915;
    float: left;
    font-size: x-small;
    line-height: 16px;
    width: 26px;
}

.wide .side_box .content dd {
    float: left;
    line-height: 16px;
    margin: 0;
    padding: 0;
    width: 146px;
}

.wide .side_box .content dd a {
    background:none;
    padding-left:0;
}

.wide .side_box .faded {
    display:inline;
}

.wide .side_box .footer {
    clear: both;
    padding: 0 5px;
    text-align: center;
    display: block;
}

.side_box {
    background-color: #041227;
    background-image: url("../p/_q/bg/bottomsm.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    margin-bottom: 12px;
    overflow: hidden;
    padding-bottom: 9px;
    width: 300px;
}

.mn {
    margin:0 !important;
}

.content.top {
    margin: 0;
    padding: 0 11px 3px;
}

.side_box .content {
    color: #FFD988;
    margin-top: 7px;
    overflow: hidden;
    padding: 0 8px 0 13px;
}

.side_box .thumb img {
    border: none;
    height: 148px;
    width: 276px;
}

.side_box .thumb {
    margin: 0px 0 9px 1px;
    text-align: center;
    position:relative;
    /*height:150px;
    overflow:hidden;*/
}

.border-photo-sidebar {
    position:absolute;
    background:url("../p/_q/borders/border-photo-sidebar.png") no-repeat;
    width:100%;
    height:150px;
    left:0;
    top:0;
    z-index:10;
}

.side_box .content td a {
    /*background:url("../p/_q/icons/arrow-red.png") no-repeat left 4px;*/
    color: #f7a915;
    /*float: left;*/
    font-weight: bold;
    /*padding-left: 8px;*/
    /*text-align:left;*/
}

table.top_table td a {
    background: none repeat scroll 0 0 transparent !important;
    font-weight: normal !important;
    padding-left: 0 !important;
}

ul.top-games {
  overflow:hidden;
  padding:0;
  margin:0 0 2px 0;
  display:block;
  list-style-type:none;
}

ul.top-games li {
  display:block;
  overflow:hidden;
  padding: 2px 0;
  margin:1px 0;
}

ul.top-games li .title {
  display: inline-block;
  width: 185px !important;
  overflow: hidden;
  white-space: nowrap;
}

ul.top-games li .link-box {
  float:left;
  width: 225px;
  overflow:hidden;
}

ul.top-games li a {
  font-weight:bold;
  background:url("../p/_q/icons/arrow-red.png") no-repeat left 3px;
  padding-left:7px;
}

ul.top-games li .block-price {
  color:#fff;
  float:right;
}

ul.top-games li .block-price .price {
  float: right;
}

ul.top-games li .block-price a.active {
  float:right;
  font-weight:bold;
  color:#000;
  background:#DA8E01;
  height:9px;
  line-height:9px;
  font-size: 10px;
  padding:2px 8px;
  margin-left:8px;
  margin-top:2px;
}

ul.top-games li.alt {
  background:url("../p/_q/bg/bg-alt-top-games.png") repeat-y right top;
}

ul.top-games li a.button-buy {
  background:url("../p/_q/buttons/button-buy.png") no-repeat;
  width:38px;
  height:15px;
  float:right;
  padding:0;
  margin:2px 0 0 8px;
}

ul.top-games li span.days {
  color:#818d9d;
  float: right;
  margin-right:4px;
}



table.top_table tr.odd, dl.content dt.odd {
  background:url("../p/_q/bg/bg-alt-top-games.png") repeat-y right top;
}

.side_box .top-games-bottom {
  padding-left:21px;
  color:#fff;
  margin-top:4px;
  padding-bottom:4px;
  line-height: 16px;
}



.teamplay-block {
      overflow:hidden;
      margin-top:8px;
}

.teamplay-block .alt {
    background: url("../p/_q/bg/bg-alt-top-games.png") repeat-y scroll right top;
}

.teamplay {
      overflow:hidden;
      margin-bottom:3px;
      font-size:11px;
      color:#fff;
      padding:4px 5px 4px 0;
}

.teamplay-block .last {
      margin:8px 0 0 0;
      padding:0px 0 3px 0;
      line-height:10px;
}

.teamplay-block .last a.border-button {
      text-transform:uppercase;
      padding:0 5px;
      height:13px;
      line-height:13px;
}

.teamplay img {
      float:left;
      margin-right:8px;
      margin-top:5px;
}

.teamplay span {
      display:block;
      margin-left:45px;
}

.side_box .content.no-arr a {
      background:none;
}

.side_box .content .hf_game, .side_box .content .hf_type, .side_box .content .item_title {
    float: left;
}

.side_box .content .hf_value, .side_box .content .item_value {
    color: #FFFCEB;
    float: right;
    font-size: 10px;
}

.big_box .content, .box .content {
    clear: both;
    margin: 0 9px !important;
    position:relative;
    padding-bottom:5px;
}

.big_box .content .footer, .box .content .footer {
    left:-10px;
}

#news.content {
    padding:0 3px
}

.screenshots .content {
    margin:0 0 6px 0px !important;
}

.screenshots .content {
    margin:0 !important;
}

#ads_sidebar_bgnd {
    padding-top: 0 1px 1px;
}

.list .list-item {
    font-size:12px;
    text-align: left;
}


#rd .list-item {
    border-bottom: 1px solid #454E5D;
    margin: 0 0 15px;
    padding-bottom: 9px;
}

#rd .rd {
    background-color: #454E5D;
    border-radius: 3px 3px 3px 3px;
    display: block;
    float: right;
    padding: 2px 4px;
}

#rd h2 {
    font-size: 15px !important;
    font-weight: bold !important;
    text-align:left;
}

#rd h2 a {
    font-size: 15px !important;
    padding-left:8px;
    background: url("../p/_q/icons/arrow-red.png") no-repeat scroll left 5px transparent;
}

#rd .list-item .note {
    color: #969AA0;
    font-size: 10px;
}


/*
.box-pad {
    margin: 0 0 2px 243px;
    min-height: 67px;
    padding: 8px 0 5px;
    text-align: left;
    font-size:12px;
}

.box-pad h2 {
    text-align:left;
    margin:0;
}

.box-pad .date {
    color: #818D9D;
    font-size: 11px;
}

.box-pad .note {
    color: #FFFCF3;
    font-size: 12px;
    font-weight: bold;
}
*/

.previews .list-item .box-pad h2 a {
    background: url("../p/_q/icons/arrow-red.png") no-repeat scroll left 6px;
    color: #f7a915;
    font-size: 15px;
    font-weight: bold;
    padding-left: 7px;
}

.rewiews .list-item h3 a {
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    background: url("../p/_q/icons/arrow-red.png") no-repeat left 4px;
    padding-left: 8px;
}

.rewiews .list-item small {
    color: #818D9D;
    font-size: 11px;
}

.item table tr td {
    padding-right:4px;
}

.rewiews .boxshot {
    display: block;
    float: left;
    margin-top: 0;
}

.rewiews .boxshot a {
    float:left;
    width:76px;
    height:107px;
    overflow:hidden;
    border:1px solid #fff;
}

.rewiews .boxshot a img {
    width:107px;
    height:106px;
}

span.size-downloaded {
    font-size:12px;
    color:#fffcf3;
    font-weight:bold;
    display:block;
}

.big_box .list-item a {
    font-size:12px;
    font-weight:bold;
}

.big_box .list-item .boxshot {
    margin-top:0;
    float:left;
    width:233px;
    height:122px;
    position:relative;
}

.big_box .list-item .boxshot img {
    width:233px;
    height:122px;
}

.list .list-item .boxshot .masks {
    position:absolute;
    width:233px;
    height:122px;
    left:0;
    top:0;
    background:url("../p/_q/masks/downloads-masks.png") no-repeat;
}

img.newsThumb {
    float:left;
}

#news .newsThumb {
    border: 1px solid #FFFFFF;
    float: left;
    margin: 2px 8px 0 0;
    padding: 0 !important;
}

#news .item .newsThumb {
    border: none;
}

#news .item img.newsThumb {
    float:left;
}

.item table td .news_content {
    float:none;
    width:auto;
}

.search .item table td {
    width:auto;
}

.separate-box .list-item {
    border-bottom: 1px solid #454E5D;
    margin: 0 0 12px !important;
    padding-bottom: 10px !important;
    overflow:hidden;
    font-size:12px;
}

.separate-box .list-item h2 {
    overflow: hidden;
    white-space: nowrap;
    width: 400px;
    text-align:left;
    font-size:15px;
    margin:0;
    padding-left:9px;
    background:url("../p/_q/icons/arrow-red.png") no-repeat left 5px;
}

.separate-box .list-item h2 a {
    font-size:15px;
}

.separate-box .list-item .date {
    float: right;
    padding: 1px 0 0;
}


.list-item .boxshot a {
    float:left;
    width:233px;
    height:122px;
    position:relative;
    border:none;
    overflow:hidden;
}

.big_box .list-item .boxshot a span {
    position:absolute;
    left:0;
    top:0;
    width:233px;
    height:122px;
    background:url("../p/_q/masks/border-video-cheats.png") no-repeat;
    display:block;
}

.big_box .list .list-item {
    margin-bottom: 18px;
    overflow: hidden;
    padding: 0px 5px 0px 0;
    margin-right:3px;
}

.big_box .list-item .info {
    margin: 0 0 2px 240px;
    min-height: 67px;
    padding:7px 0 0;
    text-align: left;
}

.big_box .list-item .info .date {
    color:#818D9D;
}

.screenshots .boxshot {
    margin-top:0;
    float:left;
}

.screenshots .boxshot a {
    float:left;
    width:233px;
    height:122px;
    position:relative;
    border:none;
    overflow:hidden;
}

.screenshots .boxshot a span {
    position:absolute;
    left:0;
    top:0;
    width:233px;
    height:122px;
    background:url("../p/_q/border-video-cheats.png") no-repeat;
    display:block;
}

.big_box.screenshots .list {
    padding-top:4px;
}

.screenshots .row .list-item {
    margin-bottom: 11px;
    overflow: hidden;
    float:left;
    width:321px !important;
    padding: 7px 10px 5px 0;
    margin-left: 8px;
}

.screenshots .list .list-item.right {
    float:right;
    padding-right:0;
}

.screenshots .list .list-item h2 {
    text-align:left;
    margin:0;
}

.screenshots .list .info {
    margin: 0 0 2px;
    min-height: 67px;
    padding:7px 0 5px 0;
    text-align: left;
}

.news .box-filter {
    overflow:hidden;
    color:#818d9d;
    font-size:9px;
    height:19px;
    line-height:19px;
    padding: 28px 0 18px 13px;
}

.news .box-filter form {
    margin-right:11px;
    float:left;
}

.news .box-filter .filter-field, .news .box-filter .button-filter-field {
      float:left;
}

.news .box-filter .filter-field input {
    background:url("../p/_q/bg/bg-filter-field.png") repeat-x left top;
    font-size:10px;
    color:#040301;
    border:none;
    padding:3px 7px;
    float:left;
    width:158px;
}

.news .box-filter .button-filter-field input {
     background:url("../p/_q/buttons/button-filter-field.png") no-repeat;
     border:none;
     cursor:pointer;
     width:57px;
     height:19px;
     float:left;
}

.big_box#news .box-filter {
    overflow:hidden;
    color:#818d9d;
    font-size:9px;
    height:19px;
    line-height:19px;
    padding: 0 27px 10px 0;
    text-align:right;
}

.big_box#news.box-filter form {
    margin-right:11px;
    float:left;
}

.big_box#news .box-filter .filter-field, .big_box#news .box-filter .button-filter-field {
      float:left;
}

.big_box#news .box-filter input.filter-field {
    background:url("../p/_q/bg/bg-filter-field.png") repeat-x left top;
    font-size:10px;
    color:#040301;
    border:none;
    padding:2px 7px 3px;
    float:left;
    width:158px;
    margin-left:3px;
    position:relative;
    z-index:10;
}

.big_box#news .box-filter input.button-filter-field {
     background:url("../p/_q/buttons/button-filter-field.png") no-repeat;
     border:none;
     cursor:pointer;
     width:57px;
     height:19px;
     float:left;
     text-indent: -9999em;
     position:relative;
     z-index:50;
}

.screenshots .left-col, .screenshots .right-col {
    float:left;
    width:321px;
}

.screenshots .left-col {
    padding-right:10px;
}

.screenshots .list ul {
    display: block;
    overflow:hidden;
    list-style-type:none;
    padding:0;
    margin:5px 0 3px;
}

.screenshots .list ul li {
    float:left;
    padding:0 7px 0 0;
}

.screenshots .list .info h3 a {
    padding-left:0;
    background:none;
    font-size:12px;
}

.news .list-item a {
    font-size:12px;
    color:#f7a915;
    font-weight:bold;
}

.news .boxshot {
    margin-top:0;
    float:left;
}

.news .boxshot a {
    float:left;
    width:233px;
    height:122px;
    position:relative;
    border:none;
    overflow:hidden;
}

.news .boxshot a span {
    position:absolute;
    left:0;
    top:0;
    width:233px;
    height:122px;
    background:url("../p/_q/border-video-cheats.png") no-repeat;
    display:block;
}

.news .list .list-item {
    margin-bottom: 0;
    overflow: hidden;
    padding:5px 0;
}

.news .list .info {
    margin: 0 0 2px;
    min-height: 67px;
    margin:7px 0 0 243px;
    text-align: left;
}

.news .list .info p {
    margin-bottom:18px;
}

.news .list-item h3 {
    margin:0;
}

span.title  {
    color: #f7a915;
    font-weight:bold;
}

.item {
    font-size:12px;
    padding:5px 5px;
}

.item.odd {
    background: url("../p/_q/bg/bg-alt-info.png") repeat-y scroll left top #16253B;
    border-radius: 0 6px 6px 0;
    -moz-border-radius: 0 6px 6px 0;
    -webkit-border-radius: 0 6px 6px 0;
}

td.posterDate {
    color: #818D9D;
    font-size: 11px;
    padding-bottom:10px;
}

td.posterDate a {
    color: #818D9D;
    font-size: 11px;
}

td.posterDate span.news_icon {
    background: url("../p/_q/icons/chart.png") no-repeat scroll 0 2px transparent;
    color: #818D9D;
    float: right;
    font-size: 11px;
    padding: 0 7px 0 16px;
}

.news_content {
    float:right;
    width:396px;
    font-size:12px;
}

#news .list-item a {
    font-size:12px;
    color:#f7a915;
    font-weight:bold;
}

#news .boxshot {
    margin:0 8px 4px 0;
    float:left;
}

#news .boxshot.last {
    margin-right:0;
}

#news .box {
    margin-bottom:8px;
    overflow:hidden;
}

#news .video {
    overflow:hidden;
    width:591px;
    height:361px;
    margin:0 0 0 28px;
}

#news a.big-photo {
    overflow:hidden;
    width:643px;
    height:214px;
    position:relative;
    display:block;
    margin-bottom:15px;
}

#news span.border-big-photo {
    position:absolute;
    left:0;
    top:0;
    background:url("../p/_q/borders/border-big-photo-news-item.png") no-repeat;
    width:643px;
    height:214px;
}

#news .boxshot a {
    float:left;
    width:233px;
    height:122px;
    position:relative;
    border:none;
    overflow:hidden;
}

#news .boxshot a img {
    width:233px;
    height:122px;
}

#news .boxshot a span {
    position:absolute;
    left:0;
    top:0;
    width:233px;
    height:122px;
    background:url("../p/_q/masks/border-video-cheats.png") no-repeat;
    display:block;
}

#news .list .list-item {
    margin-bottom: 2px;
    overflow: hidden;
    padding:11px 0;
}

#news .list .info {
    margin: 0 0 2px;
    min-height: 67px;
    text-align: left;
}

#news .list .info p {
    margin-bottom:18px;
}

#news .list-item h3 {
    margin:0;
    padding:0 0 0 2px;
}

#news .list-item h3 a {
    font-size:14px;
}

.block-featured {
    overflow:hidden;
    padding:2px 0 29px 0;
}

.block-featured .featured-box {
    padding:0 0 0 12px;
}

.block-featured .featured-box:first-child {
    padding:0;
}

.featured-box {
    float:left;
    width:207px;
    padding:0 0 0 11px;
    text-align:center;
}

.featured-box a {
    font-size:12px;
    color:#f7a915;
    font-weight:bold;
    display:inline;
    padding:0 1px;
}

.featured-box a span {
    font-size:11px;
    color:#818d9d;
    font-weight:normal;
}

.featured-photo {
    position:relative;
    width:207px;
    height:109px;
    margin-bottom:4px;
}

.featured-photo img{
    width:205px;
    height:109px;
}

.featured-border {
    position:absolute;
    left:0;
    top:0;
    background:url("../p/_q/borders/border-featured.png") no-repeat;
    width:207px;
    height:109px;
}

.featured-photo .icon-status {
    position:absolute;
    top:8px;
    left:8px;
}

.most-popular span.date-most-popular {
    color:#818d9d;
    font-size:11px;
    float:left;
    width:35px;
}

#comments {
    margin-left: 3px;
}

#comments .info {
    float: left;
    margin-bottom: 10px;
}

#comments .info strong {
    color: #f7a915;
}

.strong, strong {
    font-weight: bold;
}

#comments .info a {
    font-weight: bold;
}

small, .small {
    font-size: 11px;
}

#comments .avatar {
    float: left;
    width: 50px;
}

#comments .avatar img {
    height: 59px;
    width: 50px;
}

#comments .message {
    font-size: 12px !important;
    margin-left: 60px;
}

.block-sourse {
    overflow:hidden;
    color: #f7a915;
    margin-bottom:21px;
}

.block-sourse span {
    display:block;
}

.faded {
    margin:6px 0 0;
    padding:0;
    text-align:center;
    font-size:9px;
    color:#969aa0;
    display:block;
    overflow:hidden;
}

span.faded {
    margin:0;
}

.most-popular span.number {
    color:#818d9d;
    font-size:11px;
    font-weight:normal;
    margin-left:3px;
    float:none;
}

ul.most-popular li a {
    background:none;
    font-weight: normal;
    line-height:16px;
    width:220px;
    padding-top:2px;
}

.block-comments {
    overflow:hidden;
    padding:1px 11px 8px 4px;
}

.block-comments p {
    float:left;
}

.list-item {
    margin: 0 0 15px;
    padding-bottom: 0;
}

.rewiews .list .info {
    margin: 0 0 2px 240px;
    min-height: 67px;
    //padding:7px 0 9px 85px;
    padding:7px 0 9px 0;
    text-align: left;
}

.rewiews .list .info h3 {
    margin:0 0 2px;
}

.list .odd {
    background:url("../p/_q/bg/bg-alt-info.png") repeat-y left top #16253b;
    border-radius:0 6px 6px 0;
    -moz-border-radius:0 6px 6px 0;
    -webkit-border-radius:0 6px 6px 0;
}

.alt .score {
    background:url("../p/_q/bg/bg-score-alt.png") repeat-y left top #16253b !important;
}

.list .info .score {
    background: url("../p/_q/bg/bg-score.png") no-repeat left 12px;
    display: block;
    float: right;
    padding: 19px 0 2px;
    text-align:center;
    width:77px;
    height:59px;
    margin:0 12px 0 10px;
    font-size:10px;
}

.list .list-item.odd .info .score {
    background: url("../p/_q/bg/bg-score-alt.png") no-repeat left 9px;
    margin-top:0;
    padding-top:17px;
}

.list .info .score b {
    color: #f7a915;
    font-weight: normal;
    font-size:36px;
    font-family:Impact, sans-serif;
    display:block;
    margin-top:-4px;
}

.list .info h2 {
    margin: 0;
    text-align:left;
}

.list .info h2 a {
    background:url("../p/_q/icons/arrow-red.png") no-repeat left 5px;
    padding-left:7px;
    font-size: 15px;
}

.list p {
    margin: 0;
}

.big_box p {
    font-size: 12px;
}

.big_box .date small {
    color:#818d9d;
    font-size:11px;
}

div.paging .dots {
    border: 1px solid #28374A !important;
    color: #FFFBEA !important;
    display: inline-block;
}

.box-select {
    height: 40px;
    padding-top:4px;
    float:left;
    width:100%;
}

.select-reviews {
    float:left;
}

.box-select select {
    width:150px;
    margin-left:8px;
}

.sort_box_center {
    float:right;
    margin: 0 11px 0 0;
    height:22px;
    line-height:18px;
}

.sort_box_center label.gray {
   background:url("../p/_q/icons/grey-arrow-bottom.png") no-repeat left 7px;
   padding: 0 0 0 14px;
}

.caption .label {
   text-transform: uppercase;
   font-size: 10px;
   font-weight: bold;
   color: #fff;
   height: 17px;
   line-height: 16px;
   float:left;
   padding-left: 5px;
   padding-right: 5px;
   overflow: hidden;
   font-family: verdana, tahoma, sans-serif;
   border-radius: 2px;
   -moz-border-radius: 2px;
   -webkit-border-radius: 2px;
   margin-bottom: 4px;
   margin-right: 3px;
}

.caption .label.orange {
    /*background:#da8e01;*/
    background:#c4820d;
    text-shadow:1px 1px 0px #874503;
    -moz-text-shadow:1px 1px 0px #874503;
    -webkit-text-shadow:1px 1px 0px #874503;
}

.caption .label.red {
    background:#9f0505;
    text-shadow:1px 1px 0px #6e0301;
    -moz-text-shadow:1px 1px 0px #6e0301;
    -webkit-text-shadow:1px 1px 0px #6e0301;
    color:#fff;
}

ul.box-sort li {
   float:left;
   margin-left:9px;
   color:#818d9d;
   font-size:10px;
}

.sort_box_center label {
    float:left;
}

.sort_box_center span {
    background:none;
    font-size:10px;
    color: #041226;
    text-align:center;
    padding:0 13px;
    margin:0 2px 0 4px;
    float:left;
}

.sort_box_center a {
    color: #fff;
    font-size: 10px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    margin:0 2px;
    float:left;
    line-height:16px;
    height:16px;
    padding:0 11px;
     border-radius:2px;
     -moz-border-radius:2px;
     -webkit-border-radius:2px;
    border:1px solid #da8e01;
}

.sort_box_center .long {
    background:url("../p/_q/bg/long-sort-box-center.png") no-repeat center 0;
    width:82px;
    border:none;
    padding:0;
}

.sort_box_center .short {
    background:url("../p/_q/bg/short-sort-box-center.png") no-repeat center 0;
    width:50px;
    padding:0;
}

.sort_box_center a:hover {
    text-decoration:none;
}

/* POPUP WINDOW */

#colorbox, #cboxOverlay, #cboxWrapper{width: 655px;height: 525px;position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;margin-top:20px;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/*
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{
    background:#000;
    opacity:0.85 !important;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
    -moz-opacity: 0.85;
    -khtml-opacity: 0.85;
}
#colorbox{
    width: 627px;
    height: 525px;
    position: absolute;
    top: 80.5px;
    left: 605px;
    background:#4c5053;
    padding-bottom:38px !important;
}
    #cboxTopLeft{width:8px; height:14px; background:#4c5053;}
    #cboxTopCenter{height:8px; background:#4c5053;}
    #cboxTopRight{width:8px; height:14px; background:#4c5053;}
    #cboxBottomLeft{width:8px; height:43px; background:#4c5053;}
    #cboxBottomCenter{height:43px; background:#4c5053;}
    #cboxBottomRight{width:8px; height:43px; background:#4c5053;}
    #cboxMiddleLeft{width:8px; background:#4c5053;}
    #cboxMiddleRight{width:8px; background:#4c5053;}
    #cboxContent{overflow:visible;}
        #cboxLoadedContent{margin-bottom:5px;width:639px;height:479px;}
        #cboxLoadingOverlay{background:url(images/_q/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(images/_q/loading.gif) no-repeat center center;}
        #cboxTitle{position:absolute; top:-24px; left:0; text-align:left; width:100%; font-weight:normal; color:#fff; font-size:12px;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}

        #cboxClose {position:absolute; top:-25px; right:2px; background:url(../p/_q/buttons/close.png) no-repeat; width:17px; height:17px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious.hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext.hover{background-position:-75px 0px;}

        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}

/* END POPUP WINDOW */




/* END CONTENT */


#content .big_box h1.yellow {
    font-size: 1.7em;
    font-weight: bold;
    margin-top: 9px;
    margin-bottom: 7px;
    float: none;
    text-align:center;
}

#content .big_box h1.yellow.first {
	margin-top: 9px !important;
	margin-top: 18px;
	display: block;
}

.staff_member {
        overflow:hidden;
        margin-bottom:20px;
}

.staff_image {
        float:left;
}

.staff_info {
        float:left;
        padding-left:15px;
        font-size:11px;
        width: 345px;
}

.staff_info .yellow {
        font-weight:bold;
}

.our_staff .staff_image img {
    border: 1px solid #F3F3F3;
    margin-bottom: 3px;
    width:108px;
    height:124px;
}

.our_staff .staff_member .yellow {
    font-weight: bold;
}

.our_staff .staff_image {
    text-align: center;
}

.our_staff h1 {
    margin-top: 3px;
    text-align:center;
}

.our_staff p.intro {
    font-size: 1.1em;
    line-height: 1.2em;
    margin-bottom: 15px;
}

label.video {
    background:url("../p/_q/icons/video-icon.png") no-repeat;
    width:45px;
    height:17px;
}

label.exclusive {
    background:url("../p/_q/icons/exclusive-icon.png") no-repeat;
    width:70px;
    height:17px;
}

label.top-story {
    background:url("../p/_q/icons/top-story.png") no-repeat;
    width:69px;
    height:15px;
    float:left;
    text-indent: -9999em;
}

label.review {
    background:url("../p/_q/icons/review-icon.png") no-repeat;
    width:57px;
    height:17px;
    display:block;
    text-indent: -9999em;
}

label.interview {
    background:url("../p/_q/icons/interview-icon.png") no-repeat;
    width:74px;
    height:17px;
    float:left;
    text-indent: -9999em;
}

label.editorial {
    background:url("../p/_q/icons/editorial-icon.png") no-repeat;
    width:70px;
    height:17px;
    display: block;
    text-indent: -9999em;
}

.featured .standard a {
    width:201px;
    height:116px;
}

a.image {
    overflow: hidden;
    display: block;
}

.top-mods-maps-318x164 {
    background:url("../p/_q/masks/top-mods-maps-318x164.png") no-repeat;
    width:318px;
    height:164px;
    position:absolute;
    left:0;
    top:0;
    z-index:10;
}

a.think, a.think span {
    font-weight:normal;
}

.hotfiles_head .num, .list_header .num {
    margin: 0 17px 0 2px;
}

.hotfiles_head .filename, .list_header .item_name {
    margin-right: 150px;
}

.side_box.hotfiles dt, .side_box.sidebar_list dt {
    background-position: 74% 50%;
}

.side_box.hotfiles dt, .side_box.hotfiles dd, .side_box.sidebar_list dt, .side_box.sidebar_list dd {
    line-height: 14px;
    margin: 0;
    padding: 0;
}

.side_box .content dt {
    clear: left;
    color: #f7a915;
    float: left;
    font-size: x-small;
    line-height: 14px;
    width: 16px;
}

.side_box .content dd a {
    padding-left:10px;
    background-image: url("../p/_q/icons/arrow_right.gif");
    background-position: 2px 50%;
    background-repeat: no-repeat;
}

#news .list-item {
    border-bottom: none;
    overflow:hidden;
    margin: 0 2px 5px 0;
    padding:5px 3px 8px 9px;
}

#news .list-item .block-comments p {
    margin:0;
    padding:0;
    color: #818D9D;
    font-size: 11px;
}

#news .list-item .info {
    line-height: 1.32em;
    padding-top: 5px;
    padding-right:15px;
    font-size:12px;
}

#news .list-item.odd {
    background: url("../p/_q/bg/bg-alt-info.png") repeat-y scroll left top #16253B;
    border-radius: 0 6px 6px 0;
    -moz-border-radius: 0 6px 6px 0;
    -webkit-border-radius: 0 6px 6px 0;
    padding:4px 0 !important;
}

#news .list-item .block-comments span {
    background: url("../p/_q/icons/chart.png") no-repeat scroll 0 2px transparent;
    color: #818D9D;
    float: right;
    font-size: 11px;
    padding: 0 0 0 16px;
}

#news div.imgFloat {
    padding: 2px;
    cursor: pointer;
    cursor: hand;
}

#news div.imgFloat div {
    color:#f7a915;
    text-align: center;
    padding: 2px 0px 0px 0px;
}

#news div.imgFloatMed.left {
    cursor: pointer;
    cursor: hand;
    float: left;
}

#news div.imgFloatMed.right {
    cursor: pointer;
    cursor: hand;
    float: right;
}

#news div.image_row{
    width: 100%;
    overflow: hidden;
}

#news div.image_row div.imgFloatMed.right{
    padding-left: 0;
}

#news div.imgFloatMed img{
    width: 313px;
    height: 164px;
}

#news div.imgFloatMed div {
    color:#f7a915;
    text-align: center;
    padding: 2px 0px 0px 0px;
}

#news div.imgFloatBig {
    padding: 3px 0;
    cursor: pointer;
    margin-left:-2px;
}

#news div.imgFloatBig img {
    width: 647px;
}

#news div.imgFloatBig div {
    color:#f7a915;
    text-align: center;
    padding: 2px 0px 0px 0px;
}

#news td {
    font-size: 12px !important;
}

ul.friends-update-list {
    display: block;
    list-style-type: none;
    margin: 0 0 0 4px;
    overflow: hidden;
    padding: 0;
}

ul.friends-update-list li {
    color: #FFFDF5;
    display: block;
    font-size: 11px;
    overflow: hidden;
    padding: 6px 0;
}

ul.friends-update-list li img {
    float: left;
    margin-right: 8px;
}

ul.friends-update-list li b {
    color: #FFB328;
}

ul.friends-update-list li small {
    color: #7A8594;
    display: block;
}

a.center {
    display: block;
    margin: 0 auto;
    width: 70px;
}

.screenshots .list .row {
    width: 100%;
    overflow: hidden;
        margin-left:0 !important;
}
.screenshots .list img {
    width: 98px;
    height: 52px;
    border: 1px solid #fff;
    margin: 0;
        display: block;
}

#battlegroups .bg_item {
    margin-bottom: 0;
    margin-top: 10px;
}

#battlegroups .bg_item td._l {
    width: 42px;
}

#battlegroups td a {
    background:none;
    padding:0;
    display:inline;
}

#battlegroups td {
    text-align:left;
}

.side_box .content td {
    padding: 4px 2px 4px 0;
    font-size:11px;
}

#battlegroups .bg_item td._l img {
    width: 38px;
}

#battlegroups .bg_item td._r .name {
    color: #f7a915;
    overflow:hidden;
}

#battlegroups .bg_item td._r .commander, #battlegroups .bg_item td._r .text, #battlegroups .bg_item td._r .info {
    color: white;
    font-size: 11px;
}

#battlegroups .bg_item td._r .commander a, #battlegroups .bg_item td._r .text a, #battlegroups .bg_item td._r .info a {
    color: white;
    font-size: 11px;
}

ul.autocompleter-choices.news {
    background:#fff;
    width:228px !important;
    padding-bottom:8px;
    margin-left:1px;
}

ul.autocompleter-choices.news li:first-child {
    background:#fff;
}

ul.autocompleter-choices.news li {
    padding:0 8px;
}

.interviews .list-item h1, .interviews .list-item h2 {
    text-align:left;
}

.interviews .list h2.icon-other {
    background: url("../p/_q/icons/icons_diag.gif") no-repeat 0 4px;
    padding-left: 16px;
    margin:0;
    width:400px;
    float:left;
}

.interviews .list .note {
    color: #969AA0;
    font-size:10px;
}

.interviews .list .date {
    float: right;
    padding: 1px 0 0;
}

.interviews .list .description {
    clear:both;
}

.interviews .list-item {
    border-bottom: 1px solid #454E5D;
    margin: 0 0 15px;
    padding-bottom: 9px;
}

.side_box .content#battlegroups {
    margin-top:0;
}


.movie .flash_player {
    height:auto;
    margin-bottom:0;
}

.movie .flash_player .tags {
    display:block;
    overflow:hidden;
    color:#fffcf3;
    font-size:12px;
}

.movie .flash_player .tags b {
    font-weight:bold;
    color:#f7a915;
}

.movie .flash_player .tags a {
    color:#fffcf3;
    text-decoration:none;
}

.movie .flash_player .tags a:hover {
    text-decoration:underline;
}

.movie .flash_player small {
    display:block;
    overflow:hidden;
}

#swf_player {
    background: url("../p/_q/bg/video-player.jpg") no-repeat;
    width:646px;
    height:382px;
    margin-bottom:5px;
}

.movie h3 {
    background:none;
    padding-left:0;
    font-size:14px;
    color:#f7a915;
}

.movie h3 span {
    font-size:14px;
    color:#7a8594;
}

small.under-title-movie {
    color:#fff;
    font-size:12px;
}

ul.nav-for-video {
    float:right;
    list-style-type:none;
    width:90px;
    padding:0;
    margin:0 5px 0 0;
}

ul.nav-for-video li {
    overflow:hidden;
    display:block;
    margin-bottom:4px;
}

ul.nav-for-video li a {
    display:block;
    height:14px;
    line-height:14px;
    text-align:center;
    text-transform:uppercase;
    color:#000;
    font-size:9px;
    background:#f7a915;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    font-weight:bold;
    font-family: Verdana, Tahoma, sans-serif;
}

.left-title {
    float:left;
}

.movie .title {
    margin-bottom:5px;
    padding-top:6px;
}

.game-prev-video {
    overflow:hidden;
    padding-bottom:20px;
}

.game-prev-video ul {
    display:block;
    overflow:hidden;
    list-style-type:none;
    margin:0 0 14px 1px;
    padding:0;
}

.game-prev-video ul li {
    float:left;
    margin-right:5px;
}

.game-prev-video ul li a {
    float:left;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border:1px solid #f7a915;
    color:#fff;
    text-align:center;
    width:123px;
    height:12px;
    line-height:12px;
    font-size:9px;
    font-family: Verdana, Tahoma, sans-serif;
    text-transform:uppercase;
    font-weight:bold;
}

.game-prev-video ul li a:hover {
    text-decoration:none;
}

.game-prev-video ul li a.active {
    background:#f7a915;
    color:#000;
}

.video-prev {
    float:left;
    width:208px;
    text-align:center;
    padding-left:11px;
}

.video-prev.first {
    padding-left:0;
}

.video-prev .video {
    width:206px;
    height:107px;
    position:relative;
    padding:1px;
    margin-bottom:7px;
}

.video-prev .video .mask {
    width:207px;
    height:109px;
    background:url("../p/_q/borders/border-featured.png") no-repeat scroll 0 0 transparent
}

.video-prev a {
    color:#f7a915;
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
}

.video-prev a:hover {
    text-decoration:underline;
}

.video-prev small {
    display:block;
    overflow:hidden;
    color:#7a8594;
    font-size:11px;
}

#movies_list {
    margin-left:6px;
    margin-bottom:0;
}

.other_movies ul {
    width:auto;
}

.other_movies li {
  width:208px;
  margin-right: 11px;
  margin-bottom:24px;
  overflow:hidden;
  height:auto;
}

.other_movies li a {
  display:block;
  width:208px;
  height:auto;
  overflow:hidden;
  font-weight:bold;
  font-size:12px;
  text-align:center;
}

.other_movies li .movie_thumbs_item_info {
    padding-top:1px;
}

.other_movies li a img {
   display:block;
   width:208px;
   height:111px;
   margin-bottom:5px;
}

.movie_thumbs a span {
    background: url("../p/_q/masks/masks_video_208x111.png") no-repeat;
    height:auto;
    padding-top:0;
    width:208px;
    height:111px;
    position:absolute;
    top:0;
    left:0;
}

.movie_thumbs a:hover span {
    background: url("../p/_q/masks/masks_video_208x111.png") no-repeat left top;
}

.big_box .content.video, .box .content.video {
    margin: 0 11px 0 9px !important;
    padding-bottom:14px;
    overflow:hidden;
}

.content.video .left, .content.video .right {
    text-align:center;
    font-size:10px;
    color:#7a8594;
}

.content.video .left small, .content.video .right small, .movie_thumbs_item_info small {
    font-size:10px;
    color:#7a8594;
}

#hot_media.video .item {
    margin-bottom:6px;
}

.imgFloatMed.right {
    padding: 5px 0 4px 8px;
}

.imgFloatMed.left {
    padding: 5px 8px 4px 0;
}


.content.video .left.first {
    padding-left:0;
}

.content.video .left {
    padding-left:10px;
}

.content.video .left .item {
    width:318px;
    height:164px;
}


.navigation-top .navigator {
    background: url("../p/_k/navigator/nav_bg.gif") repeat-y scroll center top transparent;
    margin-bottom: 20px;
    text-align: center;
}

.navigation-top .navigator form {
    background: url("../p/_q/bg/nav_top.gif") no-repeat scroll center top transparent;
    margin: 0;
    overflow: hidden;
    padding: 22px 0 0;
    height:30px;
}

.navigation-top .navigator .footer {
    background: url("../p/_q/bg/nav_bottom.gif") no-repeat scroll center bottom transparent;
    height: 8px;
}

.navigation-top #navigation-genre.first {
    padding-left:82px;
}

.side_box .thumb img.img-hot-files {
    width:50px;
    height:72px;
    margin:0 0 10px;
}

.big_box .title-bold-center {
    text-align:center;
    color: #f7a915;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    margin-top: -2px;
    padding-right: 4px;
}

.big_box .title-bold-center .grey {
    color:#909CAC;
    font-weight:normal;
}

.side_box .content tr {
    line-height: 14px;
    margin: 0;
    padding: 0 2px 0 0;
    width: auto;
}

.print {
    background: url("../p/_k/icons/icon-print.gif") no-repeat scroll 0 0 transparent;
}

.print, .go_forum {
    background-repeat: no-repeat;
    padding-left: 20px;
}

.gray {
    color: #909CAC;
}


.wide.wide-rightcol .movie_thumbs a span {
    background-image: url("../p/video/preview_frame.png");
    font-size: 12px;
    font-weight: bold;
    height: 21px;
    left: 0;
    overflow: hidden;
    padding-top: 106px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 236px;
}

.wide.wide-rightcol .movie_thumbs img {
    height: 127px;
    width: 236px;
}

.wide.wide-rightcol .movie_thumbs li {
    float: left;
    height: 159px;
    margin-bottom: 18px;
    margin-right: 8px;
    padding: 0;
    position: relative;
    width: 236px;
    text-align:center;
    overflow:visible;
}

.wide.wide-rightcol .movie_thumbs li a {
    width:236px;
}

.center {
    text-align:center !important;
}

.contacts strong {
    color: #f7a915;
}


.list .list-item.trainers {
    overflow: hidden;
    width:100%;
    border-bottom: 1px solid #454E5D;
    margin: 0 0 15px;
    padding-bottom: 9px;
}

.list .list-item.trainers h2 {
    overflow: hidden;
    white-space: nowrap;
    width: 380px;
    text-align:left;
    height: 18px;
    line-height: 18px;
    padding-left: 18px;
    margin:0 0 4px;
    float:left;
}

.list h2.icon-other {
    background: url("../p/_k/icons/icons_diag.gif?13052010") no-repeat scroll -119px -119px transparent;
}

.list .list-item.trainers .date {
    float: right;
    padding: 1px 0 0;
}

.list .list-item.trainers .description {
    clear: both;
    padding: 0 0 2px;
    font-size:11px;
}

.list .list-item.trainers .note {
    color: #969AA0;
}


.all-games-item .list-item {
    border-bottom: 1px solid #454E5D;
    margin: 0 0 10px !important;
    padding-bottom: 10px !important;
    overflow:hidden;
}

.all-games-item .list-item h2 {
    overflow: hidden;
    white-space: nowrap;
    width: 370px;
    font-size: 15px;
    text-align:left;
    padding-left: 18px;
    margin:0;
    padding-bottom:4px;
}

.all-games-item .list-item h2 a {
    font-size: 15px !important;
}

.all-games-item .date {
    float: right;
    padding: 1px 0 0;
}


.latest-game-news {
    margin-top: 10px;
    padding-top: 8px !important;
}

.latest-game-news h3 {
    font-weight:bold;
    color:#f7a915;
    font-size:11px;
    border-bottom:1px solid #384963;
    padding:0 8px 8px 13px;
    margin:0 0 5px;
}

.latest-game-news .it {
    overflow:hidden;
    font-size:11px;
    padding: 2px 0;
    margin: 1px 8px 1px 12px;
    color:#808080;
}

.latest-game-news .it a {
    color:#fffceb !important;
    font-weight:bold;
    font-size:11px;
    background: url("../p/_q/icons/arrow-gray.png") no-repeat 0 4px;
    padding-left:8px;
}

.menu_box.latest-game-news .footer {
    padding: 5px 0 5px 15px;
}

.menu_box.latest-game-news a.view-all, .menu_box.latest-game-news a.view-all:hover {
    color:#f7a915 !important;
    font-weight:normal;
    margin:0 0 0 13px;
}

.imgFloatBig {
    text-align:center;
    color:#F7A915;
    font-weight:bold;
}

.imgFloatBig img {
    margin:0 0 4px;
}

#news-item table td span.title, #news-item table td span.title a {
    font-size:15px;
}
/**********************************************************************************/
/* INCLUDE FILE: layout2011.css.php */

@font-face {
    font-family: 'EuropeExtBold';
    src: url('../fonts/europeext_bold-webfont.eot');
    src: url('../fonts/europeext_bold-webfont.eot?#iefix') format('eot'),
         url('../fonts/europeext_bold-webfont.woff') format('woff'),
         /*url('../fonts/europeext_bold-webfont.ttf') format('truetype'),*/
         url('../fonts/europeext_bold-webfont.svg#webfont3UqoWHxS') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'EuropeExtNormal';
    src: url('../fonts/europeext-normal-webfont.eot');
    src: url('../fonts/europeext-normal-webfont.eot?#iefix') format('eot'),
         url('../fonts/europeext-normal-webfont.woff') format('woff'),
         /*url('../fonts/europeext-normal-webfont.ttf') format('truetype'),*/
         url('../fonts/europeext-normal-webfont.svg#webfontAc0jvXje') format('svg');
    font-weight: normal;
    font-style: normal;
}

html, body {
    height:100%;
}

#antyclick > a {
    display:none;
}

body{
    background: url("../p/_q/bg/bg-body.png") repeat-x left top #2e4159;
    color:#FFFCEB;
    padding:0;
    margin:0;
}

body, table {
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, sans-serif;
    font-size:11px;
}

/* HEADER */

#header {
    border-bottom:8px solid #30435d;
    position: relative;
    height: 133px;
    background: url("../p/_q/bg/header.png") no-repeat 0 -1px;
}

.messages {
    margin-top:0;
    padding-bottom:0;
}

#sidebar_search {
    left: 10px;
    position: absolute;
    top: 45px;
    z-index:100;
}

select#quickjump {
    opacity:1;
}

#header #sidebar_search table tr td {
    vertical-align:top;
}

p.tagline {
    position:absolute;
    color:#727d89;
    font-size:8px;
    left:305px;
    top:42px;
    margin:0;
    text-transform:uppercase;
}

#sidebar_search input.button {
    background: url("../p/_q/buttons/button-go.png") no-repeat;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 21px;
    width: 30px;
    text-indent:-9999px;
}

#header h1#logo {
    position: absolute;
    top: 15px;
    left: 9px;
    margin:0;
    width:415px;
    height:21px;
    overflow:hidden;
}

#header h1#logo a {
    display: block;
    height: 100%;
    text-indent: -9999px;
    width: 100%;
}

#header h1#logo span {
    background:url("../p/_q/header/logo.png") no-repeat;
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    cursor:pointer;
    left:0;
    top:0;
}

#header form.form-searh {
    position:absolute;
    left:10px;
    top:45px;
}

#header form.form-searh #search-button input {
    border:none;
    background:url("../p/_q/buttons/button-go.png") no-repeat;
    width:30px;
    height:21px;
    float:left;
    cursor:pointer;
    float:left;
}

#search-field input {
    border:none;
    background:url("../p/_q/bg/bg-field-search.png") no-repeat;
    width:164px;
    padding:3px 6px 5px;
    color:#000;
    font-size:10px;
    float:left;
}

#sidebar_search input.button {
    background: url("../p/_q/buttons/button-go.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 21px;
    text-indent: -9999px;
    width: 30px;
    margin-left:1px;
}

#search-button, #search-field {
    float:left;
}

.avatar {
    width:51px;
    height:60px;
}

.link-avatar {
    padding-left: 12px;
    padding-top:14px;
    line-height:10px;
    height:5px;
}

.field-email-avatar {
    padding-left: 11px;
    padding-top: 0px;
    height:19px;
    padding-left:12px;
}

.field-password-avatar {
    width: 92px;
    vertical-align: top;
    padding-left: 6px;
    padding-top: 0px;
    height:20px;
}

.button-avatar {
    vertical-align: top;
    padding-left: 0px;
    padding-top: 0px;
    height:20px;
}

.button-avatar input {
    width:54px;
    height:19px;
}

select.options-in-header {
    position:absolute;
    right:10px;
    top:10px;
    width:98px;
    font-size: 10px;
    color: #000000;
}


/* FIRST LEVEL */

#header #top_nav {
    position: absolute;
    bottom: 28px;
    left: -2px;
    height: 23px;
    width: 980px;
    z-index:10;
}

#header #top_nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
    background: url("../p/_q/bg/bg-main-nav.png") no-repeat left top;;
    height: 28px;
    display:block;
    overflow:hidden;
    position: relative;
    z-index:1;
}

#header #top_nav ul li {
    float:left;
}

#header #top_nav ul li a {
    font-family: 'EuropeExtBold',sans-serif;
    color:#fff;
    float:left;
    height:22px;
    font-size:10px;
    text-transform:uppercase;
    padding-left:10px;
    background: none;
    width: auto;
    text-decoration:none;
    letter-spacing:0.04em;
    font-weight:normal;
}

#header #top_nav ul li a span {
    padding-right:10px;
    float:left;
    height:12px;
    cursor:pointer;
    line-height:8px;
    padding-bottom:10px;
    text-shadow: 0.1em 0.1em #333;
    visibility: visible;
    text-decoration:none;
    white-spacing: nowrap;
}

#header #top_nav ul li.rss, #header #top_nav ul li.twitter {
    float:right;
}

#header #top_nav ul li.twitter {
    margin-right:8px;
}

a.rss {
    width:18px;
    height:18px;
    padding:0;
    position:absolute;
    top:1px;
    right:27px;
    background:url("../p/_q/icons/rss-icon.png") no-repeat left top;
    z-index:10;
}

a.rss:hover {
    background:url("../p/_q/icons/rss-icon.png") no-repeat left -22px;
}
a.rss.selected {
    background:url("../p/_q/icons/twitter-icon.png") no-repeat left -44px;
}


a.twitter {
    width:18px;
    height:18px;
    position:absolute;
    top:1px;
    right:7px;
    background:url("../p/_q/icons/twitter-icon.png") no-repeat left top;
    z-index:10;
}


a.twitter:hover {
    background:url("../p/_q/icons/twitter-icon.png") no-repeat left -22px;
}

a.twitter.selected {
    background:url("../p/_q/icons/twitter-icon.png") no-repeat left -44px;
}

#header #top_nav ul li a.selected.first, #header #top_nav ul li a.first:hover {
    background: transparent url("../p/_q/bg/bg-left-topnav-first.png") no-repeat left top;
}

#header #top_nav ul li a.selected.first span, #header #top_nav ul li a.first:hover span {
    background:url("../p/_q/bg/bg-right-topnav.png") no-repeat right top;
}

#header #top_nav ul li a:hover, #header #top_nav ul li a:hover span {
    color:#DA8E01;
}

#header #top_nav ul li a.selected {
    color:#fff;
    text-decoration:none;
    background:url("../p/_q/bg/bg-left-topnav.png") no-repeat left top;
    text-decoration:none;
}

#header #top_nav ul li a.selected span {
    background:url("../p/_q/bg/bg-right-topnav.png") no-repeat right top;
    text-decoration:none;
}

#header #top_nav ul li a.selected:hover span {
    color:#fff;
    text-decoration:none;
}

/* END FIRST LEVEL */

/* SECOND LEVEL */

#second_nav {
    position: absolute;
    bottom: 1px;
    left: 0;
    height: 30px;
    width: 100%;
}

#second_nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
    background-color: #041226;
    height: 23px;
}

#second_nav ul li {
    float: left;
}

#second_nav li a {
    font-size:10px;
    color:#909cac;
    font-family: 'EuropeExtBold',sans-serif;
    padding:0 9px 10px;
    height:12px;
    text-transform:uppercase;
    background:none;
    letter-spacing:0.04em;
    line-height:21px;
}

#second_nav li a span {
    visibility: visible;
}

#second_nav li a.selected, #second_nav li a:hover {
    text-decoration: none;
    color:#fff;
}



#header #platforms {
    height: 30px;
    position: absolute;
    right: -8px;
    top: 110px;
    width: 340px;
}

#header #platforms ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    display:block;
    overflow:hidden;
    height:23px;
}

#header #platforms ul li {
    float: left;
    height: 23px;
    line-height: 10px;
    margin: 0 2px;
}

#header #platforms ul li a {
    color:#818d9d;
    font-size:10px;
    padding-left:14px;
    font-family: 'EuropeExtBold',sans-serif;
    height:18px;
    float:left;
}

#header #platforms ul li a span {
    cursor: pointer;
    float: left;
    height: 18px;
    letter-spacing: 0.05em;
    padding-bottom: 10px;
    padding-right: 14px;
    text-shadow: 0.1em 0.1em #333333;
    line-height:6px;
}

#header #platforms ul li a.selected {
    background:url("../p/_q/bg/bg-left-platforms.png") no-repeat left 4px;
    color:#fff;
    text-decoration:none;
}

#header #platforms ul li a.selected span {
    background:url("../p/_q/bg/bg-right-platforms.png") no-repeat right 4px;
}

#header #platforms ul li a:hover, #header #platforms ul li a:hover span {
    color:#fff;
    text-decoration:none;
}


/* END SECOND LEVEL */


#navigation-quick-menu {
    margin-right:0;
    padding-left: 0;
    padding-top: 1px;
    text-align: right;
    float:right;
    margin-top:4px;
}

/* custom select */

/**
* @file elSelect.js
*
*/
#navigation-genre, #navigation-subgenre {float:left;}

.elSelect {
	width:151px;
        margin-left:10px;
	height:20px;
	background: url(../p/_q/buttons/drop-arrow-select.png) no-repeat right -1px;
        position:relative;
        z-index:100;
}
.signup .elSelect {
	width:97px;
        margin-right:4px;
        float:right;
}
.elSelect .clear {
	clear:both;
}
.elSelect .selectedOption {
	float:left;
	padding:3px 0 2px 6px;
        border-right:none;
	width:124px;
	font-weight:normal;
	font-size:10px;
	color:#000;
	overflow:hidden;
        cursor:default;
        background:#fff;
        text-align:left;
}
.signup .elSelect .selectedOption {
	width:70px;
	font-weight:normal;
	text-align: left;
	padding-top: 3px;
	padding-bottom:2px;
}
.elSelect .dropDown {
	width: 20px;
	height: 18px;
	float: right;
	background:url(select_arrow.gif) no-repeat 0% 0%;
        border-left:1px solid #000;
        cursor:pointer;
}
.elSelect .optionsContainerTop {
	position:absolute;
	background:url(top_center.gif) repeat-x 0% 0%;
	width:100%;
	height:5px;
}
.elSelect .optionsContainerTop div {
	background:url(top_left.gif) no-repeat 0% 0%;
	width:100%;
	height:5px;
}
.elSelect .optionsContainerTop div div {
	background:url(top_right.gif) no-repeat 100% 0%;
	width:100%;
	height:5px;
}
.elSelect .optionsContainerBottom {
	position:absolute;
	margin:-5px 0 0 0;
	background:url(bottom_center.gif) repeat-x 0% 0%;
	width:100%;
	height:5px;
}
.elSelect .optionsContainerBottom div {
	background:url(bottom_left.gif) no-repeat 0% 0%;
	width:100%;
	height:5px;
}
.elSelect .optionsContainerBottom div div {
	background:url(bottom_right.gif) no-repeat 100% 0%;
	width:100%;
	height:5px;
}
.elSelect .optionsContainer {
	position:absolute;
	display:none;
        z-index:100;
        left:0;
}
.elSelect .option {
	padding:4px 0 5px 5px;
	background-color:#fff;
	border-right:solid 1px #749490;
	text-align:left;
	font-weight:bold;
	font-size:10px;
	color:#000;
        cursor: pointer;
}
.elSelect .optionsContainer .option.selected {
        color:#f7a915;
}
.elSelect .disabled {
	background-color:#C0CCCF;
	border-left:solid 1px #749490;
	border-right:solid 1px #749490;
	color:#90A4AA;
}

/* END HEADER */

/* FOOTER */

#footer {
    clear: both;
    color: #AEAEAE;
    padding:19px 4px 14px;
    height:92px;
    text-align: center;
    position:relative;
    background:url("../p/_q/bg/bg-footer.png") no-repeat left top;
    margin:0 auto;
    width:976px;
}

#footer .copyright ul li {
    float: left;
}

#footer .copyright li#nav_twitter a {
    background: url("../p/_q/all.png") no-repeat scroll -956px 0 transparent;
    width: 16px;
}

#footer .copyright li a {
    display: block;
    height: 22px;
    text-decoration: none;
}

#footer .copyright li a:hover {
    text-decoration:underline;
}

#footer .copyright {
     font-size:12px;
     color:#f7a915;
     font-weight:bold;
     padding-top:9px;
     overflow:hidden;
     padding-left:140px;
}

#footer .copyright span {
     float:left;
     color: #f7a915;
}

#footer .copyright ul {
    list-style-type:none;
    margin:0;
    display:inline;
    padding:0 0 0 4px;
    float:left;
}

#footer .copyright ul li a#rss-icon {
      background:url("../p/_q/icons/rss-icon.png") no-repeat left top;
      width:18px;
      height:18px;
      text-indent:-9999px;
      outline:none;
      margin-top:-3px;
}

#footer .copyright ul li a#rss-icon:hover {
      background-position: left -22px;
}

#footer .copyright ul li a#rss-icon:active {
      background-position: left -44px;
}

#footer .copyright ul li a#twitter-icon {
      background:url("../p/_q/icons/twitter-icon.png") no-repeat left top;
      width:18px;
      height:18px;
      text-indent:-9999px;
      outline:none;
      margin-top:-3px;
}

#footer ul#icon-nav li {
      background:none;
      padding:0 2px;
}

#footer .copyright ul li a#twitter-icon:hover {
      background-position: left -22px;
}

#footer .copyright ul li a#twitter-icon:active {
      background-position: left -44px;
}

#footer .copyright ul li {
    color:#818c9b;
    font-weight:normal;
    display:inline;
    background:url("../p/_q/borders/border-footer.png") no-repeat left 2px;
    padding:0 4px 0 6px;
}

#footer .copyright ul li:first-child {
    padding-left:0;
    background:none;
}

#footer .copyright a {
     color:#f7a915;
     font-weight:bold;
}

#footer .line-with-border {
    height: 26px;
    line-height: 25px;
    border-bottom:1px solid #d0aa59;
    color:#fffbf4;
    font-size:12px;
    text-align:center;
    font-weight: bold;
    padding-top:27px;
    overflow: hidden;
}

#footer .line-with-border a {
    color:#f7a915;
    white-space: nowrap;
}

#footer #bottom_nav {
    position: absolute;
    top: 20px;
    left: 4px;
    height: 29px;
    width: 976px;
}

#footer #bottom_nav ul {
    list-style: none;
    margin: 0;
    padding: 0 0 0 25px;
    height: 23px;
    border-bottom:1px solid #d0aa59;
}

#footer #bottom_nav ul li {
    float: left;
    height:22px;
    line-height:22px;
    padding:0 1px;
}

#footer #bottom_nav ul li a {
    color:#fff;
    font-family: 'EuropeExtBold', sans-serif;
    text-transform:uppercase;
    padding:0 10px 10px;
    height:14px;
    line-height:9px;
    float:left;
    font-size:10px;
    text-shadow: 1px 1px 1px #25354a;
}

#footer #bottom_nav ul li a:hover {
    color:#da8e01;
    text-decoration:none;
}

/* END FOOTER */

/**********************************************************************************/
/* INCLUDE FILE: general-layout-styles-old-bg.css.php */

/* GENERAL LAYOUT */

/*
#footer {
    background: url("../p/p/_q/bg/bg-footer-old.jpg") no-repeat scroll left top transparent;
}
*/
/* END GENERAL LAYOUT */
/**********************************************************************************/
/* INCLUDE FILE: general-layout-styles.css.php */

/* GENERAL LAYOUT */

#wrapper {
    position:relative;
    width:976px;
    margin:0 auto;
    background:url("../p/_q/bg/bg-header-wrapper.jpg") no-repeat left top;
    padding:0 4px;
    border-left:none;
    border-right:none;
    height:141px;
    z-index:2000;
}

#wrapper2 {
    position:relative;
    width:980px;
    margin:0 auto;
    overflow:hidden;
    background:url("../p/_q/bg/bg-wrapper.png") repeat-y left top;
    padding: 0 2px 0;
    border-left:none;
    border-right:none;
    /*z-index:100;*/
}

#wrapper3 {
    width:980px;
    margin:0 auto;
    background:url("../p/_q/bg/bg-wrapper.png") repeat-y left top;
    padding:0 0 0 4px;
    border-left:none;
    border-right:none;
    height:94px;
    position:relative;
    z-index:10;
}

/* END GENERAL LAYOUT */


.top45 .first {
    float: left;
    list-style: none outside none;
    margin: 0 0 0 10px;
    padding: 0;
    text-align: center;
    width: auto;
}
/**********************************************************************************/
/* INCLUDE FILE: home-page-styles.css.php */

.big_box {
    margin-bottom:0;
}

.chapter .left, .chapter .right {
    width:318px;
}

.chapter .left {
    margin-left:1px;
}

.chapter .right {
    margin-right:1px;
}

.home-page .chapter #hot_media.content {
    margin-left:0;
    margin-right:6px;
    padding-top:0;
}

.home-page .chapter .left {
    margin-left:0;
}

.home-page .chapter .right {
    margin-right:3px;
}

.chapter #hot_media.content {
    margin-left:0;
    margin-right:6px;
    padding-top:2px;
}

.chapter.mods .chapter #hot_media.content {
    margin-left:0;
    margin-right:0;
}

.item {
    position:relative;
    margin-bottom:11px;
    padding:0;
}

.screenshots .list .row {
    margin-left:2px;
}

.screenshots .list .row.home-page .list-item, .screenshots .list .row.home-page .info {
    padding-top:0;
    padding-bottom:0;
}

.chapter.screenshots .list {
    padding-bottom:7px;
}

#hot_media .item {
    margin-bottom:11px;
    height:164px;
}

#hot_media .item a img {
    width:318px;
    height:164px;
}

.featured {
    overflow:hidden;
    float:left;
    width:414px;
    padding:0;
    text-align:left;
}

.featured .item {
      margin-bottom:11px;
      overflow:hidden;
}

.featured .item a, .featured .item a:hover {
      text-decoration:none;
}

.featured .item.large {
    height: 228px;
}

.featured .item.large .label, .featured .item.small .label {
    margin-bottom: 2px;
}

.featured .item.micro .label {
    margin-bottom: 5px;
}

.featured .item.large .decor, .featured .item.small .decor {
  font-size:15px;
}

.featured .item.large a img {
     height: 228px;
     width: 413px;
}

.featured .item.large a {
     font-size:15px;
}

.featured .item.small {
    height:127px;
}

.featured .item.small a img {
     height:127px;
     width:413px;
}

.large .caption, .small .caption {
    width:392px;
}

.featured .item.micro {
    height:116px;
    width:201px;
    float:right;
}

.featured .item.micro.first {
     margin-left:0;
     float:left;
}

.featured .item.micro a img {
     height:116px;
     width:201px;
}

.featured .item.micro p {
    text-indent:-9999px;
    display:none;
}

.micro .caption {
    width:182px;
}

.item .image {
    position:relative;
}

.item .image img {

}

#hot_media .caption {
    width: 295px;
}

#hot_media .description {
    width:295px;
    bottom:10px;
}

.home-page .screenshots .row .list-item {
    margin-bottom: 15px;
}

.home-page .chapter.screenshots .list {
    padding-bottom: 3px;
}

.item .caption {
    position:absolute;
    left:9px;
    bottom:6px;
    text-align:left;
    overflow:hidden;
    z-index:20;
    cursor:pointer;
    text-shadow: 1px 1px 0 #06101e;
    -moz-text-shadow: 1px 1px 0 #06101e;
    -webkit-text-shadow: 1px 1px 0 #06101e;
}

.item .caption a {
    font-size:12px;
}

.item .caption p {
    font-size:11px;
    color:#fff;
    margin:0;
    overflow:hidden;
    width:100%;
    padding-left:0;
    font-weight:normal;
}

.item .caption span.comments {
    color:#818c9b;
}

.item .caption .description {
    display:block;
    overflow:hidden;
    padding:0;
    font-weight:bold;
    font-size:12px;
    color:#f7a915;
    width:100%;
}

.item .caption .description .decor {
    text-decoration:none;
    color: #f7a915;
}

.item .caption .description .decor:hover {
    text-decoration:underline;
    color: #f7a915;
}

.item .caption .description .title {
    color:#818d9d;
    margin-right:0;
}

.item .caption p.orange {
    color:#f7a915;
    font-weight:bold;
    padding-top:4px;
}

.content .development_list {
    width: 205px;
    padding-right:20px;
    padding-left:20px;
    padding-top: 0;
    padding-bottom: 2px;
}

.development_list.left, .development_list.right {
    padding-left:0;
    padding-right:0;
}

.development_list.center {
    width:194px;
    text-align:left !important;
}

.development_list h3.articles {
    background: url("../p/_q/icons/icons.gif") no-repeat scroll 0 0 transparent;
}

.development_list h3.downloads {
    background: url("../p/_q/icons/icons.gif") no-repeat scroll -2px -13px transparent;
}

.development_list h3.mods {
    background: url("../p/_q/icons/icons.gif") no-repeat scroll 0 -29px transparent;
}

.development_list h3 {
    background-position: left top;
    background-repeat: no-repeat;
    color: #f7a915;
    font-size: 110%;
    margin: 0 0 3px;
    padding: 0 0 0 19px;
}

.development_list ul {
    list-style: none outside none;
    margin: 0 0 0 3px;
    padding: 0;
}

#arrow_right_gray {
    background: url("../p/_q/gray_arrow_right.gif") no-repeat scroll 0 3px transparent;
    padding-left: 7px;
}

.development_list li {
    margin: 0;
    padding: 3px 2px 3px 0;
    border-radius:0 6px 6px 0;
    -moz-border-radius:0 6px 6px 0;
    -webkit-border-radius:0 6px 6px 0;
}

.odd {
    background:url("../p/_q/bg/bg-alt-top-games.png") repeat-y right top;
}

.chapter.last {
    margin-top:-12px;
}

.chapter.screenshots h3 {
    font-weight:bold;
    color:#818d9d;
    font-size:12px;
    margin-top:0;
    margin-bottom:0;
}

.chapter.screenshots ul {
    margin-top:6px;
}

.chapter.screenshots p {
    margin-top:2px;
}

.chapter.screenshots h3 a {
    padding-left:4px;
}

ul.mods-map-list {
    list-style-type:none;
    padding:0 0 0 3px;
    margin:0;
}

ul.mods-map-list li {
    margin-bottom:4px;
    padding:2px 0;
}

ul.mods-map-list li.odd {
    background:url("../p/_q/bg/bg-alt-info.png") repeat-y left top #16253b;
    border-radius:0 6px 6px 0;
    -moz-border-radius:0 6px 6px 0;
    -webkit-border-radius:0 6px 6px 0;
}

ul.mods-map-list li a {
    color:#f7a915;
    font-size:12px;
    font-weight:bold;
    padding:0 0 0 8px;
    background:url("../p/_q/icons/arrow-red.png") no-repeat left 4px;
    margin-left:1px;
}

ul.mods-map-list li p {
      margin:0;
      padding-left:0;
}

ul.mods-map-list li small {
      font-size:9px;
      color:#818d9d;
}

.chapter .content .box-select {
      width:100%;
      overflow:hidden;
      height:19px;
      line-height:19px;
      padding:3px 0 0;
}

.home-page .chapter .content .box-select ul {
      margin:0 4px 0 0;
      padding:0;
}

.chapter .content .box-select span {
      float:left;
      color:#818d9d;
      font-size:9px;
}

.content-news {
      overflow:hidden;
}

.photo-news {
      float:left;
      width:424px;
}

.featured-news-box {
  float:right;
  width:224px;
  margin-right:2px;
  padding-bottom: 10px;
}

.featured-news-box a.more-news-link {
  margin-left:5px;
}

.featured-news-box .item {
    height:120px;
    width:223px;
    position:relative;
    margin-bottom: 12px;
}

.featured-news-box .item a img {
    height:120px;
    width:223px;
}

.featured-news-box .item .image img {

}

.featured-news-box ul {
      display:block;
      overflow:hidden;
      list-style-type:none;
      padding:0;
      margin:0 0 10px 5px;
}

.featured-news-box ul li {
      display:block;
      overflow:hidden;
      padding:5px 0;
}

.featured-news-box ul li.odd,
.development_list li.odd {
    background:url("../p/_q/bg/bg-alt-info.png") repeat-y left top #16253b;
    border-radius:0 6px 6px 0;
    -moz-border-radius:0 6px 6px 0;
    -webkit-border-radius:0 6px 6px 0;
}

.featured-news-box ul li a {
      color:#F5FAF3;
      font-size:11px;
      text-decoration:none;
      padding-left:8px;
      background:url("../p/_q/icons/arrow-gray.png") no-repeat left 3px;
      text-transform: capitalize;
}

.featured-news-box ul li a:hover {
      text-decoration:underline;
}

.featured-news-box ul li a span {
      color:#818c9b;
}

a.button-tip {
      float:right;
      background:url("../p/_q/buttons/submit-tp.png") no-repeat;
      width:86px;
      height:14px;
      margin-right:2px;
}

.chapter.screenshots ul {
    margin-top: 5px;
}

.list-item {
  border:none;
}

.list-item ul {
    display: block;
    list-style-type: none;
    margin: 5px 0 3px;
    overflow: hidden;
    padding: 0;
}

ul.box-sort {
    float: right;
    height: 19px;
    line-height: 19px;
    list-style-type: none;
    margin: 2px 5px 0 0;
}

ul.box-sort li {
    color: #818D9D;
    float: left;
    font-size: 10px;
    margin-left: 9px;
}

a.border-button {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #DA8E01;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: verdana,tahoma,sans-serif;
    font-size: 9px;
    font-weight: normal;
    height: 11px;
    line-height: 10px;
    margin-top: 2px;
    padding: 2px 6px;
    font-weight:bold;
    text-align: center;
    text-transform: uppercase;
    font-family: verdana,tahoma,sans-serif;
}

a.active {
    background: none repeat scroll 0 0 #DA8E01;
    color: #041226;
}

.screenshots .list .list-item {
    padding:0;
    margin-left: 9px;
}

.home-page .big_box {
    padding-bottom:0
}

.big_box.screenshots .list .list-item {
    margin-bottom: 7px;
    margin-left: 9px;
    padding-bottom: 3px;
    padding-top: 3px;
}

.big_box.screenshots .list ul {
    margin:3px 0 2px;
}

.screenshots .list ul li a {
    float:left;
    /*border:1px solid #fff;*/
}

.screenshots .list .info {
    margin:0;
    padding:0;
}

.screenshots .list .info p {
    padding:0;
}

.screenshots .list .info h3 a {
    padding-left:5px;
}

.screenshots .list .info small {
    color:#818D9D;
}

.screenshots .list {
    padding-bottom:8px;
}

.mods #hot_media .item {
    margin-bottom:7px;
}

.featured .mask {
    position:absolute;
    left:0;
    top:0;
    z-index:10;
}

.featured .large .mask {
    background:url("../p/_q/masks/featured-content-big-413x228.png") no-repeat;
    width:413px;
    height:228px;
}

.featured .small .mask {
    background:url("../p/_q/masks/featured-content-long-413x127.png") no-repeat;
    width:413px;
    height:127px;
}

.featured .micro .mask {
    background:url("../p/_q/masks/featured-content-201x116.png") no-repeat;
    width:201px;
    height:116px;
}

.featured-news .mask {
    background:url("../p/_q/masks/featured-news-223x120.png") no-repeat;
    width:223px;
    height:120px;
    position:absolute;
    left:0;
    top:0;
    z-index:10;
}

.featured-videos-318x164 {
    background:url("../p/_q/masks/featured-videos-318x164.png") no-repeat;
    width:318px;
    height:164px;
    position:absolute;
    left:0;
    top:0;
    z-index:10;
}

.subtitle {
    margin:0 0 11px;
     overflow: hidden;
     font-family: verdana, tahoma, sans-serif;
     border-radius: 2px;
   -moz-border-radius: 2px;
   -webkit-border-radius: 2px;
    width:100%;
    text-align:center;
   text-transform: uppercase;
   font-size: 10px;
   font-weight: bold;
   color: #fff;
   height: 16px;
   line-height: 16px;
   display: block;
    background:#c4820d;
    text-shadow:1px 1px 0px #874503;
    -moz-text-shadow:1px 1px 0px #874503;
    -webkit-text-shadow:1px 1px 0px #874503;
}


.top-news-stories {
    overflow:hidden;
}
/**********************************************************************************/
/* INCLUDE FILE: style.css.php */



.rising    {background-image:url(../p/_k/chartpics/green_arrow_s.gif)}
.falling   {background-image:url(../p/_k/chartpics/red_arrow_s.gif)}
.steady    {background-image:url(../p/_k/chartpics/dot.gif)}
.rising, .falling, .steady {background-repeat:no-repeat;}


/* GENERAL LAYOUT */


.wrapper3padding {
	padding-top: 8px;
}

#link_craveonline
{
    position:absolute;
    top:43px; right:278px;
    width:105px;
    height:64px;
}

#navigation
{
    float:left;
    width:155px;
    margin-left:-663px;
}

#footer * {color: #aeaeae;}

#footer ul.footerlinks {
    list-style: none;
    padding: 0;
    margin: 0;
}
#footer ul.footerlinks li{
    display: inline;
}
#footer ul.footerlinks li:after {
    content: ", ";
}
#footer ul.footerlinks li:first-child {
    font-weight: bold;
}
#footer ul.footerlinks li:first-child:after {
    content: ': ';
}
#footer ul.footerlinks li:last-child:after {
    content: '';
}

/* BANNERS */
.top_banner_900
{
    position: relative;
    width:984px;
    margin: 0px auto;
    padding:0px 0px 0px 0px;
    border-top: 2px solid #7D8188 ;
    border-bottom: 2px solid #7D8188 ;
    background-color: transparent;
    text-align: center;
}


.top_banner_900 img, .top_banner_900 object, .top_banner_900 embed
{
    /*width: 970px;
    max-height: 200px;*/
}

/*
.top_banner
{
    float:right;
    width:728px;
    height:90px;
    margin: 0;
    padding:2px 2px 2px 20px;
    background:transparent url(../p/_k/ads/top_ad_bg.gif) no-repeat center left;
    text-align: right;
}
*/

* html .top_banner {margin-right:4px;}

/* IE fixes */

* html #content {margin-left:81.5px;}
* html #sidebar {margin-right:4px;}


/* TEXT APPEARANCE */

/* normal text is defined in body {} - white, 11px, sans-serif */
.yellow {    color: #f7a915;}
.faded {font-size: 10px; color:gray;}
.green{color: #51a909;}
.red{color: #ea1416;}

small, .small {
    font-size: 10px;
}

.strong, strong
{
    font-weight:bold;
}
.center
{
    text-align:center;
}


/* BUTTONS */

.buttons {overflow:hidden;}
.yellow_button
{
    width:auto !important;
    height:26px;
    padding-left:20px;
    background:#EAA927 url(../p/_n/buttons/bg_yellow_box.gif) no-repeat center left;
}
.yellow_button a
{
    padding:3px 15px 3px 0;
    padding:5px 0;
    padding-right:15px;
    background:#EAA927 url(../p/_n/buttons/bg_yellow_box.gif) no-repeat center right;
    color:black;
    line-height:26px;
    font-weight:bold;
    font-size:120%;
}

.deckle_yellow_button
{
    background:#eba82a url(../p/_k/buttons/long_button_bg.gif) top left;
    float:left;
    padding:0 0 0 10px;
    line-height:21px;
}
.deckle_yellow_button a
{
    padding:0 10px 0 0;
    display:block;
    background:#eba82a url(../p/_k/buttons/long_button_bg.gif) top right;
    text-decoration:none;

    color:#031327;
    font-weight:bold;
    font-size:11px;
}


.left {
	float:left;
}

.right {
	float:right;
}


/* NAVIGATOR */

/*
.navigator
{
    margin-bottom:20px;
    background:url(../p/_k/navigator/nav_bg.gif) repeat-y center top;
    text-align:center;
}
.navigator form
{
    margin:0;
    padding:0;
    padding-top:22px;
    background:transparent url("../p/_k/navigator/nav_top.gif") no-repeat center top;
    overflow:hidden;
}

.navigator form #navigation-genre, .navigator form #navigation-subgenre {
    display:inline-block;
    float:none;
}

.navigator .footer
{
    height:8px;
    background:transparent url("../p/_k/navigator/nav_bottom.gif") no-repeat center bottom;
}
*/

/*
#top_topstory {
    background: url("../p/_k/topnav_wide/topstory.png") no-repeat scroll right top transparent;
    color: white;
    cursor: pointer;
    font-size: 9px;
    height: 26px;
    line-height: 13px;
    overflow: hidden;
    padding: 62px 8px 8px 6px;
    position: absolute;
    text-shadow: 1px 1px 0 #181B1E;
    width: 194px;
    z-index: 101;
}*/


td {font-size:12px;}

.white {color: #FFFCEB}

/* Latest developments filter on main page */

#latest_dev_filter
{
    background-image: url(../p/_n/latest_dev_filter.gif);
    width: 187px;
    overflow: hidden;
    background-repeat: no-repeat;
    color: #87919D;
    text-align: left;
    padding: 10px;
}

.dev_genre
{
    float: left;
    width: 90px;
    margin-bottom: 5px;
}
.dev_genre a
{
padding-left:20px;
background:transparent url("../p/_n/gray_folder.gif") no-repeat left center;
}

#latest_dev_filter a
{
    color: #87919D;
}


/* SORT BOX */

/*
.sort_box
{
    vertical-align: middle;
    margin: 0px 8px 15px 15px;
    float:right;
}

.sort_box_left
{
    width: 4px;
    height: 21px;
    float: left;
    background-image: URL(../p/_n/sort_box_left.gif);
}

.sort_box_right
{
    width: 4px;
    height: 21px;
    float: left;
    background-image: URL(../p/_n/sort_box_right.gif);
}

.sort_box_center
{
    float: left;
    height: 21px;
    background-image: URL(../p/_n/sort_box_center.gif);
    line-height: 21px;
    overflow: hidden;
}

*/
.full_font
{
    font-size: 12px;
}



/* yellow horizontal bar 499px in width ontop of element */
.bar_yellow
{
background:transparent url(../p/_n/bar_yellow.gif) no-repeat top left;
padding-top:15px !important;
}

/* TOP USER BOX */

#top_userbox {
    font-size: 11px;
    height: 76px;
    float:right;
    margin-top: 3px;
    width: 296px;
    z-index: 200;
    position: relative;
}

#top_userbox table td {
    font-size:11px;
}

#top_userbox img {
    width:50px;
    height:59px;
}

select#quickjump {
    border:0 none;
    font-size:9px;
    height:18px;
    width: 100px;
    opacity:0;
    -moz-opacity:0;
    filter:alpha(opacity:0);
}

#top_userbox ul {
    list-style: none;
    padding: 0;
    margin: 5px 0 0;
}

#top_userbox ul.user_menu li {
    float: left;
    margin-left: 8px;
}
#top_userbox ul li:first-child {
    margin-left: 0;
}
#top_userbox ul.user_menu a {
    height:21px;
    line-height: 21px;
    padding-left:27px;
    font-size: 11px;
    position: relative;
    top: 1px;
    display: block;
    color: #FFFCEB;
}

#top_userbox ul.user_menu a:hover {
    text-decoration: none;
}

#top_userbox a.messages {
    width: 102px;
    background: url(../p/_n/member_area_v3/userbox_messages.png) no-repeat 0px  0px;
    overflow: hidden;
    color: #FFFCEB;
}
#top_userbox a.messages:hover {
    background: url(../p/_n/member_area_v3/userbox_messages.png) no-repeat 0px -21px;
}
#top_userbox a.frreq {
    background: url(../p/_n/member_area_v3/userbox_frreq2.png) no-repeat 0px  0px;
    width: 22px;
}
#top_userbox a.frreq:hover {
    background: url(../p/_n/member_area_v3/userbox_frreq2.png) no-repeat 0px -21px;
}
#top_userbox a.notifications {
    width: 16px;
    background: url(../p/_n/member_area_v3/userbox_notifications.png) no-repeat 0px  0px;
}
#top_userbox a.notifications:hover {
    background: url(../p/_n/member_area_v3/userbox_notifications.png) no-repeat 0px  -21px;
}

#top_userbox .no-avatar{
    float: left;
    margin-top: 9px;
}

#top_userbox form.login {
    padding: 12px 0 0 62px;
}

#top_userbox .prompt {
    margin-bottom: 8px;
}

#top_userbox form.login .submit input[type="image"]{
    width: 54px;
    height: 19px;
}

#top_userbox form.login .input {
    float: left;
    width: 80px;
    height: 17px;
    border: 1px solid black;
    margin-right: 6px;
    background-color: #FFFFFF;
    vertical-align: top;
}

#top_userbox .login .input input {
    padding: 2px;
    height: 13px;
    color: #031327;
    background: none;
    outline: medium none;
    border: none;
    font-size: 11px;
    width: 76px;
    padding: 2px;
}

#top_userbox .login .submit {
    float: left;
}


/* TOP SEARCH FORM */
#top_search
{
    position:relative;
    float:left;
    width:194px;
    height:76px;
    padding:10px 8px 8px 11px;
    background: #616c79 url(../p/_k/search_bg.gif) no-repeat top right;
    overflow: hidden;
}

#top_search label, .search_form label {
    font-size: 10px !important;
}

#top_search h2
{
    margin:0;
    padding:0;
    text-transform:uppercase;
    font-size:14px;
}

#top_search p
{
    width: 190px;
}

#top_search a {color:#FFFCEB; font-size:90%;}

#top_search input
{
    border:1px solid #031327;
    vertical-align:bottom;
}

#top_search label input {
    border: none;
}

#top_search input.button
{
    background:orange;
    padding:1px;
    font-weight:bold;
    font-size:11px;
    vertical-align:bottom;
}


.small_11
{
    font-size: 11px !important;
}

.small_10
{
    font-size: 10px !important;
}

.small_9
{
    font-size: 9px !important;
}

.small_8
{
    font-size: 8px !important;
}

.fleft
{
    float: left;
}

.fright
{
    float: right;
}

.aleft
{
    text-align: left;
}

.aright
{
    text-align: right;
}

.grey
{
    color: #969AA0;
}
.white
{
    color: #FFFCEB;
}

.normal
{
    font-weight: normal;
}

.arrow_right {
    background: transparent url(../p/_n/arrow_right.gif) no-repeat scroll left center;
    padding-left: 7px;
}

.vmiddle {
    vertical-align: middle;
}


h1 {
    font-size: 150%;
}

h2 {
    font-size: 140%;
}

h3 {
    font-size: 125%;
}

.attr_list dt {
    display:block;
    float:left;
    padding-right:5px;
    color:#f7a915;
    font-weight:bold;
}

.attr_list dd {
    margin-bottom: 5px;
}

.hidden {
    display: none;
}

.success, .error {
    padding: 4px 6px;
    color: #000;
    margin-bottom: 10px;
    font-size: 11px;
    font-weight: bold;
}

.error {
    background-color: #CC2233;
    color: #fff;
}

.success {
    background-color: #22CC33;
}

.rd
{
    background-color: #454e5d;
    padding:2px;
    padding-left: 4px;
    padding-right: 4px;
    float:right;
    display: block;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

#rd {
    padding-left:8px;
    padding-right:8px;
}
#rd div.list-item:last-child{
    border: none;
}

#rd div.content {
    width: 472px;
}

#rd div.boxshot {
    width: 50px;
    font-size:10px;
}

.note{
    font-size: 10px;
    color:#969AA0;
}
.more_info {
    font-size:10px !important;
}

#rd div.info a  {
    padding-left: 10px;
    font-size:15px;
    font-weight: bold;
}

#rd div.info a:first-child  {
    padding-left: 0px;
    font-weight: none;
    font-size:11px;
}
.rd_date
{
            color: #f7a915 !important;
        font-size:11px;
}

#flag_eu{
   background: transparent url(../p/rd/EU.gif) no-repeat scroll 0 0;
   padding-left: 24px;
   font-weight: bold;
}

#flag_us{
   background: transparent url(../p/rd/US.gif) no-repeat scroll 0 0;
   padding-left: 24px;
   font-weight: bold;
}

#regions a span {
        color: #f7a915 !important;
    font-weight: bold;
}

#regions a {
    font-weight: bold;
    text-decoration: none;
    font-size:12px;
}

.rd_u_line
{
     background: transparent url(../p/rd/upper-line.png) no-repeat scroll 6px top;
}

.rd_d_line
{
     background: transparent url(../p/rd/down-line.png) no-repeat scroll 6px bottom;
}

.rd_top_date
{
    height:20px;
    color:#4f5e76;
     background: transparent url(../p/rd/top-date-lable.png) no-repeat scroll center bottom;
}

.rd_bottom_date
{
     height:32px;
     background: transparent url(../p/rd/bottom-date-lable.png) no-repeat scroll center top;
     z-index:10;
     position:relative;
}
.rd_ls_titles
{
    background: transparent url(../p/rd/ls-titles.png) no-repeat scroll 3px center;
    padding-left:16px;
}

.rd_ls_boxshots
{
    background: transparent url(../p/rd/ls-boxshots.png) no-repeat scroll 3px center;
    padding-left:16px;
}

.rd_content_await
{
    background-image: url(../p/rd/transparent.png) ;
    position:absolute;
    top:0px;
    left:0px;
    font-size:28px;
    color: #CCC;
    width: 800px;
    height: 10000px;
    padding:50px;
    display: none;
    z-index:500;
}

#await_lable{
    background-color: #eaa92a;
    color: #333;
    font-size:12px;
    font-weight: bold;
    position: absolute;
    top:0;
    left:200px;
    padding: 4px;
}

#list_type ul {
   list-style-type:none;
   overflow:hidden;
   margin-left:8px;
   padding-left:8px;
}

#list_type li {

    list-style-image:none;
    float: left;
}

#_date0 ul {
   width: 150px;
   list-style-type:none;
   overflow:hidden;
   margin:0;
   padding:0;

}

#_date0 li {
    list-style-image:none;
    float: left;
    color:#333 !important;
}

#_date0 strong {
 background:  transparent url(../p/rd/small_arr_down.png) no-repeat scroll right center;
}


#_date1 li {
    list-style-image:none;
    float: left;
    color:#333 !important;
}

#_date1 strong {
 background:  transparent url(../p/rd/small_arr_down.png) no-repeat scroll right center;
}

#_date1 td {
    border: solid 1px #CCC;
}

#_date1 ul {
   width: 150px;
   list-style-type:none;
   overflow:hidden;
   margin:0;
   padding:0;

}

#_year0 {
    padding-left:5px;
}

#_year1 {
    padding-left:5px;
}
.rd_date_menu {

    background-color:#041227;
    border: solid 1px #eaa92a ;
    position:absolute;
    display:none;
}

#rd_date_menu div {
    color:#333;
    font-size:14px;
}

._prev_page
{
    background:  transparent url(../p/rd/arr-left.png) no-repeat scroll left center;
    padding-left: 16px;
}

._next_page
{
    background:  transparent url(../p/rd/arr-right.png) no-repeat scroll right center;
    padding-right: 16px;
}

#dateMenu ul {
   list-style-type:none;
   overflow:hidden;
   margin:0px;
   padding:2px;
}


#dateMenu li {
    float:left;
    color: #eaa92a;
    font-size:12px;
    padding-left:6px;
    list-style-image:none;
    font-weight:bold;
   padding-left:4px;
   padding-right:4px;
}

#dateMenu li:hover {
    cursor:pointer;
    color:#FFF;
}

.alt_link{
    cursor: pointer;
    padding-right: 10px !important;
}

#top_rd {
   list-style-type:none;
   overflow:hidden;
   margin:0px;
   padding:2px;
   width:499px;
}

#top_rd li{
    float:left;
    color: #eaa92a;
    font-size:12px;
    list-style-image:none;
    font-weight:bold;
    width:33%;
}

#bottom_rd {
   list-style-type:none;
   overflow:hidden;
   margin:0px;
   padding:2px;
   width:499px;
}

#bottom_rd li{
    float:left;
    color: #eaa92a;
    font-size:12px;
    list-style-image:none;
    font-weight:bold;
    width:33%;
}
.inlined_list{
   list-style-type:none;
   overflow:hidden;
   margin:0;
   padding:0;
}

#regions span{
    color: #FFF;
    font-size:12px;
    font-weight:bold;
}

#regions img {
    padding-right:8px
}

.inlined_list li {
    float:left;
    list-style-image:none;
}

/*
.list-item {
    border-bottom:1px solid #454e5d;
    margin: 0 0 15px;
    padding-bottom:9px;
}

#news .list-item {
    border-bottom:1px solid #454e5d;
    margin: 0 0 15px;
    padding-bottom:9px;
}
#news .list-item h2 {
    text-align:left;
    margin-left:0;
    margin-bottom:4px;
}
#news .list-item .news_icon {
    background: url("../p/_q/icons/chart.png") no-repeat left 2px;
    display: block;
    float: right;
    padding-left: 17px;
    text-align: left;
}
#news .posterDate {
    color: #8999A9;
    font-family: Arial;
    font-size: 11px !important;
}
#news .posterDate a {
    font-weight:normal;
}
#news .list-item .description {
    overflow:hidden;
    width:100%;
    padding-top:4px;
}

#news .boxshot a img {
    width:233px;
    height:122px;
    margin: 0 8px 8px 0;
}

#news .list-item .info {
    font-size: 12px;
}
*/

.content .list-item:last-child {
    border: none;
}

.list-imes-content {

}

.list-items-small {
    padding-left: 80px;
}
.rd_description{
    margin-top:2px;
}

.rd-float-left {
    float:left;
}
.rd-title{
    background: none !important;
    padding: 0 !important;
    margin-bottom: 3px !important;
}
.box-pad {
    padding-left: 60px;
}

 .paging span {
<!--    border: solid 1px #FFC142;-->
        color: #f7a915;
    padding:3px 7px;
    margin:0 1px;
}

 .paging a {
    padding:3px 7px;
    color: #fffbea !important;
    border: solid 1px #28374a;
    margin: 0 1px;
    display: inline-block;
    font-size:12px !important;
    font-weight:normal !important;
}

.paging a:hover {
    text-decoration:none;
    border: 1px solid #f7a915;
}

#rd h2 {
    font-size: 15px !important;
    font-weight:bold !important;
    }
#_date0 {
    font-size:14px;
}

#_date1 {
    font-size:14px;
}
#rd_content div.footer {
    margin: 0 0 0 0 !important;
}

#downloads-list dd p a {
    font-size: 13px !important;
    font-weight: bold !important;
    }
#downloads-list dd p a.more_info {
    font-size: 13px !important;
    font-weight: bold !important;
    color: #979a9f;
    }
form.content .input {
    background: #253650;
    border: solid 1px #FFFCEB;
    color:#FFFCEB;
    }

/* Gamewatcher banner styles */

#gw_promo {
    margin: 20px 10px;
    width: 459px;
    height: 179px;
    background: url(../p/ads/blue_bg_479x195.gif) no-repeat;
    padding: 8px 10px;
    overflow: hidden;
    text-align: left;
}

#gw_promo a.button,
#gw_promo a.more {
  display: block;
}

#gw_promo h2 {
  font-size: 18px;
  text-align: center;
  margin: 0 0 5px 0;

}

#gw_promo > div {
  font-size: 12px;
  line-height: 15px;
  padding-bottom: 10px;
}
#gw_promo .game_cell {
  width: 47%;
}

#gw_promo .game_cell a.thumb {
  float: left;
  margin-left: 4px;
}

#gw_promo .game_cell a.thumb img {
  width: 50px;
  height: 71px;
}

#gw_promo .game_cell .title {
  font-weight: bold;
  margin-bottom: 4px;
  clear: none;
}

#gw_promo .game_cell .title, #gw_promo .game_cell a.button, #gw_promo .game_cell .speed {
  margin-left: 64px;
}

#gw_promo .game_cell a.button {
  width: 114px;
  height: 17px;
  background: url(../p/buttons/buybutton.gif) no-repeat;
}

#gw_promo .game_cell .speed {
  line-height: 18px;
  color:#969AA0;
}

#gw_promo .game_cell a.button span {
  display: block;
  text-indent: -9999px;
}

#gw_promo a.more {
  display: block;
  clear: both;
  text-align: center;
  color: #8A9197;
  font-size: 12px;
  font-weight: bold;
}

.gw_buy_button {
  text-align: center;
  margin: 5px 0;
}

.gw_buy_button a {
  display: block;
  width: 125px;
  height: 32px;
  margin: 0 auto;
  background: url('../p/buttons/gws1.gif') no-repeat;
  text-indent: -9999px;
}
 #tl_gameads{
background: url('../p/topiclines/gameads.gif') no-repeat scroll 0 0px;
}


.first {
  text-align:center
}

.first object {
  padding-left:0;
  padding-right:8px;
}

.list-table {
  margin-right:9px;
}

.top45 .buttons {
    list-style: none outside none;
    margin: 0 0 0 23px;
    overflow: hidden;
    padding: 0;
}

.top45 .buttons li {
    border-top: 1px solid #FFCC33;
    float: left;
    height: 27px;
    margin-right: 3px;
    text-align: center;
    width: 140px;
}

.top45 .buttons a:hover, .top45 .buttons li.selected a {
    background-image: url("../p/_q/buttons/bg_mid_hover.gif");
    color: #000033;
    text-decoration: none;
}

.top45 .buttons a {
    background: url("../p/_q/buttons/bg_mid.gif") no-repeat scroll left top transparent;
    color: #FFFCEB;
    display: block;
    font-size: 130%;
    font-weight: bold;
    height: 27px;
    line-height: 25px;
    text-decoration: none;
    width: 140px;
}

#article_html {
  margin: 7px 9px 0;
}

#article_html.content p {
    padding-right:0;
    margin:0;
}

.mask2311x122 {
    position:absolute;
    left:0;
    top:0;
    width:233px;
    height:122px;
    background:url("../images/downloads-masks.png") no-repeat;
}

.menu_contents table td {
    text-align:left;
    font-size:11px;
}




#user_notifications {
    position: absolute;
    width: 298px;
    top: 78px;
    left: -2px;
    -moz-box-shadow: 1px -8px 15px #333333;
    -webkit-box-shadow: 1px -8px 15px #333333;
    z-index:0;
}

#top_userbox table {
    position:relative;
    z-index:100;
}

#user_notifications ul {
    padding: 0;
    margin: 0;
    list-style: none;
    -moz-box-shadow: 1px 8px 15px #333333;
    -webkit-box-shadow: 1px 8px 15px #333333;
}

#user_notifications ul li {
    padding: 8px 10px;
    border-top: 1px solid #2C3B51;
    background: #5A6B7E url("../p/_q/bg/bg-drop-search.png") repeat-x left bottom;
    overflow: hidden;
    position: relative;
    min-height: 59px;
}

#user_notifications ul li:first-child {

}

#user_notifications ul li:hover {
    background: #717F8F url("../p/_q/bg/bg-drop-search-hover.png") repeat-x left bottom;
}

#user_notifications ul span {
    display: block;
    margin-left: 60px;
}

#user_notifications ul li.empty {
    min-height: 20px;
    text-align: center;
}

#user_notifications ul li span.avatar {
    //position: absolute;
    margin: 0;
    display:inline;
    float:left;
    position:static;
}

#user_notifications ul li span.notification {
    display:block;
}

#user_notifications ul li span.user {
    color: #FFA500;
    font-weight: bold;
    margin-bottom: 4px;
    font-size: 13px;
}

#user_notifications ul li span.message {
    color: #FFFCEB;
    margin-bottom: 4px;
}

#user_notifications ul li span.age {
    color: #263549;
    margin-bottom: 4px;
}

#user_notifications ul li.last {
    background: transparent url("../p/_q/bg/bg-drop-last-link-wide.png") no-repeat 50% 50%;
    height: 26px;
    min-height: 26px;
    padding: 0;
    line-height: 26px;
    text-align: center;
}

#user_notifications ul li.last a {
    color: #000;
    font-weight: bold;

}

#user_notifications ul li a:hover {
    text-decoration: none;
}

#user_notifications .loader {
    color: #000;
    font-weight: bold;
    text-align: center;
    height: 26px;
    line-height: 26px;
    background: transparent url("../p/_q/bg/bg-drop-last-link-wide.png") no-repeat 50% 50%;
    -moz-box-shadow: 1px 8px 15px #333333;
    -webkit-box-shadow: 1px 8px 15px #333333;
}
/**********************************************************************************/
/* INCLUDE FILE: camp/common.css.php */

#member_reviews_side {
	list-style: none;
    padding:0px;
    margin:0px;
}

#member_reviews_side li {
    margin: 0;
    background: url('../p/publicreviews/pagelet_bg.gif') no-repeat;
    height: 92px;
    width:283px;
    margin-bottom: 2px;
    font-size: 11px;
}
#member_reviews_side td.avatar {
	width: 48px;
	height: 57px;
	padding-top: 10px;
}
#member_reviews_side td.score, #member_reviews_side td.date {
	text-align: left;
	font-size: 11px;
	padding-left: 10px;
}
#member_reviews_side td.description {
	font-size: 11px;
	color: ;
		padding-top: 10px;
		padding-left: 10px;
}

#member_reviews_side td.date {
	font-size: 9px;
	color: #979a9f;
}
.category_camp_list
{
    overflow: hidden;
    width: 100%;
}

.camp_item
{
    float:left;
    background: url('../p/camp/camp_item_bg.gif') no-repeat;
    width: 148px;
    height: 139px;
    margin: 0 3px 9px 0;
    text-align: center;
    padding: 0 5px;
    font-size: 9px;
    overflow: hidden;
}


.camp_item .actions
{
    list-style: none;
    margin: 0 0 -14px;
    padding: 0 5px;
    width: 148px;
    height: 14px;
    position: relative;
    left: -5px;
    background: #031327;
    opacity: 0.75;
    filter: alpha(opacity = 75);
    overflow: hidden;
    display: none;
}

.camp_item .actions li
{
    float: right;
    margin-left: 5px;
}

.camp_item .camp_title
{
    height: 16px;
    line-height: 16px;
    vertical-align: middle;
    overflow: hidden;
}


.camp_item .camp_image
{
    vertical-align: middle;
    text-align: center;
    height: 79px;
    margin-bottom: 2px;
}


.avatar .camp_image img,
.camp_item .camp_image img
{
    width: 143px;
    height: 79px;
    vertical-align: middle;
    text-align: center;
}

.camp_item .camp_chief a,
.camp_item .camp_title a
{
    color: #FFFCEB;
}

.camp_item .camp_stat
{
    margin-bottom: 3px;
}

.camp_item .camp_visit_btn a
{
    color: black;
    font-size: 10px;
}

#camp_list
{
    overflow: hidden;
    width: 100%;
}

#camp_list_spinner
{
    position: relative;
}

#camp_list_spinner .spinner
{
    width: 20px;
    height: 20px;
    display: none;
    background: transparent url('../p/spinner.gif') no-repeat;
    position: absolute;
    top: -2px;
    right: 20px;
}

#camp_list_spinner.visible .spinner
{
    display: block;
}

#camp_list_paging
{
    padding-top: 10px;
    text-align: center;
    width: 100%;
    color: #969AA0;
}

#camp_list_paging a
{
    color: #FFFCEB;
    text-decoration: none;
}

#camp_list_paging .current
{
    font-weight: bold;
    color: #f7a915;
}



/* CAMPS CSS */
.yellow_message_title h2{
    text-align: left;
    color: #f7a915;
}

h2.topic_line_menu {
    width:155px;
    height:17px;
    background: left top no-repeat;
    margin-top:0 !important;
}

h2.topic_line_menu span {
    display: none;
}

.camp {
    padding:0 0 8px;
}

.camp h3 {
    text-align:center;
    color: #f7a915;
    font-size:18px;
    font-weight:bold;
    margin:0px;
    padding:0px
}


.camp label {
    font-size:11px;
}


.camp label.caption {
    color: #f7a915;
    font-weight:bold;
}

.camp .comment {
    color:#969AA0;
}


.camp div.logo {
    margin:5px 0px;
    text-align:center;
}

.camp .upload-actions{
    margin: 5px 0;
}


.camp div.avatar{
    overflow: hidden;
    width: 100%;
}

.camp div.avatar div{
    float: left;
    text-align: center;
    margin-right: 15px;
}

.camp div.avatar div span{
    float: left;
    clear: right;
}

.camp div.logo img,
.camp div.avatar img {
    border: 1px solid #D2D3D0;
    maring: 0px auto;
}

.camp div.avatar img{
    vertical-align: top;
}

.camp div.logo-form,
.camp div.avatar-form {
    margin: 10px 0;
}

.checkbox{
    margin: 0;
    padding: 0;
    vertical-align: bottom;
}

label.checkbox{
    line-height: 16px;
}

.camp div.logo-form label,
.camp div.avatar-form label {
    font-weight:bold;
    color:#EBA82A;
}

div.action-delete {
    text-align: right;
    height: 0;
}

.camp span.caption {
    color:#697077;
    font-weight:bold;
}

.camp textarea.wide {
    overflow:hidden;
    width:465px;
    height:61px;
    padding:5px;
    border:1px solid Black;
    font-family: Arial sans-serif;
    font-size: 11px;
    margin-top:5px;
}

.camp .field input {
    vertical-align: middle;
    margin: 2px 5px 2px 0px;
}

.camp .field .input {
    padding-bottom: 10px;
}

.camp .field .label {
    margin-bottom: 0 !important;
    font-weight: normal !important;
}


.camp .field ul {
    list-style: none;
    padding:0px;
    margin:0px;
}


.camp .field ul li {
    margin: 0;
}


.camp-logo {
    text-align:center;
}


.camp-logo-image {
    border:1px solid #CF8F1B;
}

.camp-logo-image img {
    width:100%;
}

.camp-event h3 {
    text-align:left;
    font-size: 14px;
    font-weight:bold;
}

.camp-event-countdown {
    float:right;
    margin-left: 10px;
}

.camp-event-countdown .title {
    display: block;
    text-align: center;
    text-transform: uppercase;
    color: #EAA92A;
    font-size:11px;
    font-weight:bold;
}

.camp-event-countdown-box {
    background: url('../p/camp/event-countdown-box.png') top left no-repeat;
    width:119px;
    height:36px;
    position:relative;
}


.camp-event-countdown-box span {
    position: absolute;
}

.camp-event-countdowns-box-caption {
    color: #EAA92A;
    top: 5px;
}

.camp-event-countdowns-box date01 {
    left: 2px;
}

.camp .fail {
    padding:5px;
    border:1px solid White;
    background-color:#D80000;
    color:White;
    font-weight:bold;
}

.camp .success {
    padding:5px;
    border:1px solid White;
    background-color:Green;
    color:White;
    font-weight:bold;
}


/**************/
/* Navigation */
/**************/

.camp_navigation
{
    width: 484px;
    overflow: hidden;
    margin-bottom: 15px;
    padding: 0 8px;
}

.camp_navigation ul
{
    width: 100%;
    overflow: hidden;
    list-style: none;
    margin: 0;
    padding: 0;
}

.camp_navigation ul li
{
    float: left;
    height: 20px;
}

.camp_navigation li,
.camp_navigation img
{
    margin-right: 0px;
    overflow: hidden;
}


.camp_navigation .nav_level_0
{
    /*border-bottom: 1px solid #cf8f1b;*/
    text-align: justify;
}


.camp_navigation li.nav_news_btn a
{
    width: 122px;
}

.camp_navigation li.nav_events_btn a
{
    width: 120px;
}

.camp_navigation li.nav_pictures_btn a
{
    width: 121px;
}

.camp_navigation li.nav_files_btn a
{
    width: 59px;
}

.camp_navigation li.nav_videos_btn a
{
    width: 68px;
}

.camp_navigation li.nav_members_btn a
{
    width: 121px;
}

.camp_navigation li.nav_links_btn a
{
    width: 63px;
}


.camp_navigation li.nav_news_btn a.img
{
    background: url('../p/tabs/camp_pub_news_roll.gif?02072010') no-repeat;
}

.camp_navigation li.nav_events_btn a.img
{
    background: url('../p/tabs/camp_pub_events_roll.gif?02072010') no-repeat;
}

.camp_navigation li.nav_pictures_btn a.img
{
    background: url('../p/tabs/camp_pub_pictures_roll.gif?02072010') no-repeat;
}

.camp_navigation li.nav_files_btn a.img
{
    background: url('../p/tabs/camp_pub_files_roll.gif?02072010') no-repeat;
}

.camp_navigation li.nav_videos_btn a.img
{
    background: url('../p/tabs/camp_pub_videos_roll.gif?02072010') no-repeat;
}

.camp_navigation li.nav_members_btn a.img
{
    background: url('../p/tabs/camp_pub_members_roll.gif?02072010') no-repeat;
}

.camp_navigation li.nav_links_btn a.img
{
    background: url('../p/tabs/camp_pub_links_roll.gif?02072010') no-repeat;
}


.camp_navigation .button a
{
    display: block;
    height: 20px;
    overflow: hidden;
    text-align: center;
    position: relative;
    width: 100%;
}

.camp_navigation .button a.img
{
    top: -20px;
}

.camp_navigation a.img:hover,
.camp_navigation li.on a.img
{
    background-position: left -20px !important;
}


.camp h4 {
    color: #f7a915;
}

.camp .member {
    float:left;
    margin:0 12px 14px 13px;
    text-align:center;
}

.camp-main_image {
    width: 481px;
}

.camp-main_image-image {
    border:0px;
    padding-left: 0px;
    width: 479px;
    height: 135px;
    position: relative;
    left: 1px;
}

.camp-main_image-image img
{
    border: none;
    padding: 0;
    margin: 0;
    width: 479px;
    height: 135px;
}

.camp_admin_panel {
    background: url('../p/camp/admin_panel_top.png') left top no-repeat;
    padding-top:4px;
    width:302px;
    margin:10px 0px;
}

.camp_admin_panel_bottom {
    background:transparent url('../p/camp/admin_panel_bottom.png') bottom left no-repeat;
    padding-bottom:4px;
}

.camp_admin_panel_content {
    background-color:#041227;
    border:1px solid #EAA92A;
    border-top:none;
    border-bottom:none;
    padding:0 10px;
    text-align:center;
    color:White;
}

.camp_admin_panel_content h3 {
    text-align:center;
    padding:0px;
    margin:0px;
    font-size:10px;
    margin-bottom:20px;
    color:White;
}


.news-list {

}

ul.right-actions{
    margin: 0;
    padding: 0;
    width: 100px;
    float: right;
    clear: right;
    list-style: none;
    overflow: hidden;
}

ul.right-actions li{
    float: right;
    margin: 0 5px;
}

.camp_picture_list .right-actions {
    display: none;
    background: #031327;
    position: absolute;
    margin: 1px;
    width: 150px;
    opacity: 0.75;
    filter: alpha(opacity = 75);
}


.news-item .right-actions{
    margin-top: -0.5em;
}

.news-head .comments-count{
    float: right;
    padding-left: 15px;
    background: url('../p/news_icon.png') no-repeat left center;
}

.news-title,
.event-title{
    font-size: 15px;
    font-weight: bold;
    font-family: sans-serif;
    color: #f7a915;
}


.camp_picture_list{
    overflow: hidden;
    width: 500px;
    margin-left: 2px;
}

.camp_picture_list .camp_picture{
    float: left;
    padding: 0 10px 15px 0;
    width: 152px;
    height: 127px;
    overflow: hidden;
}

.camp_picture_list .image{
    border: 1px solid #FFFCEB;
    width: 150px;
    height: 107px;
    _height: 106px;
    padding: 0;
    margin: 0;
    overflow: hidden;
}

.camp_picture_list .image img
{
    /*_margin-top: -1px;*/
    border: none !important;

}

.camp_picture_list .title{
    text-align: center;
    font-size: 10px;
    overflow: hidden;
    padding: 2px 0;
}

.main_settings {
    margin-left:3px;
}

#arrow_right_gray {
    background: transparent url(../p/_n/gray_arrow_right.gif) no-repeat scroll 0px 3px;
    padding-left: 7px;
}

.signup .input .input{
    background-color:#253650;
    border:1px solid #CCCCCC;
    color:#FFFCEB;
    padding:3px;
    width:240px;
}

.news-edit .field .image{
    width: 100%;
    overflow: hidden;
}

.news-edit .field .image img{
    float: left;
    margin: 0 10px 0 0;
}


.newsThumb{
    float:left;
    padding:2px 8px 0 0;
}



/*~~~~~~~~~~~~~~~~~*/
/* Camp event list */
/*~~~~~~~~~~~~~~~~~*/

.events-list
{

}

.events-list .event-item
{
    margin: 0 0 2.5em;
}

.event_countdown
{
    float: right;
    width: 119px;
    padding-right: 5px;
    margin-left: 20px;
}

.events-list .event_title
{
    color: #f7a915;
    font-size: 14px;
    font-weight: bold;
}

.cntdwn_header
{
    color: #f7a915;
    font-size: 11px;
    font-weight: bold;
    width: 100%;
    text-align: center;
}

/*COUNTDOWN STYLE*/
.cntdwn
{
    width: 119px;
    height: 36px;
    background: url('../p/camp/cntdwn_bg.gif') no-repeat;
    font-size: 14px;
    font-weight: bold;
    color: #041227;
    padding: 18px 0 0;
    text-align: center;
}

.cntdwn .days
{
    width: 31px;
}

.cntdwn .hours
{
    width: 34px;
}

.cntdwn .minutes
{
    width: 44px;
}

#event_date
{
    width: 100px;
    float: left;
}

.input.date
{
    overflow: hidden;
    clear: both;
}

.input.time
{
    overflow: hidden;
    clear: both;
}


select#hour,
select#minute
{
    width: 50px !important;
}


#supported-overlay, #tabs-overlay
{
    background-color: #031327;
}

#supported-overlay .spinner, #tabs-overlay .spinner
{
    color: #FFFCEB;
    font-size: 3em;
    text-align: center;
    text-transform: uppercase;
    margin: 5px 0;
}


#supported-overlay .spinner
{
    font-size: 1.5em;
}


.side_box.we_support .item_title a img,
.side_box.linked_camps .item_title a img
{
    position: absolute;
    display: none;
}


.side_box.we_support dt,
.side_box.linked_camps dt
{
    background-position: left center !important;
    width: 7px !important;
}

.side_box.we_support .list_header .item_name,
.side_box.linked_camps .list_header .item_name
{
    margin-right: 200px;
}


#dedicated_game_info {
    width: 100%;
    overflow: hidden;
}

.game_item {
    width: 120px;
    overflow: hidden;
    text-align: center;
    float: left;
}

.game_item .game_image {
    height: 140px;
    margin-bottom: 10px;
}

.game_item .game_info {
    color: #f7a915;
    font-weight: bold;
}

.thumbs2 .thumb2
{
    float:left;
    width:154px;
    height:95px;
    margin:5px 0px 5px 9px;
}
.thumbs2 .thumb2 img
{
    width:153px;
    height:95px;
    border:1px solid white;
    float:left;
}

/**********************************************************************************/
/* INCLUDE FILE: slidebar.css */

#slidebar {
	background-repeat: no-repeat;
	background-position: 50% 0%;
	width:158px;
	height:35px;
}
#slidebar #bar {
	position:relative;
	top:18px;
	left:0px;
	width:155px;
	height:15px;
}
#slidebar #slide {
	position:relative;
	cursor:pointer;
}

.btn {
	cursor:pointer;
}
/**********************************************************************************/
/* INCLUDE FILE: paging.css */


div.paging
{
    padding:0 10px;
    text-align:center;
    color: #969AA0;
    font-size: 12px;
    height:26px;
    padding-top:0px;
    overflow: hidden;
    margin-top:23px;
}

div.paging small.summary
{
    /*float:right;*/
    color: #969AA0;
}

div.game-screenshots {
    margin: 0;
    padding: 0;
    
}

div.paging-screenshots {
	margin-bottom:16px;	
}

div.paging-screenshots a
{
    border: none !important;
}

div.paging .current {
    color: #f7a915;
    font-weight: bold;
    border:1px solid #f7a915;
    padding: 3px 7px;
    display: inline-block;
    margin:0 1px;
}

/**********************************************************************************/
/* INCLUDE FILE: list.css.php */

/*
.list small
{
    display:block;
    color:#969AA0;
}

.list h2
{
    float: left;
    text-align:left;
    margin: 0 !important;
    padding-bottom: 4px

}

.list h2.icon {

    height: 18px;
    line-height: 18px;
    padding-left:18px;
}

.list h2.icon-arrow
{
    background: url(../p/_n/arrow_right.gif) no-repeat scroll 2px 6px transparent;
    padding-left: 10px;
}

.list h2.icon-other
{
    background: url(../p/_k/icons/icons_diag.gif?13052010) no-repeat scroll -119px -119px;
}

.list h2.icon-mod
{
    background: url(../p/_k/icons/icons_diag.gif?13052010) no-repeat scroll -40px -39px;
}
.list h2.icon-movie
{
    background: url(../p/_k/icons/icons_diag.gif?13052010) no-repeat scroll -99px -97px;
}
.list h2.icon-patch
{
    background: url(../p/_k/icons/icons_diag.gif?13052010) no-repeat scroll -159px -157px;
}
.list h2.icon-map
{
    background: url(../p/_k/icons/icons_diag.gif?13052010) no-repeat scroll -279px -277px;
}
.list h2.icon-demo
{
    background: url(../p/_k/icons/icons_diag.gif?13052010) no-repeat scroll -239px -237px;
}



.list .list-item {
    margin-bottom: 10px;
    overflow: hidden;
}

.list .list-item h2 {
    white-space: nowrap;
    width: 400px;
    overflow: hidden;
}

.list .list-item .date {
    float: right;
    padding:1px 0 0 0;
}

.list .list-item .description {
    clear: both;
    padding: 0 0 2px 0;
}

.list .list-item .note {
    color: #969AA0;
}

.list .info
{
    margin:0 0 2px 0;
    text-align:left;
    min-height: 78px;
}

.list .info a,
.list .info h3
{
    font-size:15px;
    font-family:Arial,Helvetica,"Nimbus Sans L","Liberation Sans",FreeSans,Sans-serif;
    font-weight:bold;
    color: #f7a915;
    margin:0;
}



.list .info .score
{
  background-color: #454e5d;
    padding:2px;
    padding-left: 4px;
    padding-right: 4px;
    float:right;
    display: block;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.list .info .score b
{
    color: #fdc147;
    font-weight:bold;
}

.list h2 small {
    float:right;
}

.list p
{
    margin:0;
}

.list .footer
{
    padding:0 10px 16px 10px;
    text-align:center;
}

.list .footer a {color:#FFFCEB;}

.myfiles table th {
    color: #f7a915;
    font-size: 0.9em;
}

.myfiles table {
    margin-bottom: 20px;
}

.myfile_title {
    font-weight: bold;
}

.myfile_name {
    color: #8595a5;
    font-size: 0.9em;
}

.myfiles select {
    font-size: 0.9em;
}

.myfiles p {
    margin-top: 15px;
    margin-bottom: 15px;
}

.field.vertical .input{
    margin-left: 0;
}

#pictures {
    padding: 10px 0;
}

#pictures div {
    float:left;
}

#pictures div img {
    border: 3px solid #DDDDDD;
    cursor: pointer;
}

*/

/**********************************************************************************/
/* INCLUDE FILE: latest_releases.css.php */


.latest_releases small
{
display:block;
color:#969AA0;
}

.latest_releases .release_date
{
background: url(../p/_k/rd_background.gif) no-repeat;
margin: 20px 0 5px 0;
padding-left: 10px;
height: 14px;
}

.latest_releases .release_date small
{
color: #000000;
}


.latest_releases h2
{
    text-align:left;
    margin: 0px;

}

.latest_releases p, .latest_releases img
{
    margin: 0px;
}

.latest_releases .score_caption
{
color:#f7a915;
font-size:30pt;
font-family: Impact, sans-serif;
display:block;
}

.latest_releases .final_score
{
color:#f7a915;
}

.latest_releases .our_review
{
font-weight: bold;
}

.latest_releases span.order_by
{
    text-decoration: underline;
    cursor: pointer;
}

.latest_releases .br
{
    padding-top:10px;
}

.latest_releases .item
{
    overflow: hidden;
}

.latest_releases .item .thumb
{
    float: left;
    width: 102px;
    text-align: center;
}

.latest_releases .item .score
{
    float: right;
    width: 55px;
    text-align: center;
}

.latest_releases .item .info
{
    margin-left: 108px;
    margin-right: 60px;
}

.latest_releases #spinner
{
    float: left;
    margin-left: 15px;
    visibility: hidden;
}

.latest_releases .paging small
{
    padding: 5px 0px;
}

/**********************************************************************************/
/* INCLUDE FILE: menu.css.php */


.menu_box
{
    padding-top:30px;
    background:#041227 url("../p/_q/bg/menu_upper1.gif") no-repeat right top;
}

.menu_box .footer
{
    background:url("../p/_q/bg/menu_bottom1.gif") no-repeat right bottom;
    line-height:20px;
    padding:10px 0 10px 15px;
    overflow:hidden;
    text-align: left;
}


#navigation h1,
#navigation h2
{
    height:34px;
    line-height:21px;
    margin:0;
    font-size:10px;
    font-weight:normal;
    font-size:10px;
}

#navigation h1
{
    background:url("../p/_n/arrow_right.gif") no-repeat 5% 20%;
}

#navigation h1 a {color:#f7a915;}

#navigation h1 small
{
    display:block;
    color:#969AA0;
}

#navigation h2
{
    padding:0 0 0 15px;
}

#navigation h2 {
    display: block;
    font-family: 'EuropeExtBold',sans-serif;
    text-transform:uppercase;
}

#navigation ul
{
    padding:0 0 0 0px;
    margin:0;
    list-style: none;
    //background:#2A3649 url("../p/_n/menu/menu_box3.gif?13052010") repeat-y left top;
}
#navigation ul.friend
{
    list-style-type:none;
    background:url("../p/_q/bg/bottom-nav-friend.png") no-repeat right bottom;
    padding-bottom:4px;
}

#navigation ul.friend li {
    line-height: 14px;
    padding: 3px 0 2px 19px;
    background:url("../p/_n/menu/menu_box31.gif") repeat-y right top #30435c;
    border-top:1px solid #041227;
    border-bottom:1px solid #384963;
}

#navigation ul.friend li.member_friend a {
    background:url("../p/_q/bg/member_friend.png") no-repeat left top;
}

#navigation ul.friend li.member_camp a {
    background:url("../p/_q/bg/member_camp.png") no-repeat left top;
}

#navigation ul.friend li.member_message a {
    background:url("../p/_q/bg/member_message.png") no-repeat left top;
}

#navigation ul.friend li.member_message {
    border-bottom:none;
}

#navigation li
{
    line-height: 14px;
    padding: 3px 0 2px 10px;
    background:url("../p/_n/menu/menu_box31.gif") repeat-y right top #30435c;
    border-top:1px solid #041227;
    border-bottom:1px solid #384963;
}

#navigation li:last-child {
    border-bottom:none;
}

#navigation ul.friend li.member_message {
    line-height: 19px;
}
#navigation li a
{
    padding-left:20px;
    background: url("../p/_n/menu/circle_white.gif") ;
    background-position: 10px 50%;
    background-repeat: no-repeat;
}
#navigation li:hover
{
    color: #f7a915; 
    text-decoration: none;
}
#navigation li a:hover, #navigation li a.hover
{
    color: #f7a915;
    text-decoration: none;
}
#navigation li.search
{
    line-height:20px;
    margin-left:-10px;
    margin-top:1px;
    margin-bottom:4px;
    margin:1px 0 4px -10px;
    padding:0;
    list-style-image:none;
    list-style:none;
}
* html #navigation li.search {margin:2px 0 3px -10px;}

#navigation li.search form
{
    margin:0;
    padding:0;
    _height:1%;
}

#navigation li.search input {background:white;}

#navigation li.search .q,
#navigation li.search .button,
.search_form input.submit
{
    border:1px solid black;
    font-size:11px;
    vertical-align:middle;
    background: #FFFCEB;
}

#navigation li.search .q
{
    margin:0;
    padding:0;
    height:15px;
    width:80px;
    color: black;
}

#navigation li.search .button,
.search_form input.submit {
    height:18px;
    width:28px;
    background-color:orange;
    color: #031327;
    font-weight: bold;
}

.search_form input.submit {vertical-align:top;}

#navigation a {color: #FFFDF5;}
#navigation a:hover {color:#f7a915;}

#navigation .menu_contents {
    padding-left: 12px;
    padding-right: 12px;
    text-align: center;
}
#navigation .boxshot {
    padding-left: 9px;
    padding-right: 9px;
    text-align: center;
}

#menu_gamecard_name, #menu_gamecard_name a {
    font-weight: bold;
    color: #f7a915;
    font-size: 12px;
}

#menu_gamecard_dev, #menu_gamecard_dev a {
    color: #969AA0;
    font-size: 10px;
}

#menu_gamecard_release {
    padding-top:5px;
}
#menu_gamecard_release table td {
    padding-left:3px;
    padding-top:1px;
}
#menu_gamecard_genre {
    
}

#menu_gamecard_mygames {
    padding-top:6px;
        padding-left: 9px;
    padding-right: 9px;
}

#menu_game_collection {
    background:url("../p/_k/icons/icons_gold.gif") no-repeat scroll 1px 1px transparent;
    font-size:11px;
    line-height:11px;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left:19px;
}

#menu_game_wishlist {
    background:url("../p/_k/icons/icons_gold.gif") no-repeat scroll -15px -18px transparent;
    font-size:11px;
    line-height:11px;
    padding-bottom: 5px;
    padding-left:19px;
}
#mygames-link {
    width: 136px;
    height: 19px;
}
#mygames-link.mgbtn_normal {

    background: url("../p/_k/buttons/mygames_button.png") no-repeat scroll 0px 0px transparent;
}
#mygames-link.pressed_normal {
    background: url("../p/_k/buttons/mygames_button.png") no-repeat scroll 0px -57px transparent;
}

#mygames-link.mgbtn_collection {
    background: url("../p/_k/buttons/mygames_button.png") no-repeat scroll 0px -19px transparent;
}
#mygames-link.pressed_collection {
    background: url("../p/_k/buttons/mygames_button.png") no-repeat scroll 0px -76px transparent;
}

#mygames-link.mgbtn_wishlist {
    background: url("../p/_k/buttons/mygames_button.png") no-repeat scroll 0px -38px transparent;
}
#mygames-link.pressed_wishlist {
    background: url("../p/_k/buttons/mygames_button.png") no-repeat scroll 0px -95px transparent;
}

#mygames-link:hover {
    text-decoration: none;
} 

#mygames-box {

text-align:left;
height: 2px;
}


#mygames-box ul {
    display:none;
    list-style: none;
    position: absolute;
    font-size: 10px;
    width: 136px;
    padding: 0px 0;
    margin: 0;
    background: transparent;
    /*border-top: 1px #041227 solid;*/
    z-index: 99;
    left:15px !important;
}

#mygames-box ul li {
    height: 16px;
    padding: 0px;
    padding-left:0px;
    margin: 0;
    cursor: pointer;
    /*background: url("../p/downloads/arrow_right_w.gif") no-repeat scroll 10px 9px #4E5A69;*/
    background: none;
    border:none;
}



#mygames-box ul li a {
        height:18px;
    background:url("../p/_k/buttons/mygames_menu_bg.png") no-repeat scroll 0px 0px transparent;
    display: block;
    padding: 0px 0px;
    margin-right: 0px;
    margin-left: 0px;
    overflow: hidden;
    text-decoration: none;
}

#mygames-box ul li a span {
    cursor:pointer;
    padding-bottom:0px;
    padding-top:2px;
    padding-left: 20px;
    width:100%;
    cursor:pointer;
}
#mygames-box ul li a .left {
	clear: both;
}

#mygames-box ul li a .right {
	font-weight: bold;
}
#mygames-box ul li a {
    background:url("../p/_k/buttons/mygames_menu_bg.png") no-repeat scroll 0px 0px transparent;
    color: #fffceb;
}
#mygames-box ul li a:hover {
    background:url("../p/_k/buttons/mygames_menu_bg.png") no-repeat scroll 0px -18px transparent;
    color: #fffceb;
}
#mygames-box ul li a._bottom {
    background:url("../p/_k/buttons/mygames_menu_bg.png") no-repeat scroll 0px -36px transparent;
}
#mygames-box ul li a._bottom:hover {
    background:url("../p/_k/buttons/mygames_menu_bg.png") no-repeat scroll 0px -54px transparent;
}
a#menu_my_games {
    display: block;
    width: 136px;
    height: 19px;
    background: url(../p/_k/buttons/menu_mygames.gif) no-repeat 0% 0%;
}

a#menu_my_games:hover {
    text-decoration: none;
    background: url(../p/_k/buttons/menu_mygames.gif) no-repeat 0% 33%;
}

a#menu_my_games.active {
    background: url(../p/_k/buttons/menu_mygames.gif) no-repeat 0% 66%;
}

a#menu_my_games.active:hover {
    background: url(../p/_k/buttons/menu_mygames.gif) no-repeat 0% 100%;
}
form#menu_search div.qdiv {
    width: 115px;
    height: 17px;
    padding: 0;
    margin: 0;
    vertical-align: baseline;
    width: 175px;
    height: 21px;
}

#sidebar_search input.q {
    background: none;
    border: none;
    color: #5a6c7a;
    float: left;
    font-size: 10px;
    padding: 3px 6px;
    width: 161px;
    border: 1px solid #5a6c7a;
    border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
}

form#menu_search input.button {
    width: 32px;
    height: 23px;
}
form#menu_search table {
    padding:0;
    margin:0;
}
.tournament {
    height: 160px;
}

.tournament {
    position: relative;
}

.tournament .countdown {
    color:#FFFCEB;
    font-size:20px;
    font-weight:normal;
    text-align: center;
    position: absolute;
    top: 125px;
    left: 28px;
}

#tour_hours, #tour_mins {
    position: absolute;
    text-align: center;
    top: 125px;
    font-size: 20px;
    font-weight: normal;
    width: 48px;
    color: #FFFCEB;
    font-family: Impact, Arial, sans-serif;
    vertical-align: middle;
    height: 22px;
}

#tour_hours{
    left: 27px;
}

#tour_mins{
    left: 80px;
}

.footer h3.email_pic {
    background: url(../p/_k/icons/icons.gif) no-repeat scroll 0 -107px;
    padding-left: 20px; 
    font-size: 11px;
    margin:0;
}

/**********************************************************************************/
/* INCLUDE FILE: member_area.css.php */

/* MEMBER AREA */

.fm
{
    float: left;
    margin-right: 10px;
}

.my_games_menu
{
    width: 475px;
    height: 27px;
    border-top: 1px solid #EFAC1F;
}

.my_games
{
    width: 475px;
    background:url(../p/_n/member_area/my_games_bg_1.gif) no-repeat;
    text-align: center;
}

.my_games_bottom
{
    width: 475px;
    background:url(../p/_n/member_area/my_games_bg_2.gif) no-repeat;
    background-position: center bottom;
    text-align: center;
    padding-bottom: 10px;
}



.my_games_list
{
text-align: left;
}

.my_games_list .scroller
{
    height: 208px;
    width: 475px;
    overflow: auto;
    overflow-x: hidden;
    margin-left: 12px;
    /*margin-left: 70px;*/
    /*padding: 0 20px;*/
}

.game_box
{
    height: 120px;
    width: 165px;
    float: left;
    text-align: center;
    margin: 5px;
}

#messages {height: 320px; width: 590px; overflow: auto; border: 1px #CCCCCC solid; padding: 4px;}
#messages .in {background-color: #041227;}
#messages .out {background-color: #253650;}
#messages .in, .out {padding: 8px 0; border-bottom: 1px #E9E9E9 solid}
#messages .name {font-weight: bold;}
#messages .date {color: #777777;}
#messages .body {margin-left: 20px; padding-top: 4px; }
#messages .header {margin-left: 20px;}

.message_ta
{
    width: 600px;
    border: 1px #CCCCCC solid;
    background-color: #253650;
    color:#FFF7D7;
    font-size:11px;
    font-family:sans-serif;
}

.actions
{
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
}

.actions img
{
    margin-top: 5px;
}

.a_my_games, .a_best, .a_collections
{
    vertical-align: middle;
    line-height: 25px;
}

.a_my_games a, .a_best a, .a_collections a
{
    display: block;
    text-align: center;
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #FFFCEB;
}

.a_my_games a
{
    width: 141px;
    height: 27px;
    background:url(../p/_n/member_area/mygames_bg.gif);
}

.a_my_games a:hover, .a_my_games a.select
{
    background: url(../p/_n/member_area/mygames_hover.gif);
    color: #03172F;
    text-decoration: none;
}

.a_collections a
{
    width: 146px;
    height: 27px;
    background:url(../p/_n/member_area/mid_bg.gif);
}

.a_collections a:hover, .a_collections a.select
{
    background:url(../p/_n/member_area/mid_hover.gif);
    color: #03172F;
    text-decoration: none;
}

.a_best a
{
    width: 145px;
    height: 27px;
    background:url(../p/_n/member_area/best_bg.gif);
}

.a_best a:hover, .a_best a.select
{
    background:url(../p/_n/member_area/best_hover.gif);
    color: #03172F;
    text-decoration: none;
}

.fakelink {
    cursor: pointer;
}

.editlink, .editlink a{color: #FFFCEB; font-size:14px; font-weight: normal; margin: 8px 0; text-align: right;}

img.a {cursor: pointer}

.user_box
{
    overflow: hidden;
    margin-bottom: 10px;
    clear: left;
}

.post_box
{
    margin: 0 10px 10px 10px;
    padding-bottom: 5px;
}

.image_box
{
    width: 144px;
    height: 105px;
    float: left;
    margin: 2px;
    border: 1px solid #444E5E;
    background-color: #253650;
    text-align: center;
}

.image_box img
{
    margin: 2px;
}

.camp_box
{
    margin: 5px;
    padding: 5px;
    border-bottom: 1px solid #444E5E;
    overflow: hidden;
}

.sc
{
    background-color: #253650;
    border: 1px solid #444E5E;
    padding: 5px;
    margin-bottom: 5px;
    text-align: center;
}

.sc img
{
    margin-bottom: 5px;
}

.small_user_box
{
    background-color: #253650;
    border: 1px solid #444E5E;
    padding: 5px;
    margin: 5px 0 5px 0;
    text-align: center;
    width: 70px;
}

.small_user_box img
{
    margin-bottom: 5px;
    clear: both;
}

.hpad {padding: 0 8px 10px;}
#public_navigation {
    height: 19px;
    overflow: hidden;
    margin: 0 0 0px 9px;
    width: 587px;
}
#public_navigation_line
{
    border-top: 1px solid #cf8f1b;
    height: 1px;
    margin-left:10px;
    width: 483px;
    margin-bottom: 12px;
}

#home_navigation
{
    height: 19px;
    overflow: hidden;
    margin: 0 0 0px 9px;
    width: 587px;
}
#home_navigation_line
{
    border-top: 1px solid #cf8f1b;
    height: 1px;
    margin-left:10px;
    width: 483px;
}
#home_navigation img
{
    border: 0;
}

.nav_spacer
{
    float: left;
    width: 1px;
}


.search
{
    width: 500px;
}


.search input[type=text]
{
    background-color: #253650;
    border: 1px #CCCCCC solid;
    color: white;
    font-size: 12px;
    padding: 1px;
    width: 122px
}

.search .age input
{
    width: auto
}

.search td
{
    width: 180px;
}

.core_member
{
    float: left;
    text-align: center;
    width: 100px;
    margin-bottom: 5px;
    height: 120px;
}

.user_box_trans
{
    float: left;
}

.search .gender label
{
    vertical-align: middle;
    margin-right: 3px;
}

.search .gender input
{
    vertical-align: middle;
    margin: 0;
    width: auto;
    border: none;
    background: none;
}


/* MEMBERS' BLOGS */

/*
p.post-author
{
margin-bottom:2em !important;
font-size:90%;
}
.post-author img
{
float:left;
margin:0 5px 5px 0;
}

.thumbs {float:right; margin-right:10px;}

.comments h4 {color:#f7a915;}
.comments small {color:#969AA0;}
.comments p {margin-bottom:2em;}
*/



/* CAMPS */

.camp h3 {color:#f7a915;}
.camp b {color:#f7a915;}

.camp_actions
{
margin-bottom:5px;
text-align:center;
padding-left:8px;
}
.camp_actions a
{
display:block;
width:169px;
height:20px;
margin:3px 0;
text-align:center;
line-height:20px;
font-size:13px;
font-weight:bold;
font-family:Arial;
color:white;
background:transparent url("../p/_n/buttons/bg_camp_action.gif") no-repeat left top
}


/* HALL OF FAME */
.hall-gallery
{
overflow:hidden;
width:270px;
float:left;
}
.hall-gallery .member
{
width:90px;
height:111px;
overflow:hidden;
float:left;
margin-bottom:10px;
text-align:center;
}
.hall-ads
{
float:right;
width:300px;
}



/* author's face - reviews, shouts, blogs, etc. templates. Shown on the left of comments,..*/
.author_face * {margin:0; padding:0;}
.author_face
{
width:94px;
height:109px;
overflow:hidden;
text-align:center;
background:#EAA927 url(../p/_k/member_area/author_face/bg.gif) no-repeat top left;
}
.author_face .avatar {height:79px;width:100%;overflow:hidden;}
.author_face .avatar a {color:#FFFCEB;}
.author_face .params {display:none;}
.author_face .actions {height:30px;}
.author_face .actions a
{
display:block;
height:13px;
margin-top:1px;
padding-left:10px;
color:black;
font-size:10px;
}

.author_face.full
{
height:131px;
background-image:url(../p/_k/member_area/author_face/bg_tall.gif);
}
.author_face.full .avatar {height:76px;width: auto;}
.author_face.full .params
{
position:relative;
display:block;
height:25px;
line-height:10px;
font-size:9px;
color:#FFFCEB;
}





/* hall of fame is taller and includes points/rank block (.params) */
.hall_of_fame
{
width:495px;
height:435px;
overflow:hidden;
padding:8px 0 0 7px;
}
.hall_of_fame .author_face
{
float:left;
margin:0 4px 14px 0;
}


.collection
{
width:495px;
overflow:hidden;
padding:8px 0 0 6px;
}
.collection .author_face
{
float:left;
margin:0 4px 14px 0;
}

.comment {overflow:hidden; clear:both; margin:10px 0;}
.comment .author_face {float:left; margin:0 10px 10px 0;}
.comment .text {float:left; width:480px;}
.comment .posted {color:#969AA0;}


/* /MEMBER AREA */

/*~~~~~~~~~~*/
/* My Files */
/*~~~~~~~~~~*/

.myfile_item
{
    margin: 5px 0 10px;
}

.myfile_item .myfile_actions
{
    width: 96px;
    float: right;
}

.myfile_item .file_edit
{
    float: left;
    margin-left: 22px;
}

.myfile_item .file_del
{
    float: right;
    margin-right: 27px;
}

.myfile_item .file_del input
{
    margin: 0;
}

.myfile_item .myfile_title
{
    font-size: 14px;
    font-weight: 700;
    padding-left: 8px;
    background: url('../p/_n/arrow_right.gif') left center no-repeat;
    color: #f7a915;
    float: left;
}

.myfile_item .details {
    float: left;
}

.myfile_item .file_info_str
{
    color: #969AA0;
    font-size: 10px;
}

#my_files_form .upload_btn
{
    width: 410px;
    float: left;
}

#my_files_form .del_btn
{
    width: 65px;
    float: right;
    text-align: center;
}

.myfile_item .thumbnail {
    border: 1px #CCCCCC solid;
    margin: 5px 5px 5px 0pt;
    float: left;
}


/*******************/
/** POPULAR CAMPS **/
/*******************/


.popular_camp
{

}

.popular_camp .first_camp
{
    background-color: #46535E;
    margin-bottom: 3px;
}

.popular_camp .most_popular_camp
{
    overflow: hidden;
    width: 100%;
}

.popular_camp .first-place
{
    float: left;
    width: 285px;
    padding-right: 30px;
}

.popular_camp .first-place .description
{
    height: 55px;
}


 .popular_camps_list
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    line-height: 14px;
}


.popular_camp .memb_count
{
    float: left;
}

.popular_camp .memb_count div
{
    padding-left: 18px;
    background: url(../p/_k/icons/icons.gif) no-repeat scroll 0 -279px;
}

.popular_camp .camp_visits
{
    float: right;
}


.popular_camp .camp_visits div
{
    padding-left: 18px;
    background: url(../p/_k/icons/icons.gif) no-repeat scroll 0 -243px;
}


.popular_camp .top_camps
{
    width: 190px;
    float: right;
    padding: 5px 2px 5px;
}

.popular_camp .pos_img
{
    width: 10px;
    background-position: -1px 2px;
    _background-position: -1px 2px;
}

.popular_camp .camp_img
{
    margin-bottom: 3px;
}

.popular_camp .camp_img img
{
    /*width: 280px;
    height: 155px;*/
    /*width: 270px;
    height: 150px;*/
    /*vertical-align: middle;
    text-align: center;*/
}

.popular_camp .title,
.popular_camp .description
{
    width: 99%;
}
.activity_item {
    line-height:16px;
    padding: 3px 5px 3px 16px;
    background:transparent url("../p/_n/arrow_right.gif") no-repeat 7px 7px;
    float:left;
    width:462px;
}
.activity_item a.fr_comment {
    font-size: 10px;
    color: #697077;
    font-weight: normal;
    padding-left: 5px;
}

.activity_even {
    background-color: #111f33;
}
.activity_item a {
    font-weight: bold;
}

.updates_comments {
    width: 483px;
    background:transparent url("../p/_k/member_area/comment_bg.png") no-repeat bottom 0px;
    padding: 9px 9px 10px 9px;
    margin-bottom: 4px;
}
.updates_comment {
    clear: both;
    width: 483px;
    height: 50px;

}

.updates_comments .textinput {
    width: 245px;
    /*height: 19px;*/
    font-size: 10px;
    padding: 2px 5px;
    border: 0;
    margin: 0 0 0 2px;
}
.updates_comment .upic, .updates_comment img {
    width: 31px;
    height: 37px;
}

.updates_comment td.tright {
    padding: 1px 8px;
    font-size: 11px;
    line-height: 14px;
}
.updates_comment .time {
    font-size: 9px;
    color: #697077;
}

.updates_comment table {
    clear: both;
    width: 483px;
    height: 51px;
}
.notification_item a.fr_comment {
    font-size: 10px;
    color: #697077;
    font-weight: normal;
    padding-left: 5px;
}
.notification_item {
    width: 483px;
    min-height: 67px;
    margin-top: 4px;
    background:#111E32 url("../p/_k/member_area/notification_bg.png") no-repeat 0px 0px;
    font-size: 12px;
    line-height: 17px;
    /*overflow: hidden;*/
}
.tall {
    width: 483px !important;
    height: 161px !important;
    background:transparent url("../p/_k/member_area/notification_bg_tall.png") no-repeat 0px 0px !important;
}
.notification_item .textnew {
    background:transparent url("../p/_k/member_area/notification_new.png") no-repeat right bottom;
}

.notification_item table {
    width: 483px;
    height: 67px;
}
.notification_item img {
    width: 48px;
    height: 57px;
    padding: 5px;
}

.notification_item td.upic {
    width: 58px;
}
.notification_item a {
    font-weight: bolder ;
    font-size: 12px;
}
.notification_item .time {
    font-size: 9px;
    color: #697077;
}
.notification_item .notif {
    font-size: 12px;
    padding: 5px 5px 5px 0;
}
.notification_item a.member {
    color: #fffdf2;
}
.placeholder {
    color: rgb(255, 252, 235);
}

ul#activity-filter
{
    margin: 5px 0 10px 0;
    padding: 0;
    padding-bottom: 4px;
    /*background: url(../p/_k/download/tab_bottom.gif) no-repeat -5px 14px;*/
    list-style: none;
    height: 14px;
}


ul#activity-filter li {
    display: inline;
    float: left;
    margin-left: 4px;
    padding: 0;
    width: 104px;
}

ul#activity-filter li.first
{
    margin-left: 0px;
    width: 42px;
}
ul#activity-filter li.text
{
margin-left:113px;
    width: 43px;
}

ul#activity-filter li a {
    display: block;
    height: 14px;
    color: #28374a;
}

ul#activity-filter li a span {
    display: none;
}

li a#all {
    background: url(../p/_k/member_area/tab_all.png) no-repeat 0 -14px;
}

a#all:hover, a#all.selected {
    background: url(../p/_k/member_area/tab_all.png) no-repeat;
}

a#friends {
    background: url(../p/_k/member_area/tab_friends.png) no-repeat 0 -14px;
}

a#friends:hover, a#friends.selected {
    background: url(../p/_k/member_area/tab_friends.png) no-repeat;
}
a#camps {
    background: url(../p/_k/member_area/tab_camps.png) no-repeat 0 -14px;
}

a#camps:hover, a#camps.selected {
    background: url(../p/_k/member_area/tab_camps.png) no-repeat;
}
#mycollection_tab {
    float:left;
    width:106px;
    height:18px;
    background:url(../p/_n/member_area_v2/mycollection_off.png) no-repeat;
    cursor: pointer;
}
.mycollection_tab_hover {
    background:url(../p/_n/member_area_v2/mycollection_on.png) no-repeat !important;
}
#mywishlist_tab {
    margin-left:1px;
    float:left;
    width:106px;
    height:18px;
    background:url(../p/_n/member_area_v2/mywishlist_off.png) no-repeat;
    cursor: pointer;
}
.mywishlist_tab_hover {
    background:url(../p/_n/member_area_v2/mywishlist_on.png) no-repeat !important;
}

/**********************************************************************************/
/* INCLUDE FILE: side_box.css.php */


.side_box
{
margin-bottom:7px;
padding-bottom:14px;
width:300px;
background-color:#041227;
background-image:url(../p/_q/bg/bottomsm-wide.gif);
background-position:bottom left;
background-repeat:no-repeat;
overflow: hidden;
}
.side_box_up
{
margin:0;
padding: 10px 0 0 0;
background-image:url(../p/_q/bg/topsm-old-design.gif);
background-position:top left;
background-repeat:no-repeat;
width:100%;
overflow:hidden;
}

.side_box .footer
{
text-align:center;
padding:0 5px;
clear:both;
}

.side_box .footer span
{
color: #808080;
}


.side_box .thumb
{
    margin:0 0 5px 0;
    text-align:center;
}
.side_box .thumb img
{
    border:1px solid white;
    width: 280px;
    height: 148px;
    margin: 0 9px;
}

.side_box .content
{
    padding:0px 10px 5px;
    overflow:hidden;
    color:#FFD988;
    margin-top: -2px;
}

.side_box table.content {width:95%; margin:0 auto;}

.side_box .content dt {
    float:left;
    width:26px;
    clear:left;
    color: #f7a915;
    font-size:x-small;
    line-height: 14px;
}

.side_box .content td.hf_game {
    background-image:url(../p/_n/arrow_right.gif);
    background-position: 3px 3px;
    background-repeat:no-repeat;
    padding-left:10px;
}

.side_box .content td.filename {
    padding-left:10px; 
}
.side_box .content tr.hotfiles_head {
    font-size:9px;
}
/* TOP 15 BY TRAFFIC */

.content.top {
    margin: 0;
    padding: 0 11px 3px 11px;
    _padding: 0;
    _margin: 0;
}


.side_box .content tbody td.rising,
.side_box .content tbody td.falling,
.side_box .content tbody td.steady,
.side_box .content td.top_img
{
    background-position: 17% 2px;
    _background-position: 17% 3px;
}

.side_box .content td .value{
    padding-left: 4px;
    _padding-left: 0px;
    text-align: left;
    font-size: 10px;
}

.side_box .top_head{
    font-size: 10px;
    vertical-align: bottom;
}

.side_box .content td.top_num,
.side_box .content .top_head .top_img {
    width: 26px;
    font-size: 10px;
    color: #f7a915;
    background-image: none;
    text-align: center;
    padding: 0px;
    margin: 0px;
}


.side_box .content td.top_game_name {
    width: 160px;
}

.side_box .content td.top_release_date {
    width: 75px;
}

.side_box .content td.top_system {
    width: 30px;
}

.side_box .content td.top_platform {
    width: 75px;
    text-align: center;
}

.side_box .content td.top_score {
    width: 29px;
    text-align: right;
}

.side_box .content td.top_num_arrow {
    width:26px;
    clear:left;
    background-image:url(../p/_n/arrow_right.gif);
    background-position: 70% 4px;
    background-repeat:no-repeat;
    color: #f7a915;
    font-size:x-small;
    line-height: 14px;
    vertical-align:top;
}

.side_box .content thead td.top_release_date,
.side_box .content thead td.top_system {
    text-align: left;
}



ul.populat-news {
    margin:0;
    padding:0;
    list-style-type:none;
}

ul.populat-news li {
    display:block;
    margin:1px 0;
    overflow:hidden;
    padding:2px 0;
}

ul.populat-news li .date {
    color: #969AA0;
    font-size: 11px;
    padding: 0 6px 0 0;
    text-align: left;
    white-space: nowrap;
    float:left;
    width:30px;
}

ul.populat-news li .link-box {
    margin-left:41px;
    color: #969AA0;
}

ul.populat-news li .link-box a {
    font-weight:bold;
}

ul.populat-news li span {
    padding-left:3px;
}

.side_box .content td.top_system .value{
    text-align: center;
    padding: 0;
}


.side_box .content tr
{
width: auto;
padding:0 2px 0 0;
margin:0px;
line-height: 14px;
}

.side_box .content td
{
padding:0 2px 0 0;
}

.side_box .content .title
{
float:left;
width:auto;
}
.side_box .param {line-height:13px;}
.side_box .param .name
{
font-size:x-small;
color: #969AA0;
float:left;
}
.side_box .param .value
{
color:#FEFAE2;
font-size:x-small;
}
.side_box .content .score {text-align:right;}

/* TOP GAMES */

.side_box .content td.topgame_head_num {
    width: 10px;
    text-align: center;
}




/* UPCOMING GAMES */

.side_box .content td.upcom_head_date {
    width: 40px;
    text-align: center;
}

.side_box .content td.upcom_head_name {
    width: 196px;
}

.side_box .content td.upcom_head_platform {
    width: 44px;
    text-align: right;
}

.side_box .content td.upcom_cont_date {
    font-size: 11px;
    color: #969AA0;
    background-image: none;
    text-align: left;
    padding: 0 6px 0 0;
    margin: 0;
    white-space: nowrap;
}

.side_box .content td.upcom_cont_name {
    font-size: 11px;
}

.side_box .content td.upcom_cont_platform {
    font-size: 11px;
    text-align: right;
}

/* HOT VIDEOS */

.side_box .content td.hotmov_head_number {
    width: 26px;
    text-align: center;
}

.side_box .content td.hotmov_head_name {
    width: 210px;
}

.side_box .content td.hotmov_head_views {
    width: 44px;
    text-align: right;
}

.side_box .content td.hotmov_cont_number {
    width:26px;
    clear:left;
    background-image:url(../p/_n/arrow_right.gif);
    background-position: 70% 4px;
    background-repeat:no-repeat;
    color: #f7a915;
    font-size:x-small;
    line-height: 14px;
}

.side_box .content td.hotmov_cont_name {
    font-size: 11px;
}

.side_box .content td.hotmov_cont_views {
    font-size: 11px;
    text-align: right;
}



/* GAME STATS */
.game_stats .content strong {color:#FFFCEB;}

.game_stats .small_stats_right
{
float: left;
width: 160px;
}

.game_stats .small_stats_right table
{
width: 100%;
}

.small_graphic
{
padding: 2px;
margin: 0;
width: 115px;
float: right;
position:relative;
}

.small_graphic img
{
padding: 0;
margin: 0;
}

.small_graphic .axis_text_x,
.small_graphic .axis_text_y
{
display:block;
color:#969AA0;
}

.small_graphic .axis_text_x
{
    top: 58px;
    float: right;
    position: absolute;
    right: 0;
}


/* GAME INFO */
.game_info .content {margin-bottom:1em;}
.game_info .content .value
{
text-align:right;
font-weight:bold;
}



/* UPCOMING GAMES */
.upcoming table
{
width:166px;
margin:0 auto;
}
.upcoming .title
{
/*
background:transparent url("../p/_n/arrow_right.gif") no-repeat 0% 20%;
padding-left:10px;
*/
}
.upcoming .date {font-weight:bold; color:#969AA0;}


/*USER SHOUTS*/

.small_shouts
{
width: 100%;
}

.smal_shouts .shouts_left
{
float: left;
width: 94px;
}

.small_shouts .shouts_right
{
float: right;
width: 180px;
}

.small_shouts .member_review_list_item
{
margin: 7px 0 10px 0;
}

.small_shouts .buttons
{
padding: 0;
margin: 7px 8px 7px 4px;
}
.small_shouts .member_review_list_item .body
{
float:none;
width:auto;
margin: 0;
padding: 0;
}

.small_shouts .text
{
color: #FFFCEB;
}



/* HALL OF FAME */

.side_box.hall_of_fame
{
padding:0;
margin:0;
width:auto;
height:auto;
}
.side_box.hall_of_fame .content
{
padding:5px 0 0 7px;
zoom:1;
}
.side_box.hall_of_fame .author_face
{
float:left;
margin:0 3px 7px 0;
}
.side_box.hall_of_fame table
{
clear:both;
width:100%;
}
.side_box.hall_of_fame table th
{
text-align:left;
color:#f7a915;
}

.side_box.hall_of_fame table tr
{
line-height: 14px;
}


.side_box.hall_of_fame .buttons
{
margin-top: 15px;
padding: 0 10px;
}

/* HOTFILES */

.side_box.hotfiles dt,
.side_box.hotfiles dd,
.side_box.sidebar_list dt,
.side_box.sidebar_list dd
{
margin:0;
padding:0;
line-height: 14px;
}

.side_box.hotfiles dt,
.side_box.sidebar_list dt
{
    background-position: 74%;
    _background-position: 73% 25px;
}

.side_box.hotfiles dl,
.side_box.sidebar_list dl
{
margin: 0;
padding-top: 0;
}

.side_box .content .hf_game,
.side_box .content .hf_type,
.side_box .content .item_title
{
    float: left;
}

.side_box .content .hf_value,
.side_box .content .item_value
{
    font-size: 10px;
    color: #FFFCEB;
    float: right;
}

.side_box .hotfiles_head.content,
.side_box .list_header.content
{
font-size: 10px;
color: #f7a915;
position: relative;
top: -2px;
_top: 4px;
}

.hotfiles_head .num,
.list_header .num
{

     margin: 0 17px 0 2px;
}

.hotfiles_head .filename,
.list_header .item_name
{
     margin-right: 154px;
}

.hotfiles dd
{
    font-size: 11px;
    width: 254px;
    display: block;
    overflow: hidden;
}

/* GAME NEWS */

.side_box.gamenews dt,
.side_box.gamenews dd,
.side_box.sidebar_list dt,
.side_box.sidebar_list dd
{
margin:0;
padding:0;
line-height: 14px;
}

.side_box.gamenews dt,
.side_box.sidebar_list dt
{
    font-size: 11px;
	font-weight: bold;
    background: transparent;
	width: 37px;
}

.side_box.gamenews dl,
.side_box.sidebar_list dl
{
margin: 0;
padding-top: 0;
}

.side_box .content .gn_game,
.side_box .content .gn_type,
.side_box .content .item_title
{
    float: left;
}

.side_box .content .gn_value,
.side_box .content .item_value
{
    font-size: 10px;
    color: #FFFCEB;
    float: right;
}

.side_box .gamenews_head.content,
.side_box .list_header.content
{
font-size: 10px;
color: #f7a915;
position: relative;
top: -2px;
_top: 4px;
}

.gamenews_head .num,
.list_header .num
{

     margin: 0 17px 0 2px;
}

.gamenews_head .filename,
.list_header .item_name
{
     margin-right: 154px;
}

.gamenews dd
{
    font-size: 11px;
    width: 240px;
    display: block;
    overflow: hidden;
}
.gamenews dd a
{
    color: #feffeb;
}
/* MEMBERS STAT */

.sidebar_member_stat .left_stat
{
    float: left;
    width: 50%;
}

.sidebar_member_stat .right_stat
{
    float: right;
    width: 45%;
}

/**********************************************************************************/
/* INCLUDE FILE: member_review.css.php */


/* COMMON */
.member_review_score {text-align:center;}
.member_review_score strong
{
display:block;
font-size:25px;
font-family: Impact, sans-serif;
color:#f7a915;
}


/* REVIEW LIST */

.member_review_list_item {overflow:hidden; margin-top:10px;}
* html .member_review_list_item {height:1%;}

.member_review_list_item .author_face {float:left; width:94px; margin-right:5px;}
.member_review_list_item .body {float:left; width:380px; padding:0 0px;}
.member_reviews .member_review_list_item .body {width:306px}
.member_review_list_item .body .text {font-size:11px;}
.member_review_list_item .member_review_score {float:left; width:74px; position:relative;}
.member_review_list_item h3 {font-size:13px;}

.member_review_list_item .posted {margin-top:5px; color:#969AA0;}
.member_review_list_item h3 {margin:0;}


.member_review_list .buttons,
.member_review .buttons,
.member_shouts .buttons
{overflow:hidden; clear:both; margin-top:10px;}

.member_review_list .buttons .left,
.member_review .buttons .left,
.member_shouts .buttons .left
{float:left;}

.member_review_list .buttons .right,
.member_review .buttons .right,
.member_shouts .buttons .right
{float:right;}

.member_review .buttons {margin-left:10px; margin-right:10px; padding-bottom:10px;}

.member_review_list .sortby {float:left;}
.member_review_list .public_score {float:right; margin-bottom:5px; text-align:center;}
.member_review_list .public_score strong {color:#f7a915;}
.member_review_list .public_score small {color:#969AA0;}

.member_review_list .footer {margin-top:20px;}


/* INDIVIDUAL REVIEW */

.member_review h3
{
color:#f7a915;
margin:0;
}
.member_review .text {font-size:120%;}
.member_review .posted {margin-top:5px; color:#969AA0;}

.member_review .thumbs {float:none; margin:5px 0 0 0;}


.member_review #review-comment {display:none; clear:both;}

.member_review #review-comment textarea {
    margin-top:5px;
}

.member_review .comments {margin:20px 10px;}
.member_review .comments h3
{
clear:both;
text-align:center;
color:#f7a915;
font-size:18px;
font-style:italic;
}

/**********************************************************************************/
/* INCLUDE FILE: member_shouts.css.php */


/* USER SHOUTS */

#member_shouts
{
    padding: 10px;
}

.shout
{
    clear: both;
    margin-bottom: 10px;
}

.shout_text
{
    margin-left: 5px;
    padding: 10px;
    float: left;
    width: 440px;
    font-size: 12px;
}

.review_text
{
    margin-left: 20px;
    padding: 10px;
    float: left;
    width: 350px;
    font-size: 12px;
}

.review_score
{
    margin-left: 20px;
    padding: 10px;
    float: left;
    text-align: center;
}

.review_score p
{
    font-size: 26px;
    font-weight: bold;
    padding: 0;
    margin: 0;
}

#mrtr
{
    width: 375px;
    height: 28px;
    background-image: url(../p/_n/user_shout_top_left.gif);
    float: left;
}
#mrtr1
{
    width: 375px;
    height: 28px;
    background-image: url(../p/_n/user_shout_top_left_1.gif);
    float: left;
}

#mrtl
{
    float: left;
    vertical-align: middle;
    line-height: 25px;
}

#mrtl a
{
    width: 204px;
    height: 28px;
    background-image: url(../p/_n/user_shout_top_right.gif);
    display: block;
    text-align: center;
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #FFFCEB;
}

#mrtl a:hover
{
    background-image: url(../p/_n/user_shout_top_right_h.gif);
    color: #03172F;
    text-decoration: none;
}

#mrbf
{
    background-image: url(../p/_n/user_shout_bg_bottom.gif);
    height: 36px;
    width: 579px;
    background-repeat: no-repeat;
}

#mrbl
{
    width: 375px;
    height: 28px;
    background-image: url(../p/_n/user_shout_bottom_left.gif);
    float: left;
}

#mrbr
{
    float: left;
    vertical-align: middle;
    line-height: 25px;
}

#mrbr a
{
    width: 204px;
    height: 28px;
    background-image: url(../p/_n/user_shout_bottom_right.gif);
    display: block;
    text-align: center;
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #FFFCEB;
}

#mrbr a:hover
{
    background-image: url(../p/_n/user_shout_bottom_right_h.gif);
    color: #03172F;
    text-decoration: none;
}

.side_box_inner
{
    padding: 10px 10px 2px 10px;
}





/* ADD SHOUT */
.add_shout input.title {width:470px;}
.add_shout textarea.body {width:470px; height:200px;}
/**********************************************************************************/
/* INCLUDE FILE: member_blog.css.php */


.post {overflow:hidden;}
.post .left {float:left; width:94px; text-align:center;}
.post .right {float:right; width:380px}

.post .thumbs *, .post .thumbs {color:#969AA0; font-size:90%;}
.post .posted {margin:0; padding:0; color:#969AA0;}

.post .post-comment {margin:10px 0; clear:both; display:none;}

.post h2
{
font-style:italic;
font-size:16px;
color:#f7a915;
}

div.post {
    font-size: 12px !important;
    color: #FFFCEB;
}


.blogpost .posterDate {
    color: #8999A9;
    font-family: Arial;
    font-size: 11px !important;
    padding: 0px 0px 6px;
}

.blogpost .title {
    color: #f7a915;
    font-size: 15px;
    font-weight: bold;
    padding: 0px 0px 2px;
    text-decoration: none;
}
.blogpost .title a {
    color: #f7a915;
    text-decoration: none;
}
/**********************************************************************************/
/* INCLUDE FILE: daily_charts.css.php */


#pane0,
#pane1,
#pane2
{
padding:0 10px;
overflow:hidden;
}
#pane1, #pane2 {display:none;}

.charts .item
{
width:380px;
float:right;
clear:right;
/*border:1px solid white;*/
}

.charts .item .content
{
float:left;
width:310px;
}
.charts .item .score {text-align:center;}

.charts .item.odd {background-color:#041227}
.charts .item.even {background-color:#1F2838}

.charts .item .thumb img {border:1px solid white;}

.charts .item .number
{
padding-right:20px;
background-position:80% 50%;
background-repeat:no-repeat;
}

.charts .item .param_name
{
padding-left:34px;
color:#969AA0;
}

.charts .item.first
{
width:210px;
float:left;
}
.charts .item.first .content
{
width:auto;
float:none;
font-weight:bold;
font-size:150%;
}

.charts .item.first .param_name, 
.charts .item.first .param_value
{display:none;} 

.charts .item.first .number {padding:0; background-image:none;}
.charts .item.first .score
{
text-align:right;
position:relative;
top:-1.5em;
}

.charts .buttons
{
text-align:center;
margin-bottom:20px;
}
/**********************************************************************************/
/* INCLUDE FILE: ads.css.php */

/*
#wrapper3 #ads_sidebar_roadblock {
    position:absolute;
    top:107px;
    right:4px;
    padding:0 0 29px;
    height:597px;
}

#wrapper3 #ads_sidebar_bgnd object {
    position:absolute;
    right:-4px;
    top:0;
    width:304px;
    text-align:right;
}

#wrapper3 #ads_sidebar_roadblock img {
    position:absolute;
    right:-4px;
    top:0;
    //width:304px;
    //height:597px;
    text-align:right;
}

#ads_sidebar_bgnd {
    height:612px;
}


#ads_sidebar_roadblock img {
    position:absolute;
    right:-4px;
    top:0;
    width:304px;
    text-align:right;
}


.empty-cap {
    width:100%;
    height:667px;
}

.top_banner object {
  width:730px;
  position:absolute;
  top:2px;
  right:-4px;
}

.top_banner img {
  width:732px;
  height:105px;
  position:absolute;
  top:2px;
  right:-4px;
}


*/


#ads_sidebar_roadblock
{
    width:300px;
    padding: 2px 0 25px 0;
    margin: 0 0 0;
    margin-bottom: 7px;
    background:url(../p/_q/bg/sidebar_ad_bg.png) no-repeat bottom center #5a6b7e;
}

#sidebar #ads_sidebar_roadblock .bottom-overlay-banner {
    display:none;
}


/* when do the block with an image - delete it */



#gg_banner {
    width: 479px;
    height: 68px;
    overflow: hidden;
    background: url('../p/ads/gg_banner_bg.gif') no-repeat top center;
    margin: 10px auto;
    text-align: left !important;
}

#gg_banner .gg_banner_title {
    font-size: 12px !important;
    text-decoration: underline;
    line-height: 0.9em;
    margin-bottom: 2px;
}

#gg_banner .gg_banner_images a {
    float: right !important;
    margin-left: 5px;
}

.special_ad {
margin-bottom: 0px;
}

/**********************************************************************************/
/* INCLUDE FILE: news.css.php */

#news td {
    font-size: 12px !important;
}

#news .news_content {
	color: #FFFCEB;
	margin:0pt 0pt 4px;
}

#news .posterDate {
	color: #8999a9;
	font-size: 11px !important;
	font-family: Arial;
	padding: 0px 0px 6px 0px;
}

#news .newsThumb {
	/*float: left;
	padding: 2px 8px 0px 0px;*/
	
<!--	border: 1px solid #FFFFFF;-->
    float: left;
    margin: 2px 8px 0 0;
    padding: 0 !important;
}

#news .orangBold {
	color:#f7a915;
	font-weight:bold;
}

#news .greyItalic {
	font-style:italic;
	color:#969AA0;
}

#news .normal {
	color:#FFFCEB;
}

#news .link {
    color: #f7a915;
	font-weight:bold;
	cursor: pointer;
	cursor: hand;
}

#news .title{
	font-size: 15px;
	font-weight: bold;
	color:#f7a915;
	text-decoration: none;
	padding: 0px 0px 2px 0px;
}

#news .item {
	font-size: 11px;
	font-family: Arial;
}

#news .item small {
	color: #969AA0;
	font-size: 10px;
}

#news .publicity {
	float: left;
	padding: 8px 8px 8px 0px;
}

#news .publicity a span{
	visibility:hidden;
}
#news .publicity a:hover {
text-decoration:none;
}

#news .publicity a.full_news {
	background:transparent url("../p/allfornews.gif") no-repeat scroll -2px -21px;
	height: 21px;
	width:98px;
	display: block;
}

#news .publicity a.facebook {
	background:transparent url("../p/allfornews.gif") no-repeat scroll -2px -86px;
	height: 21px;
	width:98px;
	display: block;
}

#news .publicity a.digg {
	background:transparent url("../p/allfornews.gif") no-repeat scroll -17px -64px;
	height: 21px;
	width:69px;
	display: block;
}

#news .publicity a.delicious {
    background:transparent url("../p/allfornews.gif") no-repeat scroll 0 0;
    height: 21px;
    width:103px;
    display: block;
}

.news_icon{
    background:transparent url("../p/_k/icons/icons_diag.gif?13052010") no-repeat scroll -299px -299px;
    display: block;
    float: right;
    text-align: left;
    padding-left: 17px;
}

#news .publicity a.N4G {
	background:transparent url("../p/allfornews.gif") no-repeat scroll -17px -43px;
	height: 21px;
	width:69px;
	display: block;
}


#news div.imgFloat {
	padding: 2px;
	cursor: pointer;
	cursor: hand;
}

#news div.imgFloat div {
	color:#f7a915;
	text-align: center;
	padding: 2px 0px 0px 0px;
}

#news div.imgFloatMed {
	padding: 5px 8px 4px 0;
	cursor: pointer;
	cursor: hand;
}

#news div.imgFloatMed div {
	color:#f7a915;
	text-align: center;
	padding: 2px 0px 0px 0px;
}

#news div.imgFloatBig div {
	color:#f7a915;
	text-align: center;
	padding: 2px 0px 0px 0px;
}

.hover {
    cursor: pointer;
	cursor: hand;
}

.archNormal {
	float: left;
	border: #2a364c 1px solid;
	color:grey;
	font-family: Arial;
	font-size: 11px;
	color: white;
	padding: 3px 7px;
	margin: 0px 1px;
    cursor: pointer;
	cursor: hand;
}

.archHigh {
	display:inline-block;
	border: #ffc140 1px solid;
	font-family: Arial;
	font-size: 11px;
	color: white;
	padding: 3px 7px;
	margin: 0px 1px;
}

.archDots {
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: white;
	padding: 4px 4px;
}


.news_date
{
    position:relative;
    margin-bottom:15px;
    padding-left:1px;
    padding-bottom:10px;
    background:transparent url("../p/_n/news_gray_line_short.gif") no-repeat center bottom;
    overflow: hidden;
    color:#FFFCEB;
}
.news_date img
{
    margin: 7px 10px 0 0;
    vertical-align middle;
    float: left;
}

.news_date h2.news_calendar
{
    background: url(../p/_k/icons/icons.gif) no-repeat scroll 0 -295px;
    display: block;
    width: 20px;
    height: 15px;
    float: left;
    margin-top:5px;

}

.news_date h2.news_calendar span
{
    visibility: hidden;
}


.news_date .news_d
{
    float: left;
    font-weight: bold;
    font-size: 26px;
    margin-right: 5px;
}
.news_date .news_y {color:#969AA0;}
.news_date .news_m
{
    font-weight: bold;
}
.news_date .news_textday
{
    position:absolute;
    left:496px;
    _left:439px;
    top:10px;
    width:100px;
    height:50px;
    text-align:right;
    font-size:130%;
    font-weight:bold;
    color:#FFFCEB;
}


.cal_item
{
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 5px;
}
.news_navigator_year
{
    margin-bottom: 5px;
    font-size: 13px;
    font-weight: bold;
}
.news_navigator_month
{
    float: left;
    margin-right: 5px;
}
/**********************************************************************************/
/* INCLUDE FILE: featuring.css.php */

#featuring
{
    width: 410px;
    height: 87px;
    position:absolute;
    overflow:hidden;
    top: 23px;
    right: 0px;
    background: url(../p/_n/featuring.gif) no-repeat top left;
    padding: 2px 0 0 25px;
}

#featuring .thumb
{
    float: left;
    width: 201px;
    height: 86px;
    text-align: center;
}

#featuring ul
{
    float: right;
    width: 196px;
    height: 76px;
    padding: 5px 5px;
    margin: 0;
    list-style: none;
}

#featuring ul li.arrow
{
    background-image:url(../p/_n/arrow_right.gif);
    background-position: 70% 4px;
    background-repeat:no-repeat;
    color: #f7a915;
    font-size:x-small;
    line-height: 14px;
}

#featuring ul .type
{
    color:#969AA0;
}

#featuring ul a
{
    font-weight: bold;
}
/**********************************************************************************/
/* INCLUDE FILE: forms.css.php */

form .field {

}

form .field div.label {
    display: block;
    width: 150px;
    font-size: 13px;
    font-weight: bold;
    color: #FFD988;
    float: left;
}

form .field label.required:after {
    content: '*';
}

form .field .input, form .field .submit {
    margin-left: 150px;
    padding-bottom: 16px;
}

.field .input input,
.field .input select,
.field .input textarea
{
    color: #FFFCEB;
    background-color: #253650;
    border: 1px #CCCCCC solid;
    padding: 3px;
    width: 240px;
}

.field .input input.checkbox
{
	width: auto !important;
	background: none;
	border: none;
}

form .field .input select {
    width: 248px !important;
}

form .submit {
    /*margin-left: 150px;*/
}

form .submit input {
    vertical-align: middle;
}

form .field .error {
    color: #FF6633;
}

form .field span.hint {
    display: block;
    color: #FFFCEB;
    font-size: 11px;
    font-weight: normal;
}


form .wide_textarea {
    color: #FFFCEB;
    background-color: #253650;
    border: 1px #CCCCCC solid;
    padding: 3px;
    width:470px;
    height:80px;
    font-family: Arial sans-serif;
    font-size: 12px;
}


form.vertical .field .label {
    float: none;
    width: 100%;
    margin-bottom: 4px;
}

form.vertical .field .input {
    margin-left: 0;
    width: 100%;
}

form.vertical .field .input input,
form.vertical .field .input textarea,
form.vertical .field .input select
{
    width: 456px;
}

form.vertical .field .input #upload_button{
    width: auto;
    margin-left: 0;
}


.vertical .submit {
    margin-top: 16px;
}


input#upload_file {
    color: black;
}

/**********************************************************************************/
/* INCLUDE FILE: comments.css.php */

/**Comments **/

#comments .comment {
    margin-bottom:10px;
    padding:10px 10px 0;
    width: auto;
    background: url("../p/_q/bg/comment_background.gif") no-repeat left top;
}

.wide-rightcol #comments .comment {
   background:url("../p/_q/bg/comment_background-wide.gif") no-repeat left top;
}

#comments .comment.commentNormal {
    background:url('../p/_q/bg/comment_background.gif') top left no-repeat;
}

.wide-rightcol #comments .comment.commentNormal {
    background:url('../p/_q/bg/comment_background-wide.gif') top left no-repeat;
}

#comments .info {
    float:left;
    margin-bottom:10px;
}

#comments .info a {
    font-weight:bold;
}

#comments .info strong {
    color:#f7a915;
}

#comments .action {
    float:right;
}

#comments .action span {
    cursor:pointer;
    margin:0px 5px;
    color: #f7a915;
}


#comments .action span:hover {
    text-decoration: underline;
}

#comments .message {
    margin-left:60px;
    font-size:12px !important;
}

#comments .avatar {
    float: left;
    width: 50px;
}
#comments .avatar img {
    width: 50px;
    height: 59px;
}


.comment .comment_add_message {
    //width:451px;
    width:96%;
}

.editBox span.edit {
    cursor:pointer;
    margin:0px 5px;
    color: #f7a915;
}

.editBox span.edit:hover {
    text-decoration:underline;
}


.add_comment_top {
    background: url("../p/_q/headlines/comment_top.gif") no-repeat scroll left top transparent;
    padding-top:22px; 
    width:642px;
    margin:0 auto;
}

.wide-rightcol .add_comment_top {
    background:url('../p/comments/comment_top.gif') top left no-repeat;
    width: 483px;
}

.wide-rightcol .screenshots .add_comment_top {
    margin-left:10px;
}

.add_comment_bottom {
    background: url("../p/_q/bg/comment_bottom.gif") no-repeat scroll left bottom transparent;
    padding-bottom: 6px;
}

.wide-rightcol .add_comment_bottom {
    background:url('../p/comments/comment_bottom.gif') bottom left no-repeat;
}

.add_comment_middle {
    background: url("../p/_q/bg/comment_middle.gif") repeat-y scroll 0 0 transparent;
    padding: 0 8px;
}

.wide-rightcol .add_comment_middle {
    background: transparent url('../p/comments/comment_middle.gif') repeat-y scroll 0 0;
}

.comment_add_message {
    height: 67px;
    color:White;
    background-color:#515d6e;
    border:0;
    padding:5px;
    resize:none;
}

#comment_add_message {
    width: 615px;
}

.wide-rightcol #comment_add_message {
    width:457px;
}

.wide-rightcol .screenshots #comment_add_message {
    width:457px;
}

.wide-rightcol .chapter.screenshots p {
    margin-left:10px;
    margin-right:10px;
}

#comment_add {
    background: url("../p/_q/buttons/comment_buttons.gif") no-repeat scroll 0 0 transparent;
    border:none;
    margin-top:5px;
    width: 632px;
    height: 25px;
}

.wide-rightcol #comment_add {
    width: 470px;
    background: url('../p/comments/comment_buttons.gif') no-repeat scroll 0 0;
}

#comment_add:hover{
    background: url("../p/_q/buttons/comment_buttons.gif") no-repeat scroll 0 -27px;
    cursor:pointer;
}

.wide-rightcol #comment_add:hover{
    background: url('../p/comments/comment_buttons.gif') no-repeat scroll 0 -27px;
}
/**********************************************************************************/
/* INCLUDE FILE: latest_developments.css.php */


.development_list
{
/*float:left;*/
/*width:160px;*/
/*padding:0 5px 0 0px;*/
}

.development_list h3
{
margin: 0 0 3px 0;
padding: 0 0 0 16px;
font-size: 12px;
    color: #f7a915;
background-position:left top;
background-repeat:no-repeat;
}

.development_list h3.articles {background: url(../p/_k/icons/icons.gif) no-repeat scroll 0 0;}
.development_list h3.downloads {background: url(../p/_k/icons/icons.gif) no-repeat scroll 0 -14px;}
.development_list h3.mods {background: url(../p/_k/icons/icons.gif) no-repeat scroll 0 -29px;}



.development_list ul
{
    margin: 0 0 0 3px;
    padding:0;
    /*list-style-image:url(../p/_n/gray_arrow_right.gif);*/
    list-style: none;
}

.development_list li
{
    padding: 2px 2px 2px 0;
    margin: 0 0 2px;
}


.development_list a
{
color: #fff;
font-size: 11px;
}
.development_list small
{
color: #969AA0;
font-size: 11px;
font-weight:bold;
}

.developments_footer
{
clear:both;
text-align:center;
padding-top:20px;
}
.developments_footer strong {font-size:120%;}


/**********************************************************************************/
/* INCLUDE FILE: autocompleter.css.php */

ul.autocompleter-choices

{

	position:				absolute;

	margin:					0;

	padding:				0;

	list-style:				none;

	text-align:				left;

	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;

	z-index:				10000 !important;

        width:210px !important;

        box-shadow: 1px -8px 9px #333333;

        -moz-box-shadow: 1px -8px 9px #333333;

        -webkit-box-shadow: 1px -8px 9px #333333;

}



ul.autocompleter-choices li

{

	position:				relative;

	display:				block;

	float:					none !important; 

	cursor:					pointer;

	font-weight:			        normal;

	font-size:				1em;

	line-height:			        1.5em;

	color:					#333;

}



ul.autocompleter-choices li:first-child {

    padding-top:1px;

}



ul.autocompleter-choices li:first-child a {

    border-top:none;

}



ul.autocompleter-choices li:last-child {

    background:none;

}



ul.autocompleter-choices li.autocompleter-selected

{

	background-color:		#444;

	color:					#fff;

}



ul.autocompleter-choices span.autocompleter-queried

{

	display:				inline;

	float:					none;

	font-weight:			bold;

	margin:					0;

	padding:				0;

}



ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried

{

	color:					#9FCFFF;

}



ul.autocompleter-choices li a {

    display:block;

    padding:9px 8px;

    background: url(../p/_q/bg/bg-drop-search.png) repeat-x left bottom #5a6b7e;

    color:#fff;

    font-weight:bold;

    line-height:1.2em;

    min-height:62px;

    height:62px;

    height:auto !important;

    border-top:1px solid #2c3b51;

}



ul.autocompleter-choices li a img {

    

}



ul.autocompleter-choices li a.last, ul.autocompleter-choices li a.last:hover {

    color:#051129;

    text-align:center;

    background: url(../p/_q/bg/bg-drop-last-link.png) repeat-x left top;

    width:210px;

    height:26px !important;

    line-height:26px;

    padding:0;

    min-height:0;

}



ul.autocompleter-choices li a:hover {

    text-decoration:none;

    background:url(../p/_q/bg/bg-drop-search-hover.png) repeat-x left bottom #738292;

}


/**********************************************************************************/
/* INCLUDE FILE: game_movie.css.php */

/* ----- Thumbnail Grid Styles */

.movie_thumbs ul, .movie_thumbs li {
    list-style: none;
    }
.movie_thumbs li {
    float: left;
    padding: 5px 0 0 5px;
    position: relative;
    width: 236px;
    height:159px;
    padding: 0px;
    margin-right:8px;
    margin-bottom:18px;
    }
.movie_thumbs a {
    text-decoration: none;
    }

.movie_thumbs_item_info {
    text-align: center;
    color: #adafb0;
<!--    padding-top:5px;-->
}


.movie .right,
.headquarters .right
{
    float: right;
}

.movie .left,
.headquarters .left
{
    float: left;
}

.movie
{
    overflow: hidden;
}

.movie .title
{
    clear: both;
}

.movie .other_movies .title
{
    clear: both;
    padding: 15px 0 10px;
}

.movie .flash .link_to_friend
{
    border: 1px solid #969AA0;
    background-color: #041227;
    padding: 0 3px;
    margin-top: 5px;
    margin-bottom: 10px;
    float: left;
    display: inline;
    font-size: 11px !important;
    font-family: Arial;
    width: 476px;
}

.movie h3
{
    font-size: 14px;
    color: #f7a915;
    padding: 0 0 0 20px;
    margin: 0;
	background: url(../p/_k/icons/icons_diag.gif?13052010) no-repeat scroll -80px -80px;
}

.movie_title small, .movie_title small a
{
    color: #969AA0;
}

.movie .flash_player
{
    height: 351px;
    background-color: #041227;
    margin-bottom: 5px;
}

#movies_list
{
    margin: 16px 0px 0x 8px;
    overflow: hidden;
}


* html .other_movies #movies_list
{
    margin-top: 0px;
}

.other_movies .title strong
{
    font-size: 15px;
    color: #f7a915;
    padding-left:20px;
    background:transparent url("../p/_k/icons/other.gif") no-repeat left 50%;
}

.other_movies ul
{
    margin: 0;
    padding: 0;
    width: auto;
    list-style: none;
}

.other_movies li
{
    height: auto;
    margin-bottom: 24px;
    margin-right: 11px;
    overflow: hidden;
    width: 208px;
}


.movie_item
{
    height: 127px;
    margin: 2px 5px 2px 0;
    background: url("../p/_k/movie_thumb_bg.gif") no-repeat;
    overflow: hidden;
    clear: both;
}

.movie_item .right
{
    float: right;
}

.movie_item .left
{
    float: left;
}



* html .movie_item
{
    margin: 0;
    padding: 0 5px 0 0;
}

.movie_item .movie_thumb
{
    width: 148px;
    height: 100px;
    /*border: 1px solid #000033;*/
    margin: 3px 3px 6px 4px;
    overflow: hidden;
}

#movies_list .movie_thumb
{
    border: 1px solid #000033;
}

.movie_item .movie_item_info
{
    width: 150px;
    padding: 0 3px;
}

.movie_title
{
    margin: 0 1px 0 3px;
    display: block;
    overflow: hidden;
    width: 150px;
    height: 10px;
    color: #f7a915 ! important;
}

.movie_item_info,
.movie_item_info small
{
    color: #FFFCEB ! important;
}

* html .movie_title
{
    padding-bottom: 2px;
}


/***MOVIE TABS***/

.movie_tabs
{
    margin: 15px 0 15px 8px;
    width: 256px;
    overflow:hidden;
}

.movie_tabs div
{
    margin-right: 3px;
    width: 125px;
    height: 25px;
}

* html .movie_tabs div
{
    _padding-top: 11px;
}

#recent_movie_tab
{
    float: left;
    cursor: pointer;
}

#hottest_movie_tab
{
    float: right;
    cursor: pointer;
}


/*
//TOP 5 SIDEBAR//
*/

.top_movies
{

}

.top_movies table
{
    border-spacing: 0;
}

.top_movies .movie_item
{
    margin: 18px 0;
    background: none;
    height: auto;
}

.top_movies .movie_thumb
{
    width: 106px;
    height: 72px;
    margin-right: 14px;
    border: 0px;
}

.top_movies .movie_thumb img
{
    border: 1px solid white;
    width: 104px;
    height: 70px;
    margin: 5px 7px 4px 0;
    float: left;
}

.top_movies .movie_info
{
    text-align: left;
    width: 160px;
    margin: 5px 0 4px 0;
}

* html .top_movies .movie_info,
* html .top_movies .movie_thumb img,
*:first-child+html .top_movies .movie_info,
*:first-child+html .top_movies .movie_thumb img
{
    margin: 5px 0px 4px 0;
}

*:first-child+html .movie .flash .link_to_friend
{
    padding-right: 0;
    padding-left: 0;
    margin-right: 0;
    margin-left: 0;
}

.footer
{
    text-align: center;
}

#news-items-list {
    padding-bottom:15px;
}

#news-items-list h3 {
    margin:0;
}

#news-items-list a {
    font-size: 15px;
    font-weight: bold;
}

#news-items-list .block-comments {
    color: #8999A9;
    padding: 0 9px 6px 0;
    overflow:hidden;
}

#news-items-list .block-comments p {
    float:left;
}

#news-items-list .block-comments span {
    float:right;
    padding-left: 17px;
    background: url("../p/_k/icons/icons_diag.gif?13052010") no-repeat scroll -299px -299px transparent;
    font-size:10px;
}


#news-item td {
    font-size: 12px !important;
}

#news-item .news_content {
        color: #FFFCEB;
        margin:0pt 0pt 4px;
}

#news-item .posterDate {
        color: #8999a9;
        font-size: 11px !important;
        font-family: Arial;
        padding: 0px 0px 6px 0px;
}

#news-item .newsThumb {
        /*float: left;
        padding: 2px 8px 0px 0px;*/

<!--    border: 1px solid #FFFFFF;-->
    float: left;
    margin: 2px 8px 0 0;
    padding: 0 !important;
}

#news-item .orangBold {
        color:#f7a915;
        font-weight:bold;
}

#news-item .greyItalic {
        font-style:italic;
        color:#969AA0;
}

#news-item .normal {
        color:#FFFCEB;
}

#news-item .link {
    color: #f7a915;
        font-weight:bold;
        cursor: pointer;
        cursor: hand;
}

#news-item .title{
        font-size: 15px;
        font-weight: bold;
        color:#f7a915;
        text-decoration: none;
        padding: 0px 0px 2px 0px;
}

#news-item .item {
        font-size: 11px;
        font-family: Arial;
}

#news-item .item small {
        color: #969AA0;
        font-size: 10px;
}

#news-item .publicity {
        float: left;
        padding: 8px 8px 8px 0px;
}

#news-item .publicity a span{
        visibility:hidden;
}
#news-item .publicity a:hover {
text-decoration:none;
}

#news-item .publicity a.full_news {
        background:transparent url("../p/allfornews.gif") no-repeat scroll -2px -21px;
        height: 21px;
        width:98px;
        display: block;
}

#news-item .publicity a.facebook {
        background:transparent url("../p/allfornews.gif") no-repeat scroll -2px -86px;
        height: 21px;
        width:98px;
        display: block;
}

#news-item .publicity a.digg {
        background:transparent url("../p/allfornews.gif") no-repeat scroll -17px -64px;
        height: 21px;
        width:69px;
        display: block;
}

#news-item .publicity a.delicious {
    background:transparent url("../p/allfornews.gif") no-repeat scroll 0 0;
    height: 21px;
    width:103px;
    display: block;
}


#news-item .publicity a.N4G {
        background:transparent url("../p/allfornews.gif") no-repeat scroll -17px -43px;
        height: 21px;
        width:69px;
        display: block;
}


#news-item div.imgFloat {
        padding: 2px;
        cursor: pointer;
        cursor: hand;
}

#news-item div.imgFloat div {
        color:#f7a915;
        text-align: center;
        padding: 2px 0px 0px 0px;
}

#news-item div.imgFloatMed {
        padding: 5px 8px 4px 0;
        cursor: pointer;
        cursor: hand;
}

#news-item div.imgFloatMed div {
        color:#f7a915;
        text-align: center;
        padding: 2px 0px 0px 0px;
}

#news-item div.imgFloatBig div {
        color:#f7a915;
        text-align: center;
        padding: 2px 0px 0px 0px;
}
