* { margin: 0; padding: 0; font-style: normal; font-family:tahoma; border-style:solid; border-width:0; }
input, .w, h2, h1, a, #top-nav, #top-mobile { font-size:8pt; }
img, a {border: 0;}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0;}
.clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* end clearfix */

body { text-align:center; }
a { font-weight:bold; text-decoration:none; }
a.ajax, span.ajax { border-bottom: 1px dashed; }
a:hover { text-decoration:underline; }
a.ajax:hover { text-decoration:none; }
a.big { font-size: 12pt; }
hr {
	border-top: 1px solid #a6a6a6;
	margin: 15px 0;
}
h3 {
  font-size: 24px;
  margin-bottom: 0;
}
ul {
	list-style:none;
}
.w-ul ul li {
	padding: 3px 4px;
	overflow:hidden;
}
ul.last-comm li {
text-overflow: ellipsis;
white-space: nowrap;
}
.gInLine > div {
	display: inline;	
}
#last_comments_with_faq a p, #last_comments_no_faq a p, #topTenWrap a p {
	text-align: center;
	font-size: 7pt;
}
ul li span.ico { display:block; width:15px; height:15px; float:left; margin-right:8px; }
ul li span.arrow { background-position: 2px -33px; }

.vk_out {
	float:right; display:block; overflow:hidden; text-align:left; width: 236px; margin:-4px -4px 0 0; white-space: nowrap;
}
.vk_out > div {
	display: inline-block;
}
.vk_out > div#g_like {
	margin-left: -20px;
	margin-top: -1px;
}

/* Windows */
.w { margin-bottom:8px; padding:8px; text-align:left; line-height:1.5; }
.w.overhide {
	overflow:hidden;
}
.w-ul { padding: 8px 4px;}
.w-0 { padding: 0; }
.w-margin { margin-bottom: 8px; }
.w p { padding: 5px 0; line-height:1.5; }
#big_blue { 
	text-align:center; font-size:10pt; font-weight:bold; line-height: 20px; padding: 8px; margin-top: 8px; color: #93B1FF; 
background: rgb(0,27,127); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(0,27,127,1) 0%, rgba(0,21,255,1) 50%, rgba(0,27,127,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,27,127,1)), color-stop(50%,rgba(0,21,255,1)), color-stop(100%,rgba(0,27,127,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(0,27,127,1) 0%,rgba(0,21,255,1) 50%,rgba(0,27,127,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(0,27,127,1) 0%,rgba(0,21,255,1) 50%,rgba(0,27,127,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(0,27,127,1) 0%,rgba(0,21,255,1) 50%,rgba(0,27,127,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(0,27,127,1) 0%,rgba(0,21,255,1) 50%,rgba(0,27,127,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001b7f', endColorstr='#001b7f',GradientType=1 ); /* IE6-9 */

}
#big_blue a { font-size:10pt; color: #93B1FF; text-decoration: underline; }
#big_blue a.ajax { text-decoration: none; }
#big_blue a:hover { color: #FFF; }
#big_blue p { margin-bottom: 8px; }
.rekom { padding:8px; }
.login { text-align:center; }
.login ul { text-align:left; }
.login img { margin-bottom: 8px; }
.login .txt { width: 224px; margin-bottom:8px; }
.login .btn { width: 80px; border-width:1px; }
.login input { line-height: 20px; height: 20px; vertical-align:middle; padding: 0 3px; }
.big_red, .big_red * {
	font-size:14pt;
}
.lblue, .lblue a { font-size:7pt; }

.text-field { border:0; padding: 0 5px; }

.light {
	border: 1px;
	padding: 10px;
	margin:5px 0;
}
.light.left {
	text-align:left;
}

.screenshots {
	background:transparent; overflow: auto; width: 100%; height:190px;
}

.screenshots table {
	width: 100%
}

.center {
	text-align:center;
}

.screenshots, .screenshots img  {
	margin:10px;
}

.screenshots td {
	vertical-align:bottom; width: 20px; text-align:center;
}

#add_comment #message {
	margin-bottom:8px;
	width:100%;
	height:80px;
}

#add_comment #send {
	padding:5px;
}

#flash {
    position: relative;
    z-index: 0;
}
#quoteSelection {
	position:absolute; padding: 6px 10px;
}
p.quote {	
	padding: 2px 10px;
	margin-top: 15px;
	/*
  background-position: right bottom;
  background-repeat: no-repeat;
  */
}
p.quote:first-child {
	margin-top: 0;
}

#board .name, #board .error, #board .vm, #board .avka_repa, #board div.tx {
	font-size:8pt;
	padding:10px;
	/* vertical-align:top; */
}
#board div.tx i {
	font-size:7pt;
}

