/* General start */
*{margin: 0;padding: 0;}
a{	text-decoration: none;}
a:hover{ text-decoration: underline;}
img{border: 0;}
body{background: #3ca8d5 url('images/bgg.jpg') repeat-x; background-position: top center;	font-family: "Verdana", "Tahoma", "Arial", "Helvetica", sans-serif;	font-size: 11px; color: #333333;}
#IEhack{text-align: center;}
#page{text-align: left; width: 935px;	margin: 0px auto;}
.size10{font-size: 10px !important;}
.size11{font-size: 11px !important;}
.size12{font-size: 12px !important;}
.size13{font-size: 13px !important;}
.size14{font-size: 14px !important;}
.size15{font-size: 15px !important;}
.lewe{float: left;}
.prawe{float: right;}
.text_left	{	text-align: left !important;}
.text_right	{	text-align: right !important;}
/* General end */
/* Header start @index.tpl */
#header{	width: 935px;	height: 110px;}
#header #logo{	float: left;	margin-left: 20px;	margin-top: 25px;}
#header #menu_first{	float: right;	width: auto;	height: 37px;	background: url('images/menu_first.png');	margin-top: 25px;	margin-right: 40px;	padding-left: 20px;	padding-right: 20px;}
#header #menu_first ul{	list-style-type: none; margin-top: 10px;}
#header #menu_first ul li{display: block;	float: left; height: auto; color: #cacaca;	margin: 1px;}
#header #menu_first ul li.space{width: 19px; border: 0;	background: url('images/squere.png') no-repeat; background-position: center;}
#header #menu_first a{ color: #cacaca;}
#header #menu_first a:hover{ color: #ffffff;}
/* Header end @index.tpl */
/* Partners start @page_partners.tpl */
#partners{background: url('images/content_bg.png'); width: 100%;}
#partners h2{	font-size: 11px;	color: #9399a4;	font-weight: normal;	padding-top: 14px; margin-left: 60px;}
#partners p{	text-align: center;}
#partners img{	margin: 10px;	margin-left: 14px;	margin-right: 14px;}
/* Partners end @page_partners.tpl */

/* Blok - recenze/ zapowiedzi / kody */
#block_switch{	width: 525px;	overflow: hidden;}
#block_switch td{padding-top: 12px;}
#block_switch .cover{
	width: 87px;
	height: 117px;
	border: 1px solid #b6b6b6;
	float: left;
	margin-left: 10px;
	padding: 1px;
	
}
#block_switch h1{font-family: Verdana; font-size: 11px; margin-left: 20px;	font-weight: normal;	color: #035a85;}
#block_switch h2{font-family: Arial; font-size: 11px; padding-top: 3px;	margin-left: 20px;	font-weight: normal;	color: #b6b6b6; margin-top: 3px;}
#block_switch h1 a{font-weight: bold; color: #035a85;}
#block_switch p{	margin-left: 20px; font-family: Verdana; padding-top: 3px;	font-size: 11px;	color: #999999;	padding-right: 10px;}
#block_switch p a{ color: #7b7b7b; font-weight: bolder;}
#block_switch hr{border: 0; background: none; border-top: 1px dotted #bbbbbb; height: 1px; width: 90%; margin: 0px auto; }
#block_switch .panes div{
	height: 410px;
}

.text_pre{
	line-height: 18px;
	color: #7b7b7b;
	text-align: justify;
	font-family: Arial;
	font-size: 11px;
}
/* Koniec Bloku */

/* Footer start @page_footer.tpl */
#footer{ width: 935px; border-top: 1px solid #585858; font-size: 10px;	}
#footer #stats, #footer #RandGame{	text-align: center;	font-weight: bolder;	color: #00245e;	padding-top: 10px;	padding-bottom: 10px;	border-bottom: 1px dotted #2692c1;}
#footer #RandGame a{color: #00245e; text-decoration: none; padding-left: 3px; padding-right: 3px; font-weight: normal;}

#footer #stats .stat{	background: url('images/stats_icon.png') no-repeat;
	background-position: center left;	font-weight: normal;	line-height: 11px;	padding-left: 15px;	margin-left: 10px;	margin-right: 10px;}
#footer #recommend{	color: #005388;	text-align: center; padding-top: 10px;	padding-bottom: 10px; border-bottom: 1px dotted #2692c1;}
#footer #recommend a{color: #005388;}
#footer #link_in{	width: 100%;	text-align: center;	color: #005388; padding-top: 10px;	padding-bottom: 10px;}
#footer #link_in a{	padding-left: 3px;	padding-right: 3px;	color: #005388;}
#footer #copyright{	text-align: center;	color: #005388; padding-bottom: 30px;}	
#footer #copyright a{color: #005388;}
/* Footer end @page_footer.tpl */


/* Menu_top start @index.tpl */
#menu_top{background: url('images/menu_top.png');height: 30px; width: 935px;	border: 1px solid #e9e5e5; border-top: 5px solid #d6ded4;}
#menu_top #urle{ float: left;}
#menu_top #urle ul{	list-style-type: none; margin-left: 30px;	font-size: 11px;}
#menu_top #urle ul li{display: block; float: left; color: #828691; padding-left: 15px;	height: 30px; line-height: 30px;	padding-right: 15px; border-right: 1px solid #e0e0e0; border-left: 1px solid #ffffff;}
#menu_top #urle ul li.first{ border-left: 0 !important;}
#menu_top #urle ul li.last{ border-right: 0;}
#menu_top #urle ul li a{color: #383f42; text-decoration: none;}
#menu_top #urle ul li:hover{ background: #383f42;}
#menu_top #urle ul li:hover a{color: #d8d8d8;}
#menu_top #search{ float: right;}

#menu_top #search #box{margin-right: 5px;margin-top: 3px;}

input#gameSearch{
	width: 220px;	height: 22px;	line-height: 22px; font-size: 11px; padding-left: 0px; background: #ffffff; border: 1px solid #b4b4b4;
}
input#gameSubmit{
	width: auto;	height: 22px;	line-height: 22px; font-size: 11px; padding-left: 3px; background: none; border: 0;
}

#search #search_suggest{z-index: 1000;	position: absolute;	opacity: 0.9;}
#search #search_suggest ul{list-style-type: none;	margin: 0;	padding: 0;	margin-top: 5px; background: url('images/search_box.gif');
	border-top: 1px solid #dddddd;	border-bottom: 1px solid #dddddd; width: 248px;}
