
span.mr { margin-right: 20px; }

div.platicobig { float: left; margin: 0px; padding-right: 4px; _padding-right: 2px;}
p.gl { float: left; margin-top: 0px; width: 170px; }

#gtop { position: relative; border-bottom: 1px dotted #bbb; width: 100%; min-height: 50px; font-family: Tahoma; font-size: 11px; }

	div.gtopnfo { height: 10px; position: relative; color: #999999; margin: 0px 0px 10px 0px; font-weight: normal; margin-top: -5px; _margin-top: 0px; }

		div.gtopnfo span.prod { float: left; margin-left: 20px; }
		div.gtopnfo span.plat { float: left; margin-right: 4px; }

	
	#gtop div.pegibox { text-align: right; position: absolute; top: 0px; right: -2px; _top: 10px; }
		#gtop div.pegi { float: left; background-image: url('../img/pegi.gif'); width: 42px; height: 42px; position: relative; }
		/*#gtop div.pegi { float: left; width: 49px; height: 49px; position: relative; }*/
			#gtop img.pegi { border: 0px; padding: 4px 5px 5px 4px; }
			/*#gtop img.pegi { border: 0px; padding: 0; }*/

	#gtop span.platb { margin-right: 20px; padding: 0 5px 1px 5px;}
	#gtop h1 { width: 592px; }
	#gtop h2 { width: 592px; margin: 0; padding: 0 0 8px 0; }
	#gtop h2 a { color: #999; }
	#gtop h2 a:hover { text-decoration: underline; }

#gnfo { position: relative; display: block; }
/*
	#gnfo div.box_a { background-image: url('../img/box_bg_a.gif'); width: 158px; position: relative; float: left; display: block; }
		#gnfo div.box_a img.box { width: 150px; float: left; margin: 3px 0 5px 3px; padding: 0; _padding-bottom: 4px; }
		#gnfo div.box_a div.boxbot { position: absolute; left: 0; bottom: 0; width: 158px; height: 5px; background-image: url('../img/box_b_a.gif'); font-size: 1px; }
		#gnfo div.box_a div.boxtop { position: absolute; left: 0; top: 0; width: 158px; height: 3px; background-image: url('../img/box_t_a.gif'); font-size: 1px; }
		#gnfo div.boxsep { display: none; }
*/
	#gnfo div.box_a { float: left; position: relative; left: -2px; top:-2px; background: transparent url('../img/box_bg_a.gif') repeat-y; width: 158px;  margin: 0; padding: 0; }
		#gnfo div.box_a div.bx { position: relative; padding: 3px 0 0 0; margin: 0; background: transparent url('../img/box_t_a.gif') no-repeat top; }
		#gnfo div.box_a div.bx a { display: block; margin: 0; padding: 0 5px 5px 3px; background: transparent url('../img/box_b_a.gif') no-repeat bottom; }
	


	#gnfo div.gra { margin-left: 168px; min-height: 220px }
	* html #gnfo div.gra { display: inline-block; position:relative; }

		#gnfo p.n1 { margin: 0px 0px 4px 0px; font-weight: bold; }
		#gnfo p.n2 { margin: 10px 0px 2px 0px; }
		#gnfo p.n3 { margin: 0px 0px 2px 0px; }
		#gnfo p.n4 { margin: 14px 0px 2px 0px; color: #b9b9b9; font-weight: bold; font-size: 11px; }
		#gnfo p span.fwn { font-weight: normal; }

		div.ginne { margin: 0px 0px 3px 0px; font-size: 11px; font-weight: bold; position: relative; }
			div.platico { margin: 2px 4px 0px -7px; _margin-left: -2px; }
			div.sidebgs div.platico { margin-left: -7px; }
			div.sidebgs div.ginne {  }
			div.sidebgs div.ginne p { _height: 18px; min-height: 18px; margin: 0 0 6px 0; line-height: 14px; }
			
		#gnfo div.cl { clear: left; height: 12px; margin: 0px; font-size: 0px; }


#gmo { line-height: 20px; margin: 0px 0px 20px 0px; }

	#gmo p { margin: 0px 0px 8px 0px; }
	#gmo span.t { font-weight: bold; margin-right: 5px; line-height: 29px }
	
	#gmo div.l { padding: 10px 0px 14px 14px; position: relative; }
	#gmo ul.l { padding: 0; margin: 15px; list-style-type: square; list-style-image: url('../img/list_g.gif'); line-height: 18px;}
		#gmo ul.l li { padding-bottom: 4px; }
		#gmo img.ld,#gmo div.ld { float: left; margin: 7px 4px 0px -11px; width: 7px; height: 7px; background-color: #b9b9b9; font-size: 1px; }
		#gmo p.l { margin: 0; }


div.gsbf, div.gsbpf,div.lbah { border: 1px solid #ccc; background-color: #f2f2f2; margin: 1px 0px 12px 0px; padding: 6px; }
div.gsbf { height: 88px; }
div.gsbpf { height: 141px; }

	div.gsbc { background-color: #fff; width: 100%; height: 100%; position: relative; text-align: center; }
	div.gsbc img.a { border: 0px; float: left; }


div.gsbt { font-size: 11px; color: #797979; line-height: 22px; border-bottom: 1px solid #dbdbdb; margin: 0 0 10px 0; }


div.gsbo { position: relative; height: 56px; min-height: 56px; color: #000; font-weight: normal;  }

	div.gsbo p.n { text-align: justify; line-height: 14px; padding-bottom: 10px; }
	div.gsborb { float: left; background-image: url('../img/gra_ot.gif'); font-family: Tahoma; width: 105px; height: 54px; font-size: 9px; text-align: center; color: #fbfbfb; }
	p.gsborb { margin: 0; padding: 5px 0px 1px 0px; font-size: 24px; }

	div.gsbod,div.gsbor { cursor: pointer; float: right; width: 95px; height: 27px; background-repeat: no-repeat; background-position: top left; }
	div.gsbod { background-image: url('../img/gra_op1.gif'); }
	div.gsbor { background-image: url('../img/gra_op2.gif'); }
	p.gsbot { font-size: 10px; margin: 1px 0px 0px 22px; color: #000; }


	.sidebgs ul.lst { margin-top: 0; padding: 0; margin-top: -6px; margin-left: -3px; }
	#gnfo ul.lst { margin-top: 0; padding: 0; text-align: left; margin-left: -3px; }
		.sidebgs ul.lst li,#gnfo ul.lst li { border: 0; margin-left: -3px; }
				.sidebgs ul.lst li a:hover,.sidebgs ul.lst li a.act:hover,#gnfo ul.lst li a:hover,#gnfo ul.lst li a.act:hover { color: #555; background-color: #fff; }

	ul.nlst,ul.flst,ul.sglst { position: relative; width: 589px; padding-left: 0; padding-right: 0; margin: 0; margin-top: -9px; }
		.mainfull ul.nlst,.mainfull ul.flst,.mainfull ul.sglst { width: 100%; }


.labelsm { padding: 0px 7px; background-color: #e4e4e4; height: 26px; font-weight: bold; font-size: 11px; color: #494949; }

	.labelsm div.t { line-height: 26px; float: left; width: 200px; }
	.labelsm div.l,.labelsm div.lr { float: right; width: 140px; text-align: right; padding: 7px 0px; }
		.labelsm div.lr { margin-left: 20px; }
	.labelsm div img { float: right; padding: 2px 0px 0px 2px; }
	.labelsm div.lt { float: right; }


	div.recm { margin-top: 5px; margin-bottom: -1px; }
	div.star { float: left; width: 70px; _width: 67px; /*margin-top: 4px;*/ }
	span.rec_d { margin-left: 6px; font-weight: normal; }
	p.rec_c { margin: -1px 9px 8px 9px; line-height: 16px; font-size: 11px; }
	span.rec_a { margin: 0; }
		span.rec_a b { /*color: #035A85;*/ }

	p.p { padding: 2px 0px 20px 0px; line-height: 18px; }

img.buy { margin: 13px 50px 6px 50px; border: 0px; }
a.buy:link { font-weight: normal; color: #000; font-size: 11px; }
a.buy:visited { font-weight: normal; color: #000; }

span.small { font-size: 10px; margin-left: 4px; }


	#finfo { position: relative; padding: 18px; text-align: left; }
		#finfo p { margin: 1px 0px 0px 0px; color: #999; font-weight: normal; }
		#finfo p.link { margin-bottom: 4px; font-weight: bold; }
		#finfo img { float: left; margin: 0px 14px 0px 6px; }


	div.usrec { position: relative; min-height: 50px; }
	div.usrec h4 { position: relative; color: #035A85; margin: 10px 0px 0px 39px; font-size: 12px; }
    div.usrec h4 a:hover { color: #555; background-color: #fff; }
	div.usrec h4 span.plats { position: absolute; left: -29px; top: 2px; }


	#grate { background: transparent url(../img/bg_game_rate.gif) no-repeat; min-height: 115px; margin-bottom: 18px; position: relative; }
	#grate p { margin: 0; padding: 0; height: 54px; padding: 14px 0 12px; margin: 0 8px; }
	#grate p.rate { background: #ebebeb; text-align: center; }
	#grate p.rate a { margin: 0 15px; }
	#grate p span.v { float: left; width: 21px; height: 29px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/www/01/img/ico_game_rate.png'); }
	html>body #grate p span.v { filter: none; background: transparent url(../img/ico_game_rate.png) no-repeat; }
	#grate p span.txt { position: absolute; top: 12px; width: 162px; left: 20px; color: #999; text-align: center; font-size: 10px; padding-top: 40px; }
	#grate a.review { padding: 2px 8px 0 20px; margin-top: 8px; height: 27px; display: block; background: transparent url('../img/gra_op1.gif') no-repeat; font-size: 9px; }
	#grate a.review:hover { background-image: url('../img/gra_opo.gif'); font-size: 9px; color: #fbfbfb; }


/* serie */

	.serie { background-color: #fbfbfb; margin-top: 10px; margin-bottom: 10px; position: relative; _height: 150px }
	.serie div.sc, .serie div.scr { font-size: 11px; background-color: #fbfbfb; padding: 6px; position: relative; width: 252px; height: 100%; float: left }
	.serie div.sc { float: left; border-right: 10px solid #fff }
	.serie div.sc img.logo, .serie div.scr img.logo { background-position: center; margin-top: -3px; margin-right: -3px; margin-left: -3px; width: 258px; height: 95px }


a.pdf_dwnl span {
	font-family: Tahoma;
	font-size: 15x;
	color: #999;
	font-weight: bold;
}

.pdf {
	padding-top: 9px;
}

.pdf img {
	width: 34px;
	height: 36px;
}
.pdf span.txt { margin-left: 6px; vertical-align: 50%; }


div.tabsbg-gra {
	border-bottom: 1px #a9a9a9 solid;
	left: -18px; 
	position: relative; 
	width: 848px;
	
	background-image: none ! important;
	background-color: white;

	overflow: visible;
}
	
  .tb { width: 12px; ! important }
  
div.tabsbg-gra .tm { background-image:url('../img/tm-g.jpg'); min-width: 58px; }
div.tabsbg-gra .ta { background-image:url('../img/td-g.jpg') ! important ; font-weight: bold;  }


div.tabsbg-gra .t1 { background-image:url('../img/t1-g.jpg'); }
div.tabsbg-gra .t2 { background-image:url('../img/t2-g.jpg'); }
div.tabsbg-gra .t3 { background-image:url('../img/t3-g.jpg'); }
div.tabsbg-gra .t4 { background-image:url('../img/t4-g.jpg'); }
div.tabsbg-gra .t5 { background-image:url('../img/t5-g.jpg'); }
div.tabsbg-gra .t6 { background-image:url('../img/t6-g.jpg'); }
div.tabsbg-gra .t7 { background-image:url('../img/t7-g.jpg'); }

div.tabsbg-gra .tm, 
div.tabsbg-gra .ta, 
div.tabsbg-gra .t1, 
div.tabsbg-gra .t2, 
div.tabsbg-gra .t3, 
div.tabsbg-gra .t5, 
div.tabsbg-gra .t6 {
	position: relative;
	top: 1px;
}

a.Nawigacja_Poprzednia {  font-weight: bold; float: left; width: 190px;  background: transparent url('../img/mop.gif') no-repeat left 4px; padding-left: 16px ! important; }
a.Nawigacja_Nastepna { font-weight: bold; text-align: right; float: right; width:  190px; background: transparent url('../img/mo.gif') no-repeat right 4px; padding-right: 16px! important; }
a.Nawigacja_Poprzednia:hover, a.Nawigacja_Nastepna:hover { background-color: white ! important; border: none ! important;}

div#ocenianie {
	float: right; 
	width: 230px;

	z-index: 100;


	padding: 0px;
	margin: 0px;

	position: relative;
	top: -16px;
}

div#ocenianie h1 {
	 font-size: 11px; 
	 color: #797979;
	 line-height: 22px; 
	 margin: 0px auto 4px auto;
	 text-align: center;
	 padding: 0 0 0 0;
}

div#ocenianie p.txt{ 
	font-size: 11px;
	clear: both;
	line-height: 18px;
	padding: 6px 0 10px 10px;
	margin: 0px;

	text-align: left;
}

div#ocenianie .gsbf {
	width: 188px;
	margin-left: 19px;
}

span.cbpf a {
	height:auto;
	padding-left:0px;
	padding-top:0px;
	position:relative;
	width:auto;
	display:block;
	color:#414141;
	display:inline-block;
	padding:2px 13px 6px 13px;
	z-index:22;

	text-transform: uppercase;
}
span.cbpf a p.mainranklt {
	font-size:10px;
	line-height:10px;
	margin:2px 10px 0px 0px; 
	position:absolute;
	font-weight: bold;
}
span.cbpf a p.mainrankrt {
	color:#006F98;
	display:inline;
	font-size:20px;
	line-height:20px;
	margin:2px 0px 3px;
	padding-left:45px;	
	position:absolute;	
}

span.cbpf a:hover {
	background:transparent;
}
span.cbpf {
	background:transparent url(../img/nasza_ocena_ra.png) no-repeat scroll left center;
	display: block;
	height:30px;
	width:104px;
	float: left;
	margin-left: 6px;
	margin-right: 10px;
 }

span.OcenaUzytkownikow {
	background-image: url('../img/uzytk_ocena_thin.gif') ! important;
	margin-right: 0px ! important;
	margin-left: 00px;
 }

 p.OcenaUzytkownikow {
	padding-left: 00px ! important;
 }

span.OcenaUzytkownikow a p.mainranklt {
	color: #e3e3e3;
}		
span.OcenaUzytkownikow a p.mainrankrt {
	color: white;
}

p.lstlbl { 
	width: 787px;
}

ul.lst {
	width: 803px;
}

p.brak {
	padding: 10px 0 20px 0;
}


ul.rec li a.inlineLink {
	display: inline ! important;
	padding-left: 0 ! important;
	width: auto ! important;
}

ul.rec li a:hover, ul.rec li a.act:hover { color: #555; background-color: white ! important; }


/* -- end -- */

.shortNews .bigBox{
	position:absolute;width: 86px;height: 80px;background: #efefef;border: 1px solid #3d3d3d;
	overflow:hidden;padding:0;margin:0;top:16px;left:0px;display: block;}
.shortNews .bigBox img{
	position: relative;top: -3px;left: -11px;}
.shortNews .spoof img{
	position: static;}
.shortNews ul.lst{
	font-size:11px;line-height:13px;list-style-type:none;margin:0 0 0 5px;position:relative; }
.shortNews .lst .li{
	padding:12px 0 6px 97px;
	border-bottom:1px dotted #bbb; 
	min-height: 95px;}
.shortNews .lst .li .grambar{
	padding:0;border-bottom:0;min-height:0;}
.shortNews span.plats{
	left:97px;margin-left:0px;top:15px;z-index:3;}
	
.shortNews span.l_info{
	color:#888;margin-top:0px;padding-left:30px;}

	.shortNews ul.lst .li a.title {
	height:auto;
	margin:0 0 0 22px !important;
	width:auto;}
	
	.shortNews ul.lst .li a.title:link,
	.shortNews .ul.lst .li a.title:visited{
	height:auto;
	margin:0 0 0 22px !important;
	width:auto;}

	.shortNews span.l_info a:link,
	.shortNews span.l_info a:visited,
	.shortNews .txt_p a:link,
	.shortNews .txt_p a:visited{
	color:#999  !important;
	margin:0  !important;
	padding:0px !important;
	display: inline !important;
	font-weight: normal !important; }
	
	.shortNews a:hover{
	text-decoration:underline;color:#999; background-color:transparent !important;}