#board .name span {
	float:right;
}

#board td {
	vertical-align:top;
}

#board .avka_repa {
	float:left;
	text-align:center;
	margin-right: 5px;
	width:100px;
	position: relative;
}
#board .avka_repa img {
	max-width: 100%;
}
#board .tx {
	margin-left: 110px;
	white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -hp-pre-wrap;
  word-wrap: break-word;
}

#board .name {
	font-size: 7pt;	
	padding-bottom:5px;
}

#board .name a {
	font-size: 7pt;	
}

#board .message, #board .vm, #board .error {
	margin-bottom: 8px;
	text-align:left;
}
#board .message .me img {
	max-width: 24px;
	margin: 8px 0 8px 8px;
}
#board .message .me td:first-child {
	width: 1px;
}
#board .message .me {
	width: 100%;
}
#board .message .me td.name {
	padding: 0 8px;
}
#board .message .me td {
	vertical-align: middle;
}
#board .error {
	text-align: center;
}
#board .vm {
	text-align:center;
}

#board .vm span {
	cursor:pointer;
	font-weight:bold;
}

#board .vm span:hover {
	text-decoration:underline;
}

#board .repaBar {
	font-size:12pt;
	font-weight:bold;
	text-align:center;
}

#board .repaBar span {
	cursor:pointer;
}

/* СМАЙЛЫ */
#board .tx s {
	display: inline-block;	
}

 #board .tx s.a {
	width: 27px;
	height: 19px;
	margin-bottom: -6px;
	-bracket-:hack[;
        margin-top:-2px;
    ];
}
#board .tx s.b {
	width: 8px;
	height: 11px;
	margin-bottom: -2px;
	-bracket-:hack[;
        margin-top:-2px;
    ];
}
#board .tx s.c {
	width: 24px;
	height: 15px;
	margin-bottom: -4px;
	-bracket-:hack[;
        margin-top:-2px;
    ];
}
#board .tx s.d {
	width: 31px;
	height: 20px;
	margin-bottom: -8px;
	-bracket-:hack[;
        margin-top:-2px;
    ];
}
#board .tx s.e {
	width: 26px;
	height: 14px;
	margin-bottom: -4px;
	-bracket-:hack[;
        margin-top:-2px;
    ];
}
#board .tx s.f {
	width: 31px;
	height: 20px;
	margin-bottom: -8px;
	-bracket-:hack[;
        margin-top:-2px;
    ];
}
#board .tx s.g {
	width: 15px;
	height: 18px;
	margin-bottom: -5px;
	-bracket-:hack[;
        margin-top:-2px;
    ];
}
#board .tx s.h {
	width: 21px;
	height: 12px;
	margin-bottom: -2px;
	-bracket-:hack[;
        margin-top:-2px;
    ];
}
#board .tx s.i {
	width: 13px;
	height: 16px;
	margin-bottom: -4px;
	-bracket-:hack[;
        margin-top:-2px;
    ];
}
#board .tx s.j {
	width: 16px;
	height: 10px;
	margin-bottom: -1px;
	-bracket-:hack[;
        margin-top:-2px;
    ];
}
#board .tx s.k {
	width: 17px;
	height: 14px;
	margin-bottom: -3px;
	-bracket-:hack[;
        margin-top:-2px;
    ];
}
#board .tx s.l {
	width: 12px;
	height: 12px;
	margin-bottom: -2px;
	-bracket-:hack[;
        margin-top:-2px;
    ];
}
#board .tx s.m {
	width: 17px;
	height: 13px;
	margin-bottom: -3px;
	-bracket-:hack[;
        margin-top:-2px;
    ];
}
#board .tx s.gish0 {
	width: 32px;
	height: 22px;
	vertical-align: text-bottom;
	background-image: url(s/gish0.png);
}
#board .tx s.hsig0 {
	width: 32px;
	height: 22px;
	vertical-align: text-bottom;
	background-image: url(s/0hsig.png);
}
#board .tx s.v0 {
	width: 30px;
	height: 30px;
	vertical-align: text-bottom;
	background-image: url(s/v0.png);
}
#board .tx s.v00 {
	width: 30px;
	height: 30px;
	vertical-align: text-bottom;
	background-image: url(s/0v.png);
}
#board .tx s.goo0 {
	width: 30px;
	height: 30px;
	vertical-align: text-bottom;
	background-image: url(s/goo0.png);
}
#board .tx s.oog0 {
	width: 30px;
	height: 30px;
	vertical-align: text-bottom;
	background-image: url(s/0oog.png);
}
#board .tx s.isaac0 {
	width: 30px;
	height: 30px;
	vertical-align: text-bottom;
	background-image: url(s/isaac0.png);
}
#board .tx s.caasi0 {
	width: 30px;
	height: 30px;
	vertical-align: text-bottom;
	background-image: url(s/0caasi.png);
}
#board .tx s.nom0 {
	width: 32px;
	height: 32px;
	vertical-align: text-bottom;
	background-image: url(s/nom0.png);
}
#board .tx s.mon0 {
	width: 32px;
	height: 32px;
	vertical-align: text-bottom;
	background-image: url(s/0mon.png);
}
#board .tx s.smb0 {
	width: 34px;
	height: 31px;
	vertical-align: text-bottom;
	background-image: url(s/smb0.png);
}
#board .tx s.bms0 {
	width: 34px;
	height: 31px;
	vertical-align: text-bottom;
	background-image: url(s/0bms.png);
}