#search #search_suggest ul li{ display: block;	background: #ffffff;	border: 1px solid #eaeaea;	margin: 0px auto;	margin-top: 2px;	width: 234px;}
#search #search_suggest ul li:hover{	border: 1px solid #5f5f5f;}
#search #search_suggest a{color: #a5a7af;	text-decoration: none;	padding: 3px;	padding-left: 10px;	display: block;	font-family: Verdana;	font-size: 11px;}




	.ac_results {
	padding: 0px;
	border: 1px solid black;
	margin-top: 1px;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('http://www.openskynow.com/Images/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}




/* Menu_top end @index.tpl */

.line1{
	background: #f1f1f1;
	width: 90%;
	height: 1px;
	margin: 0px auto;
	font-size: 0;
	margin-top: 15px;
	margin-bottom: 15px;
}

.advert_area{
	text-align: center;
	margin-bottom: 15px;
}

.content{
	background: url('images/content_bg.png');
	padding-top: 13px;
	border-top: 1px solid #585858;
	overflow: hidden;
}

.content .page_left{
	background: #f6f6f6 url('images/content_bg.png') repeat-y;
	float: left;
	width: 550px;
	text-align: center;
}
.content .page_right{
	background: #f6f6f6 url('images/content_bg.png') repeat-y;
	background-position: right;
	float: left;
	width: 385px;
	text-align: center;
}

.page_left, .page_right{
	/*padding-bottom: 5014px;
	margin-bottom: -5000px;*/
	padding-bottom: 14px;
}

.content .page_left .inner{	width: 525px;	margin: 0px auto; text-align: left; }
.content .page_right .inner{	width: 360px;	margin: 0px auto; text-align: left;}

	.spacing{
	width: 100%;
	height: 15px;
	font-size: 0;
	background: #f6f6f6 url('images/content_space.png') repeat-y;
}









/* Najnowsze artykuły */
#block_artykuly{ width: 100%;	background: #ffffff; border: 1px solid #e9e5e5; border-top: 0; overflow: hidden;}
div.art_one{ margin-left: 10px; padding-top: 10px; padding-bottom: 10px; }
.icon_news{			background: url('/images/other/world.png') no-repeat; 		background-position: 3px 15px;}
.icon_press{		background: url('/images/other/paper.png') no-repeat; 		background-position: 3px 15px !important;}
.icon_hardware{ background: url('/images/other/hardware.png') no-repeat; 	background-position: 3px 15px !important;}
.icon_gamescom{ background: url('/images/other/gamescom.png') no-repeat; 	background-position: 3px 15px !important;}
.icon_e3{				background: url('/images/other/e3.png') no-repeat; 				background-position: 3px 15px !important;}



h2.art_title{	font-size: 11px;	color: #035a85;	background: url('images/gazeta.gif') no-repeat;	padding-left: 35px;	height: 16px; text-align: left; font-family: Verdana;}
h2.art_title a{color: #035a85;}
h3.art_date_author{	font-size: 10px;	color: #828691;	font-weight: normal;	padding-left: 35px;}
p.art_short{	color: #292929;	padding-left: 0px;	padding-top: 3px; padding-right: 10px;	font-size: 11px;	line-height: 16px;	font-weight: normal; font-family: Verdana; text-align: justify;}
p.art_short a{color: #292929;}
#block_artykuly div#advert{border-top: 1px solid #e9e5e5;	border-bottom: 1px solid #e9e5e5; font-size: 10px; letter-spacing: 4px; text-align: center;	padding-top: 6px; padding-bottom: 6px; font-family: Tahoma; color: #999999;}
/* Koniec najnowsze artykuly */






/* Ankieta */
#forum_ankieta h1{	font-weight: normal;	color: #616161;	font-size: 12px;	margin-left: 20px;	padding-top: 10px;}
#forum_ankieta ul{list-style-type: none;	margin-left: 25px;	margin-top: 20px;}
#forum_ankieta ul li{	color: #616161;	font-size: 12px;	margin-top: 5px;}
#forum_ankieta p{text-align:center; padding: 10px;}
/* Koniec ankieta */




/* Premiery @ home.tpl */
div#code_video{
	background: #ffffff; border: 1px solid #e9e5e5; overflow: hidden;
	height: 300px;
	
}

div#last_code{ height: 300px; float: left; width: 49%; border-right: 1px solid #ededed;}
div#last_video{	float: left; width: 49%;}
div#last_video .in, div#last_code .in{
	margin-left: 15px;
}

h2.code_video_header{font-family: Tahoma; font-size: 13px; color: #07749d; font-weight: bolder; margin-left: 20px; margin-top: 10px; margin-bottom: 10px;}


div#last_code h3.game_code{font-family: Tahoma;	padding-left: 20px; background: url('images/quote.gif') no-repeat; margin-left: 0px; margin-top: 7px; font-size: 12px; color: #463748; font-weight: bolder;}
div#last_code h3.game_code a{	font-size: 12px; color: #463748;}
div#last_code  p.game_code_desc{ padding-top: 3px; color: #767676;	font-family: Tahoma; font-size: 11px; color: #463748; padding-left: 20px; line-height: 15px; border-bottom: 1px dotted #d9d9d9; padding-bottom: 7px;}



div#last_video .vid_bigger{
	height: 57px;
	overflow: hidden;
}
div#last_video h3.game_video{
	font-size: 11px;
	color: #004391;
	height: 30px;
	float: left;
	width: 160px;
	margin-left: 6px;
}
div#last_video img.vid_screen{
	width: 55px;
	float: left;
	height: 40px;
	border: 1px solid #d9d9d9;
	padding: 1px;
}

h3.vid_4{
	font-size: 11px;
	font-family: Tahoma;
	color: #004391;
	font-weight: bolder;
	background: url('images/ball_orange_1.gif') no-repeat;
	background-position: center left;
	padding-left: 15px;
	margin-top: 2px;
}
h3.vid_4more{
	font-size: 11px;
	font-family: Tahoma;
	color: #004391;
	font-weight: normal;
	background: url('images/ball_orange_2.gif') no-repeat;
	background-position: center left;
	padding-left: 15px;
	margin-top: 5px;
}

h3.game_video a, h3.vid_4 a, h3.vid_4more a{
	color: #004391;
}

.premiere{
	padding-top: 10px;
}

.block_premiery .premiery{
	list-style-type: none;
	margin: 0px auto;
	margin-left: 11px;
	width: 333px;
	text-align: center;
}

.block_premiery .premiery li{
	text-align: left;
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 10px;
	width: 333px;
	height: 80px;
	border: 1px solid #d0e1ea;
	background: #f4f4f4;
	color: #7fa6be; 
	display: block;
}

.block_premiery .premiery li.two{
	background: #f8f8f8;
	border: 1px solid #e6edf1;
}


.block_premiery .premiery li .cover{
	width: 50px;
	height: 70px;
	border: 1px solid #000000;
	float: left;
	margin-left: 10px; 
	margin-top: 4px;
}

.block_premiery .premiery li .name{
	color: #035a85;
	font-family: Verdana;
	font-size: 11px;
}


.block_premiery .premiery li p{
	color: #999999; 
	font-size: 11px;
	float: left;
	margin-top: 8px;
	margin-left: 10px;
	display: block;
}
.block_premiery .premiery li p a{
	color: #999999;
}

/* Premiery koniec @ home.tpl */






.block_cellpic{ width: 100%; background: url('images/cellpic.png') repeat-x; height: 29px; line-height: 25px; font-size: 12px;	text-align: left;	color: #ffffff; border: 0;}
.block_cellpic b{color: #ffffff; padding-left: 30px; float: left;}
.rss_icon{position: relative; top: 5px;	float: right;	margin-right: 10px;}
/*position: relative; top: 5px;	float: right;	margin-right: 10px;*/
.block_margin{margin-top: 10px !important;}


#full_gallery{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;	
	width: 100%;
	overflow: hidden;
}



#full_gallery #bt_prev{
	background: url('images/btback.gif');
	width: 25px;
	height: 60px;
	float: left;
}

#full_gallery #gallery_view{
	text-align: center;
	height: 90px;
	width: 885px;
	list-style-type: none;
	
}

#full_gallery #gallery_view li{
	border: 1px solid #535353;
	width: 150px;
	height: 90px;
	float: left;
	margin-left: 60px;
	background: red;
}

#full_gallery #gallery_view li .desc{
	background: #111111;
	opacity: 0.7;
	position: relative;
	top: 0;
	font-size: 10px;
	color: #f7f7f7;
	height: 50px;
	border-top: 2px solid #f7f7f7;
}