/* Windows Captions */
h2,h1 { height:24px; padding-left:2px;background:left top no-repeat scroll; }	
h2 p, h1 p { background: right top no-repeat scroll; line-height:24px; font-weight:bold; padding:0 25px 0 0; margin-left:25px; /* ie 6 */ }
.arrow { background:no-repeat 0 -24px; height: 6px; width:34px; line-height:5px; font-size:4px; margin: 0 auto; }
h2 span, h1 span {
	background:no-repeat scroll;
	width:21px;
	height:21px;
	display:block;
	float:left;
}
h2 span.google {
	background-position: -746px -293px;	
}
h2 span.bgi {
	background-position: -996px -496px;	
}
h2 span.auth {
	background-position: -247px -536px;	
}
h2 span.vk {
	background-position: -494px -253px;	
}
h2 span.pc, h1 span  {
	background-position: 4px -698px;	
}
h2 span.mob {
	background-position: -495px -297px;	
}
h2 span.phrases {
	background-position: -247px -577px;	
}
h1 span.list, h2 span.list {
	background-position: -494px -336px;	
}
h2 span.sgi_rekom {
	background-position: -747px -373px;	
}
h2 span.forum_big {
	background-position: -997px -215px;	
}
h2 span.champs {
	background-position: -497px -376px;	
}
h2 span.top-ten {
	background-position: -747px -414px;	
}
h2 span.friends {
	background-position: -747px -457px;
}
h2 span.add_comm {
	background-position: -747px -495px;
}
h2 span.comm_list {
	background-position: -747px -534px;
}
h2 span.down_links {
	background-position: -747px -575px;
}
h2 span.down_dop {
	background-position: -997px -135px;
}
h2 span.points {
	background-position: -997px -176px;
}
		
#sorting {
	padding:13px;
}
#sorting #sortby {
	float:right;
	/* white-space: nowrap; */
	margin-right: -2px;
}
#sorting ul {
  list-style-type: none
}
#sorting ul, #sorting ul li {
  display: inline;
}
#sorting li.selected {
	font-weight:bold;	
	padding:5px;
}
#sorting li a {
	padding:5px;
}
#sorting li {
	margin-right: 2px;
}

.game-cap td { vertical-align:middle; line-height:12pt; }
.game-cap .ico, .game-cap .rait { padding: 13px; }
.game-cap .ico { padding-right: 0; }
.game-cap span { display:block; width:15px; height:15px; background-repeat:no-repeat; margin-right: 13px; }
.game-cap span.pc { background-position: 0 -702px; }
.game-cap span.arr { background-position: 2px -33px; }
.game-cap .txt { width: 100%; }
.game-cap h3 { margin: 13px 0; font-size: 9pt; }
.game-cap .rait { font-size: 7pt; white-space:nowrap; }
div.game-cap { font-size: 8pt; font-weight:bold; padding: 13px; }
div.game-cap span { float:left; }


.game-small { font-size:7pt; padding: 13px; }
.game-small.bot { padding-top:5px; }
.game-small a { font-size:7pt; }
.game-descr { padding: 0 13px; }
* html .game-descr { padding-bottom: 5px; }
.game-descr .scr_wrapper { float:left; margin:0 20px 10px 0; width: 200px; overflow:hidden; text-align:center; }
.game-descr .scr_wrapper img { max-width: 100%; max-height: 150px; }
/** html .game-descr .scr_wrapper img { width: 100%; height:auto; }*/
.game-download { float:right; }
.game-download a { font-size:8pt; }

ul.list-arrows {
	text-align:left;
}

ul.list-arrows li {
	background-repeat:no-repeat;
	background-position: 6px -32px;
	padding:2px 4px 2px 28px;
	line-height:16px;
  font-weight: bold;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
div#topTenWrap {
	overflow: hidden;
}
ul.list-arrows.top-ten li {
	width: 178px;
}
* html ul.list-arrows.top-ten li {
	width: 208px;
}
ul.list-arrows li span {
	float:right;
	font-weight:bold;
}

ul.list-arrows li.ico-online {
	background-position: -246px -579px;	
}
ul.list-arrows li.ico-1 {
	background-position: 4px -139px;	
}
ul.list-arrows li.ico-2 {
	background-position: 6px -177px;	
}
ul.list-arrows li.ico-3 {
	background-position: 4px -216px;	
}
ul.list-arrows li.ico-4 {
	background-position: 6px -257px;	
}
ul.list-arrows li.ico-5 {
	background-position: 4px -299px;	
}
ul.list-arrows li.ico-6 {
	background-position: 4px -335px;	
}
ul.list-arrows li.ico-7 {
	background-position: 5px -379px;	
}
ul.list-arrows li.ico-8 {
	background-position: 4px -417px;	
}
ul.list-arrows li.ico-9 {
	background-position: 4px -456px;	
}
ul.list-arrows li.ico-10 {
	background-position: -743px -336px;	
}
ul.list-arrows li.ico-11 {
	background-position: 4px -499px;	
}
ul.list-arrows li.ico-12 {
	background-position: 6px -539px;	
}
ul.list-arrows li.ico-13 {
	background-position: 4px -579px;	
}	
ul.list-arrows li.ico-14 {
	background-position: -246px -134px;	
}	
ul.list-arrows li.ico-15 {
	background-position: -245px -179px;	
}	
ul.list-arrows li.ico-16 {
	background-position: -246px -217px;	
}	
ul.list-arrows li.ico-18 {
	background-position: -246px -253px;	
}	
ul.list-arrows li.ico-19 {
	background-position: -246px -299px;	
}	
ul.list-arrows li.ico-20 {
	background-position: -245px -338px;	
}	
ul.list-arrows li.ico-21 {
	background-position: -246px -374px;	
}	
ul.list-arrows li.ico-22 {
	background-position: -244px -417px;	
}	
ul.list-arrows li.ico-23 {
	background-position: -245px -458px;	
}	
ul.list-arrows li.ico-24 {
	background-position: -246px -498px;	
}	
ul.list-arrows li.ico-25 {
	background-position: -994px -257px;	
}	
ul.list-arrows li.ico-27 {
	background-position: -743px -257px;	
}	
ul.list-arrows li.ico-30 {
	background-position: -496px -138px;	
}	
ul.list-arrows li.ico-76 {
	background-position: -496px -176px;	
}	
ul.list-arrows li.ico-77 {
	background-position: -496px -218px;	
}	
ul.list-arrows li.ico-26 {
	background-position: -743px -139px;	
}	
ul.list-arrows li.ico-28 {
	background-position: -743px -179px;	
}	
ul.list-arrows li.ico-29 {
	background-position: -743px -219px;	
}	
ul.list-arrows li.ico-42 {
	background-position: -993px -379px;	
}	
ul.list-arrows li.ico-44 {
	background-position: -993px -299px;	
}	
ul.list-arrows li.ico-46 {
	background-position: -996px -336px;	
}	
ul.list-arrows li.ico-50 {
	background-position: -496px -138px;	
}	
ul.list-arrows li.ico-60 {
	background-position: -993px -416px;	
}	
ul.list-arrows li.ico-61 {
	background-position: -993px -458px;	
}	
ul.list-arrows li.ico-78 {
	background-position: -996px -536px;
}
ul.list-arrows li.ico-79 {
	background-position: -1247px -178px;
}	
ul.list-arrows li.ico-80 {
	background-position: -993px -578px;
}
ul.list-arrows li.ico-84 {
	background-position: -1243px -218px;
}
ul.list-arrows li.ico-81 {
	background-position: -1242px -137px;
}
ul.list-arrows li.cp {
	background-position: -496px -417px;	
}	
ul.list-arrows li.add {
	background-position: -493px -456px;	
}	
ul.list-arrows li.top {
	background-position: -496px -498px;	
}	
ul.list-arrows li.pm {
	background-position: -495px -537px;	
}	
ul.list-arrows li.exit {
	background-position: -493px -576px;	
}	