#full_gallery #bt_next{
	background: url('images/btnext.gif');
	width: 25px;
	height: 60px;
	float: left;
}

/*
.button{	background: url('images/button.png');	font-size: 11px;	padding: 3px;	padding-left: 6px;	padding-right: 6px;	border: 1px solid #7e7e7e;	text-decoration: none;	color: #494949;	font-weight: bolder;}
.button:hover{	background: #fefefe;}
*/

.button{	background: none;	font-size: 11px !important;	padding: 3px;	padding-left: 6px;	padding-right: 6px;	border: 0;text-decoration: none; font-weight: normal; font-family: Verdana;
text-transform: uppercase; color: #494949;	font-weight: bolder;}

.button:hover{text-decoration: underline;}

/**************************RECENZJE FILE ******************************/
h1.main_title{	font-size: 18px;	color: #86060c;	font-family: Verdana;	font-weight: normal;	margin-left: 40px;	text-align: left;}
#container{	width: 905px;	border: 1px solid #cacaca;	border-top: 15px solid #cacaca;	margin: 0px auto;	text-align: left;	margin-top: 10px;	 padding-bottom: 14px;	overflow: hidden;}
#container .c_left, #container .c_right{	padding-bottom: 10014px;	margin-bottom: -10000px;	padding-top: 14px;}
#container .c_left{	width: 550px;	text-align: center; float: left;}
#container .c_right{ width: 350px;	text-align: center;  float: left;}
#container .c_left .inner, #container .c_right .inner{	width: 95%;	margin: 0px auto;	background: #ffffff;	margin-bottom: 14px;	border: 1px solid #e4e4e4;}
#container .c_left .inner p{	font-size: 13px;	color: #494949;	text-align: left;	padding: 10px;	padding-top: 15px;}
.cover_height{	height: 190px;	overflow: hidden;}
#container .c_right .inner ul.art_list{	list-style-type: none;	text-align: left;	margin-top: 10px;	margin-left: 30px;}
#container .c_right .inner ul.art_list li{	font-size: 11px;	color: #828691;	line-height: 25px;}
#container .c_right .inner li a{	color: #1a1a1a;	font-size: 11px;	text-decoration: none;}
#container .c_right .inner li a:hover{	text-decoration: underline;}

.news_text a{color: #0058af;}

h2.tip_header{font-size: 12px; color: #424242; background: url('images/icon_news.gif') no-repeat;	padding-left: 20px;	height: 16px; text-align: left; margin-left: 10px; margin-top: 10px;}
h2.tip_header span{	font-size: 9px; color: #828691; font-weight: normal;}
.icon_joystick{background: url(images/icon_joystick.gif) no-repeat !important;}
.icon_video{background: url(images/icon_video.gif) no-repeat !important;}


#cover{	width: 116px;	height: 162px;	border: 1px solid #111111;	margin: 10px;	float: left;}
.sortowanie{	margin-left: 25px;	padding-top: 10px;	text-align: left;}
.sortowanie a{	font-size: 12px;	color: #484848;	text-decoration: none;}
ul.sort_rate{	list-style-type: none;	text-align: left;	margin-top: 10px;	padding-bottom: 20px; margin-left: 30px;}
ul.sort_rate li{	font-size: 9px;	color: #828691;	line-height: 16px;}
/**********************************************************************/

/********* Aktualności ***************/
.aktualnosci_box{	width: 877px;	background: #ffffff;	margin: 0px auto;	border: 1px solid #e9e5e5;	margin-top: 14px;}
.kody_alfabet{	width: 877px;	background: #ffffff;	margin: 0px auto;	border: 1px solid #e9e5e5;	margin-top: 14px; padding-top: 3px; padding-bottom: 13px;}
.kody_alfabet p{
	padding-top: 5px;
}
.kody_alfabet a{padding-left: 5px; padding-right: 5px; color: #2e2e2e;}
.poll_box{	width: 877px;	background: #ffffff;	margin: 0px auto;	border: 1px solid #e9e5e5;	margin-top: 14px;}

.panel_box{	width: 877px;	background: #ffffff;	margin: 0px auto;	border: 1px solid #e9e5e5;	margin-top: 14px;}
.panel_box .in_left{width: 370px; float: left; height: 310px; overflow: hidden}
.panel_box .in_right{width: 470px; float: left; height: 310px; overflow: hidden}
.panel_box .in_right p{text-align: left; font-size: 13px; padding: 20px; padding-top: 40px; color: #484848;}
.panel_box .in_right p span{font-size: 14px;}
.panel_box .info{width: 840px;}
.panel_box .info p{text-align: left; font-size: 13px; color: #a8a8a8; padding: 10px; padding-left: 20px;}
#panel_logowanie{
	width: 877px;	margin: 0px auto;	border-left: 1px solid #e9e5e5; border-right: 1px solid #e9e5e5; margin-top: 14px; height: 170px;
}

#panel_logowanie #login{
	width: 385px;
	height: 170px;
	background: #ffffff;
	float: left;
	border: 1px solid #e9e5e5;
	border-left: 0;
		overflow: hidden;
}

#panel_logowanie #join{
	width: 464px;
	height: 170px;
	background: #ffffff;
	border: 1px solid #e9e5e5;
	border-right: 0;
	float: right;
	overflow: hidden;
}

table.rejestracja{	margin-left: 10px;	margin-top: 10px;}
table.edit_profil{	margin-left: 70px;	margin-top: 5px;}
table.rejestracja tr td, table.edit_profil tr td{	font-size: 12px;	color: #484848;	padding: 5px;	text-align: left;}
tr.up td{	height: 40px;	vertical-align: bottom; text-align: right;}
table.rejestracja tr td .input_text, table.edit_profil tr td .input_text{ width: 180px;}
table.rejestracja tr td.first, table.edit_profil tr td.first{ text-align: right; width: 110px;}
tr td.tip{color: #989898 !important;}

.aktualnosci_box .news_short{	height: 90px;	font-size: 11px;	width: 800px;		margin: 0px auto;	margin-top: 10px;	text-align: left;	overflow: hidden;}
.aktualnosci_box .news_short .news_image{	width: 150px;	float: left; position: relative;}
.news_image .mask{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 135px;
	height: 76px;
}
.aktualnosci_box .news_short .news_image .icon{	width: 130px;	height: 70px;	margin-top: 3px; margin-left: 3px;}
.aktualnosci_box .news_short .news_text{	width: 510px;	float: left;}
.aktualnosci_box .news_short .news_text h1{	font-size: 12px;	color: #484848;	margin-top: 5px;	margin-left: 10px;}
.aktualnosci_box .news_short .news_text h1 a{	font-size: 12px;	color: #484848;	text-decoration: none;}
.aktualnosci_box .news_short .news_text p{	padding: 10px; color: #484848;	font-size: 12px;}
.aktualnosci_box .news_short .news_detail{	float: left; font-size: 12px; color: #c7bfbf;}

/******* Koniec aktualności *********/


#container .c_left .news_text p{ padding-left: 15px;	padding-right: 15px;	padding-top: 8px; padding-bottom: 8px; text-align: justify !important;}

.image-desc{text-indent: 0; width: 390px;	overflow: hidden;	margin: 10px; background: #f3f3f3; border: 1px solid #dadada; text-align: center;}
.image-desc-news{text-indent: 0; width: 460px;	overflow: hidden;	margin: 10px; background: #f3f3f3; border: 1px solid #dadada; text-align: center;}
.image-desc-news{background: none; border: 0; margin: 0px auto;}

.image-desc img{width: 370px; height: auto; border: 1px solid #797979; margin-top:10px;}
.image-desc-news img{width: 440px; height: auto; border: 1px solid #797979; margin-top:10px;}
.image-description{	height: auto;	text-align: right;	color: #797979;	font-size: 11px; margin-right: 10px; padding-bottom: 3px;}


.comment_form{
	margin-top: 5px;
	margin-bottom: 10px;
}

.comment_form .text{
	border: 1px solid #bbbbbb;
	width: 460px;
	height: 60px;
}




/*************** Filmy Video ******************************************/

.last_video{
	width: 100%;
	margin: 0px auto;
	height: 100px;
	margin-top: 10px;
	overflow: hidden;
	
}

.last_video tr td{
	text-align: left;
}

.last_video p{
	margin: 0;
	font-size: 11px;
}

.last_video p a{
	color: #484848;
	text-decoration: none;
}

.video_screen{
	width: 128px;
	height: 71px;
	padding: 4px;
	border: 1px solid #e3e3e3;
	float: left;
	margin: 10px;
}

.pages a{
	border: 1px solid #cccccc;
	background: #f2f2f2;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	color: #8d8d95;
	font-size: 11px;
}

.pages a:hover, .pages a.active{
	background: #8d8d95;
	color: #eeeeee;
}

.pages a.active{
	font-weight: bolder;
}

.center{	text-align: center;
}

.full_box{
	width: 877px;
	background: #ffffff;
	margin: 0px auto;
	border: 1px solid #e9e5e5;
	margin-top: 14px;
	height: 145px;
	overflow: hidden;
}




.full_box table{
	width: 100%;
	margin-top: 10px;
}

.full_box table tr td{
	vertical-align: top;
	text-align: center;
	color: #9f9f9f;
	font-size: 10px;
}

.full_box table tr td a{
	color: #484848;
	font-weight: bolder;
	text-decoration: none;
}

.video_screen2{
	width: 128px;
	height: 71px;
	border: 1px solid #00002d;
	padding: 1px;
}





table.cheats{
	width: 95%;
	margin: 0px auto;
	margin-top: 5px;
}

table.cheats tr td{
	font-size: 12px;
	font-family: Tahoma;
	color: #484848;
	text-align: left;
	padding: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
}

table.cheats a{
	color: #484848;
}

table.cheats tr.naglowek td{
	font-size: 12px;
	font-weight: bolder;
	color: #bab4b4;
	border-bottom: 1px solid #bab4b4;
	text-align: center;
}

table.cheats tr td.name{
	font-size: 12px;
	color: #bab4b4;
	width: 510px;
}

table.cheats tr td.type{
	color: #7a1834;
	text-align: center;
}

table.cheats tr td.date{
	text-align: center;
	width: 140px;
}


.active_poll{	margin-top: 30px;	text-align: left; background: red;}
.active_poll .quest{	margin-left: 40px; width: 600px;	height: 25px;}
.active_poll .quest .first{	float: left;	width: 140px;	color: #5e5e5e;	font-size: 11px;}
.active_poll .quest .last{	float: left;	width: auto;	font-size: 11px;	color: #5e5e5e;	font-weight: bolder;}

.active_poll .answer{	margin-left: 70px; width: 530px;	height: 25px;}
.active_poll .answer .first{	float: left;	width: 280px;	color: #5e5e5e;	font-size: 11px;}
.active_poll .answer .last{	float: left;	width: auto;	font-size: 11px;	color: #5e5e5e;}

.chart{
	width: 149px;
	height: 15px;
	background: url('images/poll/0percent.png') no-repeat;
}

.chart .percent{
	height: 15px;
	background: url('images/poll/100percent.png') no-repeat;
}




/* Game reviw, etc */
.game_box{	width: 877px;	background: #ffffff;	margin: 0px auto;	border: 1px solid #e9e5e5; border-top: 0px;}
.game_content	{margin-top: 14px; border: 1px solid #e9e5e5; }

.gameInfo{
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}

.gameInfo hr{margin-top: 10px; border: 0; background: none; border-top: 1px dotted #a8a8a8; height: 1px; width: 90%;  }
.gameInfo td.cover{
	width: 170px;
	text-align: center;
}
.gameInfo td.cover .img{width: 150px;	height: 210px; border: 1px solid #b8b8b8; padding: 1px;}



.gameInfo td.info{
		text-align: left;

	margin: 0px auto;
	text-align: left;
	font-size: 12px;
	color: #494949;
		
}



.gameInfo td.rating{
	width: 310px;
	text-align: center;
}


#dodatkowe_center{
	width: 280px;
	margin: 0px auto;
	margin-top: 20px;
}




ul.game_info{
	list-style-type: none;
	margin: 10px;
	margin-left: 20px;
}

ul.game_info b{
	color: #a30a0a;
}

ul.game_info span.green{
	color: #009a0e;
}

ul.game_info li{
	font-size: 11px;
	color: #3b3b3b;
}
ul.game_info li table{
border-collapse: collapse;
}

ul.game_info li table td{
	font-size: 11px;
	padding-left: 2px;
	padding-top: 1px;
}


div.game_box h1{
	font-size: 14px;
	font-weight: normal;
	color: #1e83b7;
	padding: 10px;
	text-align: left;
}

div.game_box p{
	text-align: left;
	font-size: 13px;
	color: #494949;
	padding: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.justify p{
	text-align: justify !important;
}

div.game_box h3{
	text-align: left;
	font-size: 13px;
	font-weight: normal;
	padding-left: 10px;
	margin-top: 15px;
	margin-bottom: 5px;
	color: #8f8f8f;
}

div.game_box h3 a{
	font-weight: bolder;
	text-decoration: none;
	color: #494949;
}

.game_menu{
	height: 29px;
	margin-top: 14px;
	background: none;
	border: 0;
}





/*---Tabs---*/
.game_menu_new{	height: 28px; overflow: hidden;
	margin-top: 14px; 
	border: 0;
background: url('images/pixel.png') repeat-x;
background-position: bottom;
}

#tabs2 {
	padding: 0 0 0px 7px;
	font-size:13px;
	
}

#tabs2 li {
	border:1px solid #ccd1d5;
	border-left: 0;
	background:url(http://img.informer.com/images/tabs.png) top repeat-x;
	white-space:nowrap;
	float: left;
	list-style-type: none;
}

#tabs2 li.first{
	border-left: 1px solid #ccd1d5 !important;
	margin-left: 5px;
}

#tabs2 a{
	padding:5px 10px;
	display:block;
	color:#304491;
	text-decoration: none;
}
#tabs2 #select_tab{
	background: #ffffff;
	border-bottom-color: #ffffff;
}
#tabs2 .no_tab{
	opacity: 0.4;
}

#select_tab a{
	color: #000000;
}
#tabs2 .withtab {
	border:none; 
	
	background:none; 
	padding:0;
}


.game_menu ul { list-style:none; margin:0 !important; padding:0;	height:28px; background: none; border-bottom:1px solid #666;}
.game_menu ul li { 	background: url(images/tabs.png) no-repeat -652px 0;background-position: -652px -62px;


 float:left;	text-indent:0;	padding:0;	margin:0 !important; list-style-image:none !important; margin-left: 10px !important; }
.game_menu ul a { 	background: none;	font-size:11px;	display:block;	height: 28px;	line-height:28px;	width: 111px;	text-align:center;	text-decoration:none;	color:#000;	padding:0px;	margin:0px;	position:relative;	top:0px;}
.game_menu ul a:active {	outline:none;	}
.game_menu ul li:hover {	background: url(images/tabs.png) no-repeat -652px 0;background-position: -652px -62px; position:relative;	top:1px;	}
.game_menu ul a.current, .game_menu ul a.current:hover, .game_menu ul li.current a {	background: url(images/tabs.png) no-repeat -652px 0; background-position: -652px -62px; cursor:default !important; color:#000 !important; }

#pegi_symbol{
	padding-bottom: 5px;
	border-bottom: 1px dotted #cecece;
}
.peg{
	width: 33px;
	border: 1px solid #9d9b9b;
	margin: 1px;
}

#demands{
	margin-top: 15px;
	width: 100%;
	font-size: 11px;
	color: #494949;
	text-align: left;
	line-height: 14px;
}

#demands b{
	color: #1e83b7;
}

.peg_noactive{	opacity:.50; filter:alpha(opacity=50);		-moz-opacity:.50; }
/**/



.news_detail table{	
width: 95%;
	margin: 0px auto;	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 20px;
	margin-top: 10px;
}

.news_detail table tr td{
	text-align: left;
	color: #a3a3a3;
	width: 50%;
	font-size: 12px;
	padding: 5px;
}

#rating_area{
	width: 274px;
	height: 120px;
	text-align: left;
}

#rating_area table{
	width: 100%;
}
#rating_area table tr td{
	padding: 0;
}

#rating_area table tr td.score{
	text-align: right;
	width: 65px;
	font-size: 11px;
}

 #gameRate{
 font-size: 11px;
	font-weight: normal;
	margin-top: 2px;
	padding: 2px;
	padding-left: 5px;
 }

#rating_area h2, #gameResults{
	font-size: 11px;
	font-weight: normal;
	padding: 2px;
	padding-left: 5px;
}
#rating_area h2 span{
	font-weight: bolder;
	color: #a30a0a;
}

#gameRate select, #gameRate select option{
	font-size: 10px;
	color: #494949;
	padding: 1px;
	background: #f7f7f7;
	border: 1px solid #aeaeae;
}

input#rate_game{
	font-size: 10px;
	color: #eeeeee;
	padding: 1px;
	padding-left: 5px;
	padding-right: 5px;
	background: #930505;
	border: 1px solid #aeaeae;
}


/* ocena */
.gradebar { width: 207px; height: 19px; background: url('images/gradebar.gif') no-repeat left top; position: relative; }
.gradebar .marker { height: 19px; background: url('images/gradebas.gif') no-repeat left top; }


table.articles_table{
	width: 90%;
	margin-left: 8px;
	font-size: 12px;
}

table.videos_table{
		width: 90%;
	margin-left: 8px;
	font-size: 12px;
	color: #494949;
}

table.articles_table tr td{
padding:5px;
color: #494949;
}

table.articles_table tr td a{
	color: #494949;
}

.ul_icon ul{text-align: left;	list-style-image: url('images/li_icon.gif');	margin-top: 5px;	margin-left: 40px;}
.ul_icon ul li{ color: #494949;	font-size: 12px;	line-height: 18px;}


/* Bar Graphs */
.graph { width: 100%;	font-size: 11px;	margin-top: 10px;}
.graph td{	padding: 4px;}
.bar-title { width: 210px; text-align: right;}
.bar-container { width: 200px;}
.bar-container div {width: 0%; height: 12px; background: #e2ebf6; border: 1px solid #95b5df;}
.bar-container div.my_vote{background: #c3daf5;}

/***/
ul.postmetadata{padding:4px 0px; font-size:11px;	list-style-type: none; color: #8c8c8c;}
ul.postmetadata li{background-repeat:no-repeat;	padding:1px 0px 1px 20px;	margin-top: 3px;	background-position:0 0;}	
.postmetadata li.icon_cat		{background-image:url(images/pix/icon_folder.gif);}
.postmetadata li.icon_comment	{padding-top: 2px; background-image:url(images/pix/icon_recentComment.gif);}	
.postmetadata li.icon_date		{padding-top: 2px; background-image:url(images/pix/icon_date.gif);}
.postmetadata li.icon_tags		{background-image:url(images/pix/icon_tags.gif); padding-bottom: 4px;}
.postmetadata li.icon_track		{background-image:url(images/pix/icon_track.gif);}	
.postmetadata li.icon_rss		{padding-top: 4px; background-image:url(images/pix/icon_rss.gif); background-position:0 -20px;}		
.postmetadata li.icon_alert		{background-image:url(images/pix/icon_alert.gif);}
/***/


blockquote{padding: 5px;	padding-left: 15px; margin-left: 15px; margin-right: 15px; }
blockquote p{font-style: italic;	text-align: justify;	color: #e4e4e4;}


/* Plusy i minusy @review_one.tpl */
#plusminus{	width: 300px;	font-size: 12px; color: #2e2e2e;	float: right; margin: 20px;	margin-top: 0px;	text-align: left;}
#plusminus ul{ padding: 10px;	margin-top: 10px;	margin-bottom: 10px; list-style-type:none;}
#plusminus #minus ul{	background: #fdf7f7; border: 1px solid #f7dbdb;  }
#plusminus #plus ul{	background: #f7fdfa; border: 1px solid #dbf7e8; }
#plusminus #minus li{ background: url('images/minus.gif') no-repeat; padding: 1px 1px 3px 18px;} 
#plusminus #plus li{ background: url('images/plus.gif') no-repeat; padding: 1px 1px 3px 18px;} 
/* Koniec plusy minusy */

.scenes{
	width: 160px;
	text-align: center;
	background: #fafafa;
	border: 1px solid #efefef;
	padding-top: 5px;
	padding-bottom: 5px;
	float: right;
	margin: 10px;
	margin-right: 30px;
	margin-left: 30px;
}

.scenes img{
	border: 1px solid #000000;
	width: 140px;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 80px;
}

#jquery-overlay {	position: absolute;	top: 0;	left: 0; z-index: 90;	width: 100%;	height: 500px;}
#jquery-lightbox {	position: absolute;	top: 0;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;}
#lightbox-nav {	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {	width: 49%;	height: 100%;	zoom: 1;	display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%;	padding: 0 10px 0;}
#lightbox-container-image-data {	padding: 0 10px; 	color: #666; }
#lightbox-container-image-data #lightbox-image-details {	width: 70%; float: left;	text-align: left;}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {	display: block;	clear: left; 	padding-bottom: 1.0em;	}			
#lightbox-secNav-btnClose {	width: 66px;float: right;	padding-bottom: 0.7em;}

.scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 840px;
	height:120px;

	/* custom decorations */
	border:1px solid #ccc;
	background:url(images/h300.png) repeat-x;
}

.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

/* single scrollable item */
.scrollable img {
	float:left;
	margin:20px 5px 20px 28px;
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	cursor:pointer;
	width:100px;
	height:75px;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

/* active item */
.scrollable .active {
	border:2px solid #000;
	z-index:9999;
	position:relative;
}

/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;
	overflow: hidden;
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(images/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:40px 10px;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right 				{ background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover 		{ background-position:-30px -30px; }
a.right:active 	{ background-position:-60px -30px; } 


/* left */
a.left				{ margin-left: 0px; } 
a.left:hover  		{ background-position:-30px 0; }
a.left:active  	{ background-position:-60px 0; }

/* up and down */
a.up, a.down		{ 
	background:url(images/vert_large.png) no-repeat; 
	float: none;
	margin: 10px 50px;
}

/* up */
a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }

/* down */
a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position:-30px -30px; }
a.down:active  	{ background-position:-60px -30px; } 


/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
} 	

/* position and dimensions of the navigator */
.navi {
	margin-left:328px;
	width:200px;
	height:20px;
}


/* items inside navigator */
.navi a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(images/navigator.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}

/* mouseover state */
.navi a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
.navi a.active {
	background-position:0 -16px;     
}

ul.tabs { list-style:none; margin:0 !important; padding:0;	height:25px; border-bottom:1px solid #3b7196;}
ul.tabs li { 	float:left;	text-indent:0;	padding:0;	margin:0 !important; list-style-image:none !important; }
ul.tabs a { 	background: url(images/tabs.gif) no-repeat -652px 0;background-position: -652px -25px; font-size:11px;	display:block;	height: 25px;	line-height:25px;	width: 111px;	text-align:center;	text-decoration:none;	color:#234073;	padding:0px;	margin:0px;	position:relative;	top:1px;	margin-left: 5px;}
ul.tabs a:active {	outline:none;	}
ul.tabs a:hover {	background: url(images/tabs.gif) no-repeat -652px 0;background-position: -652px -25px; color:#000000;	}
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {	background: url(images/tabs.gif) no-repeat -652px 0; background-position: -652px -50px; cursor:default !important; color:#ffffff !important;}

ul.tabs a.w1 			{ background-position: -519px 0; width:134px; }
ul.tabs a.w1:hover 	{ background-position: -519px -25px; }
ul.tabs a.w1.current { background-position: -519px -50px; }

ul.tabs a.w2 			{ background-position: -366px -0px; width:154px; }
ul.tabs a.w2:hover 	{ background-position: -366px -25px; }
ul.tabs a.w2.current { background-position: -366px -50px; }

ul.tabs a.w3 			{ background-position: -193px -0px; width:174px; }
ul.tabs a.w3:hover 	{ background-position: -193px -25px; }
ul.tabs a.w3.current { background-position: -193px -50px; }

ul.tabs a.w4 			{ background-position: -0px -0px; width:194px; }
ul.tabs a.w4:hover 	{ background-position: -0px -25px; }
ul.tabs a.w4.current { background-position: -0px -50px; }

div.panes{
	background: #ffffff;
	border: 1px solid #e9e5e5;
	border-top: 0;
}

/* initially all panes are hidden */ 
div.panes div.pane {
	display:none;		
}


/* tabs (those little circles below slides) */
#navig{
	position: absolute;
	top: 0px;
	right: 0;
}

.tabs {
	clear:both;
	margin-left:330px;
}

/* single tab */
.tabs a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(images/navigator.png) 0 0 no-repeat;
	display:block;
	font-size:1px;		
}

/* mouseover state */
.tabs a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
.tabs a.current {
	background-position:0 -16px;     
} 	


/* prev and next buttons */
.forward, .backward {
	float:left;
	margin-top:140px;
	margin-left: 5px;
	background: url(images/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	cursor:pointer;
	font-size:1px;
	text-indent:-9999em;	
}

/* next */
.forward 				{ background-position: 0 -30px; clear:right; }
.forward:hover 		{ background-position:-30px -30px; }
.forward:active 	 	{ background-position:-60px -30px; } 


/* prev */
.backward:hover  		{ background-position:-30px 0; }
.backward:active  	{ background-position:-60px 0; }

/* disabled navigational button. is not needed when tabs are configured with rotate: true */
.disabled {
	visibility:hidden !important;		
}


.ostatnio_forum{
	width: 100%;
}

.ostatnio_forum tr td{
	font-size: 11px;
	height: 25px;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom: 1px solid #d6d6d6;
	
	
}

.ostatnio_forum tr td.username{
	font-weight: bolder;
	text-align: right;
	width: 110px;
	color: #616161;
}

.ostatnio_forum tr.two td{
	background: #f5f5f5;
	
}

.ostatnio_forum a{
	color: #515151;
}

#forum_ankieta{
	height: 280px;
	overflow: hidden;
}

.admin_button{ color: #ffffff; 	background: #386fa2; font-size: 10px; font-family: Verdana; font-weight: bolder; font-size: 10px; padding: 2px; border: 1px solid #8aadcd;	border-right: 1px solid #9ea8b5;
	border-bottom: 1px solid #9ea8b5;}

/* Kontakt start @kontakt.tpl */
.kontakt{}
.kontakt table{width: 95%; margin: 0px auto; margin-top: 10px;}
.kontakt h4{font-size: 12px; color: #9a060d; font-weight: bolder;margin-bottom: 8px;}
.kontakt p{margin-left: 20px; padding: 20px; padding-left: 0;}

.kontakt span.red{color: #d10d01; font-size: 11px;}
.kontakt .mail{
	background: url('images/mail_icon.png') no-repeat;
	padding-left: 20px;
	font-size: 10px;
	color: #000000;
}


.kontakt table tr td{
	padding: 20px;
}

.kontakt table tr td td{
	padding: 5px;
}

.kontakt input, .kontakt select, .kontakt select option{
	width: 200px;
	font-size: 12px;
}
.kontakt textarea{
	width: 320px;
	height: 120px;
}

.kontakt .contact_bg{
	background: url('images/contact_bg.png') no-repeat;
	background-position: center;
}


/* Kontakt end @kontakt.tpl */



#show_gallery img{
	width:125px; 
	height:75px;
	border: 1px solid #494949;
	margin: 10px;
	padding: 1px;
}



/** Galeria start @home.tpl */
#block_gallery{	font-family: Verdana; background: #ffffff; border: 1px solid #e9e5e5;	height: 300px;	color: #c2c2c2;}
#block_gallery .gallery_thumb{width: 140px;		float: left; font-size: 10px;	margin-left: 25px; margin-top: 22px;}
#block_gallery .name, #block_gallery .name a{ font-size: 11px; color: #026aab;	font-weight: bolder;}
#block_gallery .image{width: 120px;	height: 70px;	border: 3px solid #cfcfcf;	margin-top: 3px;	margin-bottom: 5px;}
#block_gallery .image:hover{border: 3px solid #cae3ff;}
/** Galeria end @home.tpl */



/* Polecane @ home.tpl*/
#slideshow{width: 525px;	height: 280px; overflow: hidden; position: relative; }
#slidesContainer{ position: absolute; width: 525px;	height: 280px; overflow: hidden; }
.slide{width: 100%; height: 280px; margin: 0px auto; background: #f5f5f5;}
.slide .hot_image{text-align: center; background: #b6b6b6;}
.slide .hot_image .image{	width: 519px;
	height: 220px; margin-top: 3px;}
.slide .hot_desc{ text-align: left; font-size: 12px; font-family: Tahoma; color: #ededed; font-weight: bolder; height: 33px; display: block; background: #3e3e3e; width: 100%; overflow: hidden; margin-top: 3px;}
.slide .hot_desc h1{font-size: 12px; float: left; margin-top: 8px; margin-left: 40px;}
.slide .hot_desc h4{font-size: 10px; float: right; margin-top: 8px; margin-right: 10px;}
.slide .hot_desc a{ color: #ededed; display: none;}

.control{
	width: 16px;
	height: 16px;
	display: block;
	background: red;
	top: 235px;
position: relative;

font-size: 0;

}

#ster{
float: right;
margin-right: 10px;
width: 40px;
}

#rightControl{
	
	background: url('http://www.gamemark.eu/modules/mod_fpss/mod_fpss/templates/JJ-Rasper/nav-right.png');
	float: right;
}

#leftControl{
	float: left;
	background: url('http://www.gamemark.eu/modules/mod_fpss/mod_fpss/templates/JJ-Rasper/nav-left.png');
	
}
/* Polecane end @home.tpl */


/* Ranking w menu @home.tpl*/
#block_ranking{	width: 100%;}
#block_ranking #best_one{	width: 100%;	text-align: center;}
#block_ranking #best_one #cover_main{	width: 116px;	height: 162px;	border: 1px solid #111111; margin-top: 20px;}
#block_ranking #best_one #game_name{font-family: Verdana;	color: #035a85;	font-size: 10px; font-weight: normal;	margin-top: 10px;}
#block_ranking #best_one h1 a{	color: #035a85;}
#block_ranking #best_one p{ color: #000000;	font-size: 10px;	margin-top: 7px;}
#block_ranking #best_one p.ocena{		color: #999999;	font-size: 11px;	margin-top: 13px;}
#block_ranking #best_one p.ocena b{	color: #035a85; font-size: 14px;}
.notowanie10{ margin-top: 5px; width: 100%;}
.notowanie10 tr td{color: #000000; font-size: 11px;	height: 30px;	width: 300px;	line-height: 15px;}
.notowanie10 tr td a{ color: #035a85;}
.notowanie10 tr td.nr{width: 30px; text-align: center;	color: #999999;}
/* Koniec rankingu w menu */

.SystemFail{width: 80%; text-align: font-size: 11px; padding: 10px; border: 1px dotted #efb894; background: #fae8dc; margin: 4px auto;}
.SystemDone{width: 80%; text-align: font-size: 11px; padding: 10px; border: 1px dotted #a6eea4; background: #def9dd;margin: 4px auto;}

/* Komunikaty start @error.tpl */
#error_id{color: #033e5d; font-size: 18px; text-transform: uppercase; font-weight: bold;}
#error_name{color: #033e5d; font-size: 10px; text-transform: uppercase; font-weight: bold;}
#error_description{color: #828282; font-size: 11px; text-transform: uppercase; width: 400px; margin: 0px auto; margin-top: 10px; line-height: 15px;}
/* Komuniakty end @error.tpl */




/* Komentarze start @news.tpl @review.tpl @preview.tpl */
div.news_comments h2{ font-size: 12px;	color: #484848;	font-weight: bold;	margin-left: 30px;	margin-bottom: 8px;	text-align: left;}
div.news_comments h3{	color: #484848;	font-size: 10px;	font-family: Verdana;	font-weight: bolder;	text-align: left;	margin-left: 20px;}
div.news_comments h3 span{	color: #b2b2b2;	font-size: 10px;	font-weight: normal;	font-family: Verdana;}
div.news_comments .body{	font-size: 10px;	color: #484848;	font-family: Verdana;	margin-left: 30px;	text-align: left;	padding: 2px;	padding-bottom: 8px;}
div.review_comments h2{ font-size: 12px;	color: #484848;	font-weight: bold;	margin-left: 30px;	margin-bottom: 8px;	text-align: left;}
div.review_comments h3{	margin: auto; color: #000000;	font-size: 11px;	font-family: Verdana;	font-weight: bolder;	text-align: left;	margin-left: 20px;}
div.review_comments h3 span{	color: #b2b2b2;	font-size: 10px;	font-weight: normal;	font-family: Verdana;}
div.review_comments div.body{	font-size: 10px;	color: #484848;	font-family: Verdana;	margin-left: 30px;	text-align: left;	padding: 2px;	padding-bottom: 8px;}
/* Komentarze end @news.tpl @review.tpl @preview.tpl */

/* Encyklopedia */
#encyklopedia{width: 880px; margin: 0px auto;}
#encyklopedia .sort_now{ background: #f2f2f2; width: 100%; margin: 10px auto;}
#encyklopedia .sort_now .s1{width: 95%; color: #0b0b0b; margin: 0px auto;}
#encyklopedia .sort_now .s1 td{padding: 4px; font-size: 11px;}
#encyklopedia .sort_now .s1 h1{font-size: 12px; color: #0b0b0b;}
#encyklopedia .sort_now .s1 .alfabet a{font-size: 10px !important; color: #000000; padding-left: 2px; padding-right: 2px;}
#encyklopedia .sort_now .s1 .scale{font-size: 11px; color: #8a8a8a}
#zaawansowane{background: url('images/updown.png') no-repeat; height: 12px; line-height: 12px; border: 0; padding-left: 17px; font-size: 11px; background-position: left top; color: #000000;}
#encyklopedia .sort_now .s1 .info{background: url('images/info.png') no-repeat; background-position: right; padding-right: 70px; text-align: right; color: #63798c; font-size: 11px;}


#encyklopedia	.game_show{
	width: 255px;
	height: 180px;
	background: #ffffff;
	overflow: hidden;
	margin: 8px;
	margin-top: 0;
	float: left;
	border: 1px solid #e4e4e4;
	text-align: left;
}



#encyklopedia	.game_show p{
	padding: 5px;
	font-size: 10px;
	font-family: Verdana;
	color: #494949;
}


.spis{width: 650px; }
.spis tr td{padding: 5px; height: 115px; border-bottom: 1px dotted #bbbbbb; font-size: 11px;}
.spis tr.mark td{background: #dcdcdc; height: 30px; color: #035a85;}
.spis .cover{border: 1px solid #3d3d3d; width: 45px; height: 60px;}
.spis	.game_title{ color: #035a85;	font-size: 11px; margin:0;}
.spis .gatunek{font-size: 10px; color: #000000;}
/* End */



#ogame{width: 880px; margin: 0px auto;}
#ogame td{font-size: 11px; text-align: left;}
#ogame h3.head{font-size: 13px; color: #1e83b7; font-weight: bold; text-align: center; margin-top: 10px; margin-bottom: 25px;}
#ogame ul.category{list-style-type: none; margin:0; width: 90%;}
#ogame ul.category li{padding-left: 30px; background: url('images/play_it.png') no-repeat; background-position: 12px center; height: 30px; line-height: 30px; font-size: 12px; border-top: 1px solid #e6e6e6; color: #494949;}
#ogame ul.category li a{color: #494949; font-weight: bold;}
#ogame ul.category li:hover{background-position: 25px center; padding-left: 43px;}
#ogame .gamer{width: 100%; height: auto;}
#ogame .gamer p.description{font-size: 11px;}
#ogame .gamer span.name{color: #194397; font-size: 13px; font-weight: bolder;}
#ogame .gamer img.screen{float: left; margin: 0px; padding: 1px; border: 1px solid #666666; width: 100px; height: 100px; margin-right: 10px;}
#ogame .gamer .cat{color: #009a0e;}

/*#encyklopedia .sort_now{ background: #f2f2f2; width: 100%; margin: 10px auto;}
#encyklopedia .sort_now .s1{width: 95%; color: #0b0b0b; margin: 0px auto;}
#encyklopedia .sort_now .s1 td{padding: 4px; font-size: 11px;}
#encyklopedia .sort_now .s1 h1{font-size: 12px; color: #0b0b0b;}
#encyklopedia .sort_now .s1 .alfabet a{font-size: 10px !important; color: #000000; padding-left: 2px; padding-right: 2px;}
#encyklopedia .sort_now .s1 .scale{font-size: 11px; color: #8a8a8a}
#zaawansowane{background: url('images/updown.png') no-repeat; height: 12px; line-height: 12px; border: 0; padding-left: 17px; font-size: 11px; background-position: left top; color: #000000;}
#encyklopedia .sort_now .s1 .info{background: url('images/info.png') no-repeat; background-position: right; padding-right: 70px; text-align: right; color: #63798c; font-size: 11px;}*/

.review_one_list{
	border-bottom: 1px dotted #a8a8a8;
	padding: 5px; font-size: 12px; line-height: 16px; color: #3b3b3b; margin: 4px auto; width: 90%;
}


.reviev_one_list .grey{color: #767676 !important;}

.review_one_list .red{color: #86060c; font-size: 13px; margin-left: 0;}

span.key{
	padding-left: 2px;
	padding-right: 2px;
	font-size: 11px;
	color: #313131;
	border: 1px solid #3c3c3c;
	background: #bebebe;
	text-transform: uppercase;
	
}

.kody table{
	margin: 10px;
	margin-left: 25px;
	border-left: 2px solid #a8a8a8;
}

.kody table tr td{
	font-size: 12px;
	text-align: left;
	padding: 1px;
	padding-left: 10px;
}

.kod table tr td:first{
	padding-right: 20px;
	color: #a8a8a8;
}


/* START: PAGE_INFO*/
.page_info{ padding: 30px;  text-align: justify;}
.page_info ul{text-align: left;	list-style-image: url('images/li_icon.gif');	margin-top: 5px;	margin-left: 40px;}
.page_info ul li{ color: #494949;	font-size: 12px;	line-height: 18px;}

	
	/*Reklama start*/
	.page_info #reklama img{ padding: 2px; border: 1px solid #585858;}
	.page_info #reklama p{font-size: 12px; line-height: 17px; padding-top: 5px; padding-bottom: 2px;}
	/*Reklama end*/
	
	/* Redakcja start @info-redakcja */
	table.redaction{width: 60%; margin: 0px auto;}
	table.redaction tr td{border-bottom: 1px solid #eeeeee; padding: 5px; text-align: left !important;}
	table.redaction td.avatarek{border-bottom: none;}
	table.redaction td.name{ width: 150px;}
	table.redaction b, table.redaction strong{color: #d10d01; font-weight: bolder;}
	/* Redakcja end @info-redakcja */

	div.game_cover_square{
	border: 1px solid #e6e7d6;
	width: 104px !important;
	height: 104px !important;
}
div.game_cover_square .s_cover{
	width: 100px !important;
	margin: 2px;
	height: 100px !important;
	
}

/** publicity */
div#art_top{
	height: 40px;
	
}
div#art_game_ocena{
	float: right;
	margin-top: 5px;
	font-size: 14px;
	margin-right: 280px;
}

div#art_info{
	margin-left: 30px;
	padding-left: 40px;
	background: url('/templates/ultimate_orange/images/article_icon.png') no-repeat;
	float: left;
}

h2#art_title{
	font-size: 18px;
	font-family: Tahoma;
	color: #313e42;
	text-align: left;
	font-weight: bolder;
}
h3#art_about{
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana;
	text-align: left;
	color: #9b9b9b;
}

div#pages{
	text-align: center;
}

.art_cover{
	width: 180px;
	padding: 3px;
	border: 1px solid #d7d7d7;
}

div#pages a{
	background: url('/templates/ultimate_orange/images/article_page.gif') no-repeat;
	background-position: top center;
	line-height: 28px;
	width: 35px;
	height: 28px;
	display: block;
	float: left;
	font-weight: bolder;
	font-size: 11px;
	font-family: Verdana;
	color: #78848e;
}

.foto_medium{
	width: 180px;
	border: 3px solid #c5c5c5;
	margin-bottom: 2px;
}


div#pages a.current{
	background: url('/templates/ultimate_orange/images/article_page.gif') no-repeat;
	background-position: bottom;
}


.pub{
	height: 40px; width: 90%;
	margin: 0px auto;
	margin-bottom: 8px;
	border-top: 1px solid #d3d3d3;
	padding-top: 10px
}
.pub .autor{
	float: left; width: 45%; font-size: 11px;
}
.pub .more{
text-align: right; float:right; font-size: 12px; width: 45%;
}

.image-desc{
	margin: 0px auto;
}


#pub_tresc{
	color: #515151;

}

#pub_tresc p{
	padding: 5px;
	padding-left: 15px;
	padding-right: 15px;
		font-size: 11px;
	text-align: justify;
	line-height: 20px;
	color: #858585;
	text-indent: 30px;
}


#pub_tresc ul{text-align: left;	list-style-type: none;	margin-top: 5px;	margin-left: 40px; }
#pub_tresc ul li{ background: url('http://www.fundusze-turystyka.pl/images/wypunktowanie.gif') no-repeat; background-position: left center; padding-left: 20px; line-height: 20px; color: #999999;}

.pub_block_title{
	width: 90%;
	margin: 8px auto;
	padding: 5px;
	font-size: 9px;
	text-align: center;
	background: #ebebeb;

}
.pub_menu{
	margin-top: 10px;
	margin-bottom: 10px;
	height: 20px;
}


.pub_menu a{
	font-size: 11px;
	padding-left: 20px;
	padding-right: 20px;
	color: #999999;
	font-weight: bolder;
}


.pub_block_title span{
	color: #202020;
	font-weight: bolder;
	font-size: 10px;
	padding-left: 20px;
	padding-right: 20px;
}

.pub_block{
	color #d1d1d1;
	background: #ffffff;
	margin-bottom: 3px;
}

.pub_last{
	margin-left: 30px;
}
.pub_block p{
	line-height: 20px;
}
ul.pub_last{
list-style-type: none;
}
.pub_last li{
	padding: 3px;
	text-align: left;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 10px;
	
}

.pub_last li:hover{
	background: #eaf3f8;
}

.czarne{
	color: #444444;
}

.szare{
	color: #999999;
	font-size: 9px;
}

.arch_link{
	color: #999999; 
	font-size: 10px; 
	font-weight: bold;
	text-transform: uppercase;
}

span.premiere_world{
	background: url('http://www.linkpolonia.com/images/world_small.png') no-repeat;
	background-position: left center;
	padding-left: 20px;
}

span.premiere_poland{
	background: url('http://www.fischersport.pl/images/pl-flag.gif') no-repeat;
	background-position: left center;
	padding-left: 20px;
}


/** end pub. */
#block_forum{ width: 100%;	background: #ffffff; border: 1px solid #e9e5e5; border-top: 0; text-align: center;}
#block_forum #forum_last{
	width: 95%;
	margin: 0px auto;
	text-align: left;
}
ul.forum_top{
	width: 100%;
	text-align: left;
	list-style-type: none;
	
	
}

ul.forum_top li{
	height: 25px;
	line-height: 25px;
	color: #333333;
	font-size: 11px;
	border-bottom: 1px dotted #bbbbbb;
}

ul.forum_top li span.links{
	width: 260px;
	float: left;
}

ul.forum_top li span.comment{
	color: #606060;
	font-weight: bolder;
	width: 70px;
	float: right;
}

ul.forum_top li a{
	color: #035a85;
	font-weight: bolder;
}