div#searchType {
	text-align: left;
	margin-bottom: 8px;
}
div#searchType input {
	margin: 1px 6px 0 0;
	float: left;
}
div#searchType label {
	cursor: pointer;
}
input.search-text {
	height: 20px;
	width: 224px;
	padding: 2px;
}
input.search_btn {
	width: 80px; 
	height: 20px; 
	margin-top:8px; 
	line-height:20px; 
	vertical-align:middle;
}

#google-txt-cont {
	margin: 8px 88px 0 0;
}
#google-txt {
	height:20px; width:100%;
}
#google-btn{
	width:80px; float:right; margin-top:-20px; height:20px;
}

* html #search-text { padding:3px 8px 0; }

#container { margin: 0 auto; }
#top-nav { margin:8px; text-align:left; }
#top-nav span.showonready { float:right; margin: 5px 16px; }
* html #top-nav span { margin: 10px; height:20px; }
#top-nav span img { margin-bottom: -6px; }
#top-nav ul { list-style:none; }
#top-nav ul li { float: left; /* text-transform: uppercase; */ }
#top-nav li a { padding: 8px; display: block;}
#top-nav li a:first-child { padding-left: 16px; }

#header{ height:106px; margin:0 8px; }
#content{ margin: 8px 8px 0 8px; }
#footer{ padding:8px; }
#footer td { font-size:8pt; white-space:nowrap; }
#footer td p { margin: 2px 0; }
#footer img { margin:0 2px;}

#wrapper{ float:left;width:100%}
#in-content{ margin: 0 224px 0 248px; }
#l-sidebar{ float:left;width:240px;margin-left:-100%; }
#r-sidebar{ float:left;width:216px;margin-left:-216px; }
.min-max-width { min-width:1008px; max-width:1920px; }
* html .min-max-width { width: expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 1008 ? "1008px" : (document.documentElement.clientWidth > 1920 ? "1920px" : "auto")) : (document.body.clientWidth < 1008 ? "1008px" : (document.body.clientWidth > 1920 ? "1920px" : "auto"))); }

a.logo, a.logo-l { width:240px; height: 106px; display:block; }
a.logo-l { float:left; }
a.logo { margin-bottom: 8px; }
.top-ban { text-align:center; margin-left:248px; height: 106px; }
.ads-block { height: 90px; width: 728px; margin: 0 auto; padding-top: 8px; }
* html .top-ban { margin-left: 245px; }


ul.slideshow { list-style:none; width:200px; height:150px; overflow:hidden; position:relative; margin: 0 auto; }	
* html ul.slideshow { margin:0; }
ul.slideshow li { position:absolute; left:0; right:0; }
ul.slideshow li.show { z-index:500; }
ul img { border:none; }
#slideshow-caption { width:200px; position:absolute; bottom:0; left:0; z-index:500; }
#slideshow-caption .slideshow-caption-container { padding:5px 8px; z-index:1000; line-height:10pt; text-align:center; }
#slideshow-caption h3 a { margin:0; padding:0; }
#slideshow-caption p { margin:0; padding:0; }

a.add_file { display: block; width: 400px; height: 45px; margin:10px; }
a.add_file:hover { background-position: 0 -45px; }

.rating, .rating .current, .rating .star_hover { height:25px; overflow:hidden; list-style:none; margin:0; padding:0; }
.rating{ position:relative; background-position:left top; }
.rating .current{ position:absolute; top:0; left:0; background-position:left center; }
.rating .star, .rating .star_hover{ position:absolute; top:0; left:0; height:25px; cursor:pointer; }
.rating .star_hover{ background-position:left bottom; }

/* OLD Spoiler */
.sp-wrap{ margin: 8px auto; width: 97%; clear: both; }
.sp-wrap .sp-wrap { width: 98%; margin: 4px auto; }
.sp-head, .sp-body { padding: 3px 6px 3px; border-width: 0; clear: both; }
.sp-head-wrap { }
.sp-head      { font-size: 11px; line-height: 15px; }
.sp-body      { display: none; font-weight: normal; border-top-width: 0; text-align:center; }
.folded { background: no-repeat 8px -610px; display: block; padding: 5px 19px;}
.unfolded { background: no-repeat 6px -633px; display: block; padding: 5px 19px;}
.clickable { cursor: pointer; }

/*NEW Spoiler*/
div.sp-cont { display: none; padding: 0 10px 10px; }
div.sp-title { background: no-repeat 8px -612px; display: block; cursor: pointer; padding: 4px 8px 4px 20px; font-weight:bold; text-align:left; margin: 8px 0; }
div.sp-title:hover { text-decoration:underline; }
div.opened { background-position: 6px -635px; }

#scr_cont {
	position:relative;
	overflow:hidden;
	width: 416px;
}

#scr_cont .long_section {
	width:1900px;
}

#scr_cont .long_section div {
	float:left;
	width:416px;
}

#scr_cont .long_section div.scr_wrapper {
	width: 200px;
	overflow:hidden;
	float:left;
	padding: 4px;
	text-align:center;
}

#scr_cont .long_section div.clearfix {
	font-size:1px;
}

#scr_cont .long_section div.scr_wrapper img {
	max-width: 100%;
}

a.scr_browse {
	display:block;
	width:30px;
	height:30px;
	/*float:left;*/
	margin:40px 10px;
	cursor:pointer;
	font-size:1px;
}

a.scr_right 				{ background-position: 0 -30px; clear:right; margin-right: 0px;}
a.scr_right:hover 		{ background-position:-30px -30px; }
a.scr_right:active 	{ background-position:-60px -30px; } 

a.scr_left				{ margin-left: 0px; } 
a.scr_left:hover  		{ background-position:-30px 0; }
a.scr_left:active  	{ background-position:-60px 0; }

a.scr_disabled {
	visibility:hidden !important;		
}

.hide_vk {
	padding:3px 0; width:500px; background-color:#dae2e8; font-size:8pt; color: #777; margin-bottom: 8px;
}

.search_phrases {
	width:200px; overflow: hidden; position: relative; height: 80px;
}
.search_phrases li {
	text-overflow: ellipsis;
	white-space:nowrap;
	overflow: hidden;
	width:200px;
}

.fo-link , .directLink {
	font-size: 14pt }

#bgi-anons {
	padding: 8px;
}
#bgi-anons td {
	text-align:center;
}
* html #bgi-anons td {
	padding: 3px;
}
div#midAds {
	text-align: center;
	margin: 15px auto;
	width: 500px;
}
div#midAds300x250 {
	text-align: center;
	margin: 15px auto;
	width: 300px;
	height: 250px;
}
#ajaxDiv input {
	cursor: pointer;
}
div#youtube iframe {
	margin-bottom: 8px;
}
div#top-msg {
  background-color: #415600;
  border: 1px solid #DDFF77;
  margin: 8px;
  padding: 8px;
  line-height: 22px;
}
div#top-msg * {
  font-size: 12pt;
  color: #DDFF77;  
}
div#top-msg img {
  margin: 0 70px;
}
div#top-msg td {
  line-height: 22px;
}
div#top-msg a {
  font-weight: bold;  
  font-size: 10pt;
}

#top-mobile {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	background-color: #222222;
	border-bottom: 1px solid rgba(255,255,255,0.3);
	text-align: center;
	z-index: 1000;
	display: none;
}
#top-mobile a {
	display: block;
	padding: 10px;
}
#top-mobile__show-l-bar {	
	float: left;
	z-index: 100;
}
#top-mobile__show-r-bar {	
	float: right;
	z-index: 100;
}

#top-tabs {
	background-color: #222222;
}
#top-tabs li {
	float: left;
}
#top-tabs ul li a {
	display: block;
	padding: 8px 10px;
	text-transform: uppercase;
	text-decoration: none;
	color: #CACACA;
}
#top-tabs ul li.active a {
	/* background-color: #415600; */
	color:#DDFF77;
	border-bottom: 2px solid #DDFF77;
}
#top-tabs ul li a:hover {
	color:#DDFF77;
}
#top-tabs ul li.disabled a, #top-tabs ul li.disabled a:hover {
	color: #717171;
	border: 0;
	cursor: default;
}



table#kNumbers {
	width: 100%
}
table#kNumbers td {
	width: 20%;
	cursor: pointer;
	border: 1px solid #6F7B49;
	font-size: 8pt;		
	text-align: center;
	padding: 2px 0;
	background-color: #222D00;
	color: #A2AD7E;
}
table#kNumbers td:hover, table#kNumbers td.active {		
	color: #DDFF77;
	border: 1px solid #DDFF77;
}
table#kNumbers td.active {
	background-color: #415600;
	cursor: default;
}
table#kNumbers td.win {
	background-color: #7DA800;
	box-shadow: 0px 0px 6px 0px rgba(204,255,0,1);
	text-shadow: 0px 0px 8px rgba(204,255,0,1);
}	
div.w.konkurs p {
	padding: 5px;
	text-align: center;
}
div.w.konkurs {
	padding: 1px; border: 1px solid #6F7B49;
}
div.w.greenMsg {
	text-align: center;
	color: #DF7; background-color: #415600; border: 1px solid #DF7;
}
div.w.greenMsg img {
	display: block;
	margin: 10px auto 0;
}
a#dnBtn {
	display: block;
	margin: 30px auto; 
	width: 302px;
	height: 75px;
	background: url(http://big-games.info/s/dl_big.png);
}
a#dnBtn:hover {
	background-position: 0 -75px;
}
label.subCheck {
	display: block;
	font-size: 15px;
	margin-bottom: 15px;
	cursor: pointer;
}
label.subCheck p {
	font-size: 8pt;
}
label.subCheck span {
	color: #00FF00;
}

		#monthpick {
			border: 1px solid #6F7B49;
			padding: 1px;
			margin: 0 4px 8px;
		}
		#monthpick div {
			display: block;
			float: left;
			text-align: center;					
			padding: 3px 0;		
			border: 1px solid #6F7B49;	
			color: #A2AD7E;
			cursor: pointer;
			background-color: #222D00;
			-moz-user-select: none; -webkit-user-select: none; -ms-user-select:none; user-select:none;-o-user-select:none;
		}
		#monthpick div.disabled, #monthpick div.disabled:hover, #monthpick div.disabled:active {
			color: #A2AD7E;
			cursor: default;
			border: 1px solid #6F7B49;
			background-color: #222D00;
		}
		#monthpick div:hover {
			border: 1px solid #DDFF77;
			color: #DDFF77;
		}
		#monthpick div:active {
			background-color: #415600;
		}
		#monthpick-prev, #monthpick-next {
			width: 23px;
			border: 1px solid #DDFF77;	
		}
		#monthpick-month {
			margin: 0 1px;
			width: 142px;
		}
		sup.new {
	    color: #ffffff;
			background-color: #f00;
			padding: 1px 3px;
			margin-left: 3px;
			border-radius: 2px;
			line-height: 6px;
		}
		a.pda-game {
			color: #dd2a1b;
		}