/**
 * CD Projekt
 * 
 *
 * @author gram.pl
 */
/**/
body
{
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	line-height: 16px;
	color: #000;
	background: #e6e6e6;
	text-align: left;
}
ul,li
{
	margin: 0;
	padding: 0;
	list-style: none;
}
h1
{
	text-align: left;
	font-size: 18px;
	line-height: 20px;
	margin: 0;
	padding: 0 0px 0 16px;
	display: block;
	position: relative;
	color: #000;
}
a, a:visited
{
	text-decoration: none;
	border: 0 none;
	color: inherit;
	outline: none;
}
a img
{
	border: 0 none;
}
select 
{
	width: 85px;
	border-color:#a5acb2;
	border-style:solid;
	border-width: 1px;
	color:#818181;
	margin:0;
	padding:0;
	font-size: 12px;
}
p
{
	margin: 0;
	padding: 0;
}
h3
{
	color:#FFFFFF;
	display:block;
	font-size:13px;
	line-height:14px;
	padding-right:32px;
	text-align:right;
	margin: 0 0 10px 0;
}
div
{
	display: block;
}
.bluelnk, .bluelnk:visited {
	color: #00386a;
}
.redlnk, .redlnk:visited {
	color: #c01600;
}
.bluelnk:hover, .redlnk:hover {
	text-decoration: underline;
}
.bkg
{
	padding: 16px 0 16px 0;
	width: auto;
	height: auto;
	background-color: #e6e6e6;
}
.bottom_bkg
{
	width: auto;
	height: auto;
	background: transparent url(../img/bottom_bck.jpg) no-repeat scroll 44% 100%;	
}
.center
{
	width: 900px;
	height: auto;
	position: relative;
	margin: 0 auto;
	padding: 0;
	overflow-x: hidden;
}
.head
{
	width: auto;
	height: 90px;
	position: relative;
	background: transparent url(../img/g_bkg_head.png) repeat-x scroll top left; /*r_head_top.png*/
}
.baner, .theam
{
	width: 900px;
	height: 90px;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
p .a_comment
{
	display: block;
	position: absolute;
	right: 16px;
	top: 19px;
 	font-size: 11px;
 	color: #909090;

	font-weight: bold;
}
p .no_comments span {
	color: #909090! important;
}
p .a_comment:link span
{
	/*color: #c72000;*/
}
p .a_comment:visited span
{
	color: #909090;
}
p .a_comment span:hover
{
	text-decoration: underline;
}
h2
{
	color: #000;
	margin: 0;
	padding: 16px 16px 0 16px;
	font-weight: bold;
	font-size: 12px;
}
h2.com_author
{
	padding-top: 16px;
	padding-bottom: 8px;
}
h1.arch_
{
	padding-bottom: 13px;
}
.com_author span
{
	font-weight: normal;
	padding: 0 8px;
}
.news_detail_txt
{
 	color: #909090;
 	padding: 1px 0 16px 16px;
}
.content_txt
{
	text-align: justify;
 	padding: 0 16px 16px 16px;
}
.n_content_txt
{
	display: block;
	padding: 0 16px 8px 0;
	text-align:justify;
	width:347px;
	float: right;
}
.td_u
{
	text-decoration: underline;
}
.white_txt
{
	color: #fff;
}
#nav 
{
	width: 350px;
	height: 26px;
	position: absolute;
	right: 0;
	top: 7px;
}
.search
{
	width: 353px;
	height: 64px;
	position: absolute;
	right: 0;
	top: 33px;
}
.search_box
{
	background-image:url(../img/search_box_bkg.png);
	background-repeat:no-repeat;
	border:0 none;
	font-size:12px;
	height:19px;
	margin:0 0 0 45px;
	padding:5px 0 0 25px;
	width:195px;
}
.search_btn
{
	color:#FFFFFF;
	font-size: 11px;
	font-weight:bold;
	background: none;
	border: 0;
	margin: 3px 0 0 8px;
	vertical-align: top;
	padding: 2px;
	width: 65px;
	height: 20px;
	background: transparent url(/www/img/bg_btns.png) no-repeat 0 50%;
	text-align: center;
	height: auto;
}
.topnav p
{
	color:#e4e4e4;
	display:block;
	font-size:13px;
	font-weight:bold;
	line-height:14px;
	padding:8px 16px 0;
	position:relative;
	text-align:left;
	width:auto;
}
.topnav p a
{
	color: #7992c0;
	margin: 0;

	font-size: 12px;

	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; /*Helvetica,Tahoma,Verdana,Geneva,Arial,sans-serif;;*/
}
.topnav p span
{
	font-weight: bold;
	margin: 0 8px;
}
.topnav p .mar_sep
{
	margin-left: 140px;
}
.topnav p .menu_right{ position: absolute; right: 16px; margin: 0; top: 8px; font-size: 11px; color: #808080; font-size: 11px; }
.topnav p .menu_right span { color: #e4e4e4;}

.topnav p .menu_right a { color: #808080; font-size: 11px; }

#nav p
{
	color: #fff;
	text-align: right;
	padding-right: 22px;
	padding-top: 6px;
	font-size: 10px;
}
#nav p a
{
	color: #fff;
	margin: 0;
	font-weight:lighter;
}
#nav p a:hover
{
	text-decoration: underline;
}
#nav p span
{
	margin: 0 2px;
}
#nav p .first
{
	margin-right: 0;
}
.logo
{
	width: auto;
	height: 90px;
	position: relative;
	padding-left: 25px;
}

.header
{
	position: relative;
	width: 900px;
	height: 30px;
	clear: both;
}
.blue
{
	background: transparent url(../img/content_nav_bkg.png) repeat-y scroll top left;
}

.content
{
	margin-top: 0;
	padding-top: 0;
	padding: 0;
	position: relative;
	width: 900px;
	height: auto;
	min-height: 32px;
	background: #fff;
}
.round_box
{
	display: block;
	width: 900px;
	left: 0;
	height: 16px;
	padding: 0;
	margin: 16px 0 0;
	z-index: 3;
	background: transparent url(../img/w_rnd_top_body.png) no-repeat scroll top left;
}
.left_col
{
	float: left;
	position: relative;
	width: 556px;
	min-height: 100px;
	height: auto;
	background: #fff;
	
}
.center_col
{
	position: relative;
	width: auto;
	min-height: 100px;
	height: auto;
	background: #fff;
}
.media
{
	width: 175px;
	height: auto;
	margin: 0 2px 0 16px;
	float: left;

	position: relative;
}
div.media img {
	/*border: 1px #C5C5C5 solid;*/
}
.center_col .media
{
	float: left;
	margin: 0 16px;
}
.n_list ul li
{
	padding-bottom: 16px;
	position: relative;
}
.n_list .no_top_padding
{
	padding-top: 0;
}

.g_line_border
{
	display: block;
	width: auto;
	height: 1px;
	border-top: 1px solid #d8d8d8;
	margin: 0 16px;
}
.no_border
{
	display: block;
	width: auto;
	height: 1px;
	border-top: 0;
	margin: 0;
}
.n_list_nav
{
	width: auto;
	height: 36px;
}
.n_list_nav p
{
	display: block;
	width: auto;
	color: #b8b7b5;
	position: relative;
}
.n_list_nav p a{
	color: #b8b7b5;}
.news_games .n_list_nav
{
	margin-top: 8px;
	height: auto;
}
.news_games .n_list_nav p
{
	color: #b8b7b5;
	line-height: 11px;
	font-weight: normal;
	text-align: right;
}
.n_list_nav p .left_
{
	color: inherit;
	font-weight: inherit;
	display: block;
	text-align:left;
	width: 100px;
	float: left;
	padding-left: 18px;
	background: transparent url(../img/arrow-down.gif) no-repeat 0px 3px;
}
.n_list_nav p .center_
{
	color: inherit;
	font-weight: inherit;
	display: block;
	text-align:left;
	width: 286px;
	float: left;
	text-align: center;
}
.n_list_nav p span.right_
{
	color: inherit;
	font-weight: inherit;
	display: block;
	text-align:right;
	width: 100px;
	float: left;
	padding-right: 18px;
	background: transparent url(../img/arrow-up.gif) no-repeat 103px 3px;
}

.n_list_nav p span.noarrow{
	background: none; }

.n_list_nav p {
	padding: 0 16px 0 16px;
}

.right_col
{
	float: right;
	width: 344px;
	min-height: 100px;
	height: auto;
	
}
.clr_sep
{
	display: block; 
	width: auto; 
	height: 1px; 
	clear:both;
}
.r_panel
{
	width: 329px;
	height: auto;
	min-height: 106px;
	margin-bottom: 32px;
	background: #f2f2f2;
	position: relative;
}
.short_panel_r
{
	width: 299px;
	margin-bottom: 16px;
}
.short_panel_r p
{
	display: block;
	width: 269px;
	position:relative;
	margin: 0 16px;
}
.short_panel_r p a
{
	display: inline-block;
	width: 120px;
	color: #666666;
}
.short_panel_r select
{
	position: absolute;
	top: 1px;
	left: 180px;
}
.short_panel_r .g_line_border
{
	margin-top: 8px;
	padding-bottom: 8px;
}
.short_panel_r .reg_btn 
{
	margin: 16px auto 0;
	padding-bottom: 8px;
}
.needlogin{
	position: absolute;top: 4px;right: 1px;width: 150px;text-align:right;}
.s_r_col
{
	width: 314px;
}
.content_box
{
	margin: 0 0 8px 16px;
}
.content_box a{
	color: #000;}
.txt_
{
	text-align: justify;
	padding-bottom: 16px;
}
.features, .series
{
padding-bottom: 16px;
}
.series li
{
list-style-image: url(../img/ico_li.gif);
list-style-position: inside;
margin-left: 16px;
line-height: 18px;
padding: 0 ! important
}
.features li {
list-style-image: url(../img/ico_li.gif);
list-style-position: inside;
margin-left: 0px;
line-height: 18px;
padding: 0 ! important;
text-align: justify
}
.series li span{
	color: #888;}
.related{
	list-style-type: none; display: inline;}
.related li{
	display: inline; }
.r_panel .top_h
{
	display:block;
	position: absolute;
	top: -2px;
	left: 0;
	width: 329px;
	height: 78px;
	background: transparent no-repeat scroll 0 0;
	z-index: 1;
}
.r_panel .top_c_h
{
	display:block;
	position: absolute;
	top: -2px;
	left: 0;
	width: 299px;
	height: 8px;
	background-position: 0 -96px;
	z-index: 1;
}
.category
{
	color:#000;
	display:block;
	font-size:13px;
	line-height:30px;
	padding-right:32px;
	text-align:right;
}
.reg_btn
{
	display:block;
	width: 191px;
	height: 26px;
	padding: 5px 0 0 0;
	margin: 16px 0 0 120px;
	color:#FFFFFF;
	font-size:13px;
	line-height:16px;
	text-align: center;
	cursor: pointer;
}
.r_panel ul
{
	margin-top: 16px;
}
.r_panel ul li
{
	position: relative;
	min-height: 21px;
}
.r_panel ul li p
{
	color: #666666;
	font-size: 11px;
	text-align: right;
	margin: 0 42px 0 16px;
	line-height: 22px;
}
.r_panel ul li p a
{
	color: #666666;
}
.r_panel ul li p a:hover
{
	text-decoration: underline;
}
.r_p_ico
{
	display:block;
	position: absolute;
	left: 32px;
	top: 14px;
	background: transparent no-repeat scroll 0 0;	
}

.r_arr_ico
{
	display:block;
	position: absolute;
	right: 16px;
	top: 0;
	background: transparent no-repeat scroll 0 0;
}
.g_arr_ico
{
	width: 21px;
	height: 20px;
}
.red_arr_ico
{
	width: 21px;
	height: 20px;
	background-position: -26px 0;
}
.g_arr_ico,.red_arr_ico
{
background-image: url(../img/list_box.png);	
}
.big_ico_reg
{
	width: 55px;
	height: 74px;
}
.big_ico_regsmall
{
	width: 40px;
	height: 74px;
}
.id_ico
{
	background-position: 0 0;
}
.tech_ico
{
	background-position: -55px 0;
}
.tech2_ico
{
	background-position: -223px 0;
}
.submit_ico
{
	background-position: -279px 0;
}
.back_ico
{
	background-position: -320px 0;
}
.vip_ico
{
	background-position: -111px 0;
}
.com_ico
{
	background-position: -168px 0;
}
.id_ico,.tech_ico,.vip_ico,.com_ico,.tech2_ico,.submit_ico,.back_ico
{
	background-image: url(../img/list_big_icon.png);	
}
.red_btn
{
	background: transparent url(../img/red_btn.png) no-repeat scroll;
}
.r_panel div
{
	position: relative;
	z-index: 2;
}
.r_panel .bottom_r_box
{
	display:block;
	position: absolute;
	bottom: -16px;
	left: 0;
	width: 329px;
	height: 16px;
	background-position: 0 -79px;
}
.r_panel .bottom_r_c_box
{
	display:block;
	position: absolute;
	bottom: -8px;
	left: 0;
	width: 299px;
	height: 8px;
	background-position: 0 -105px;
}
.r_panel .top_h,.r_panel .bottom_r_box,.r_panel .top_c_h,.r_panel .bottom_r_c_box
{
background-image: url(../img/gray_box.png);	
}
.r_panel .bottom_w_r_box
{
	display:block;
	position: relative;
	width: 296px;
	height: 16px;
	background: transparent url(../img/list_r_panel_element.png) no-repeat scroll;
	background-position: -330px 0;
	margin: 0 17px 0 16px; 
}
.r_panel .bot_r_box
{
	width: 329px;
	height: 78px;
	padding-bottom: 16px;
	background: transparent url(../img/bottom_r_box.png) no-repeat scroll bottom left;
}
.tech_list .g_border
{
	display: block;
	height: 6px;
	margin: 0 16px 7px 130px;
	border-bottom: 1px solid #999999;
	
}
.r_panel .inside_list
{
	margin-top: 0;
}
.r_panel .inside_list li p
{
	margin-right: 32px;
}
.r_panel .inside_list li p.blue_
{
	color: #00386a;
}
.r_panel .inside_list li p a
{
	margin-left: 5px;
	text-decoration: underline;
}
.r_panel p.price{
	text-align: center; font-size: 18pt; color: #da412d; font-weight: bold; padding-top: 8px;}
.label_newslatter
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	padding: 0 10px 0 18px;
}
.newslatter_box
{
	color: #666666;
	width:150px;
}
.newslatter_btn
{
	color: #666666;
	background:transparent none repeat scroll 0 0;
	border:0 none;
	font-size:12px;
	font-weight:bold;
	margin:0 0 0 8px;
	width:50px;
	cursor: pointer;
}
.menu_cat_game
{
	margin: 16px 16px 0 16px;
}
.menu_cat_game span
{
	display: inline-block;
	height: 25px;
	font-size: 14px;
	color: #808080;
	text-align: center;
	padding-top: 9px;	
}
.menu_cat_game .new_btn
{	
	width: 148px;
	background: transparent url(../img/game_catalog.png) no-repeat scroll;
	background-position: 0 0;
}
.menu_cat_game .coming_btn
{	
	width: 148px;
	background: transparent url(../img/game_catalog.gif) no-repeat scroll;
	background-position: -148px 0;
}
.menu_cat_game span.on
{
	color: #00386a;
	background-position: 0 0;
}
.menu_cat_game span.off
{
	color: #808080;
	background-position: -148px 0;
	cursor: pointer;
}
.news_games
{
	padding-top: 8px;
	background: #e8e8e8;
	margin: 0 17px 0 16px;
}

.news_games img.box 
{
	max-height: 94px;
}
.news_games ul
{
	margin-top: 0;
}


.news_games ul li {
}

.news_games .image_box
{
	width: 67px;
	border: 1px solid #c5c5c5;
	position: absolute;
	left: 16px;
	top: 0;
	z-index: 22;
}

#news_games_list .image_box, #coming_games_list .image_box
{
	border: 0;
}

#news_games_list .image_box img, #coming_games_list .image_box img
{
	border: 1px solid #c5c5c5;
}

.news_games ul li p
{
	margin: 0 16px 0 85px;
	text-align: left;
}
.news_games .min_h
{
	height: auto;
	min-height: 96px;
	text-align: left;
	padding-left: 10px;
}
.news_games p span
{
	display: block;
	font-size: 12px; /* 16 */
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 4px;
}
.news_games p span a
{
	color: #00386a !important;
}

.cat_1
{
color:#000;
display:inline-block;
line-height:14px;
padding: 8px 0;
text-align: left;
width: 134px;
}
.cat_2
{
color:#000;
display:inline-block;
line-height:14px;
padding: 8px 0;
width: 134px;
font-weight: bold;
text-align: right;
}

.www_btn 
{
	background: transparent url(../img/game_catalog.gif) no-repeat scroll;
	background-position: -70px -36px;
	border:0 none;
	color:#FFFFFF;
	font-family: Calibri,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:19px;
	margin:0 16px 0 8px;
	width:52px;
	display: inline-block;
	text-align: center;
	padding-top: 3px;
}
.border_btm
{
	display: block;
	height: 1px; 
	margin: 9px 8px;
	background: #d8d8d8;
	border-bottom: 1px solid #fff;
}
#sitemap{
	border-top: 1px solid #e0e0e0; width: 868px; margin: 0 auto;}
#sitemap ul{
	float: left; display: block; padding: 0 12px; margin: 16px 0 8px;
	border-right: 1px solid #e0e0e0;width:103px; height: 85px;}
#sitemap ul.wider{
	width:148px;}
#sitemap ul.last{
	border-right: 0;}
#sitemap ul li{
	height: auto;}
#sitemap ul li a{
	color: #9e9e9e;}
#sitemap ul li a:hover{
	text-decoration: underline;}
.footer
{
	height: 42px;
	background-position: left bottom;
	background-repeat: no-repeat;
}
.footer p
{
	color: #9e9e9e;
	text-align: center;
	line-height: 42px;
}
/* cataloge detail*/
.cat_img_box
{
display: block;
position: absolute;
left: 0;
top: 12px;
border: 1px #C5C5C5 solid;
}
.cat_subhead{
	padding: 12px 8px 12px;}
.cat_subhead p{
	padding-left: 8px; float: left}
.cat_detail{
	position: relative;min-height: 209px;margin: 12px 0 12px 16px; border-top: 1px solid #d8d8d8;
	padding-top: 12px;}
.cat_detail h1
{
padding:0 16px 12px 166px;
}
.cat_detail p
{
padding: 0 16px 8px 166px;
}
.cat_detail p a {
	color: #666666;
}
.cat_detail p a:hover {
	text-decoration: underline;
}

.right_col p.pegip{
	padding: 8px 6px 10px 0; text-align: right;}
.cat_detail .g_line_border
{
margin: 0 16px 8px 182px;
}
.pegi
{
display: inline-block;
width: 33px;
height: 33px;
margin-right: 10px;
background: transparent url(../img/list_pegi.gif) no-repeat scroll 0 0;
}

.p1w
{
	background-position: 0 0;
}
.p2w
{
	background-position: -34px 0;
}
.p3w
{
	background-position: -68px 0;
}
.p4w
{
	background-position: -102px 0;
}
.p5w
{
	background-position: -136px 0;
}

.p1
{
	background-position: -170px 0;
}
.p2
{
	background-position: -204px 0;
}
.p3
{
	background-position: -238px 0;
}
.p4
{
	background-position: -272px 0;
}
.p5
{
	background-position: -306px 0;
}
.p6
{
	background-position: -340px 0;
}
.p7
{
	background-position: -374px 0;
}

.b_star
{
display: inline-block;
width: 21px;
height: 21px;
margin-right: 1px;
background: transparent no-repeat scroll 0 0;
}
.s_b_star
{
display: inline-block;
width: 12px;
height: 12px;
margin-right: 1px;
background: transparent no-repeat scroll 0 0;
}
.ta_r
{
text-align: right;
margin-left: 25px;
}
.y_b_star
{
background-position: 0 0;
}
.g_b_star
{
background-position: -22px 0;
}
.y_s_star
{
background-position: 0 -22px;
}
.g_s_star
{
background-position: -15px -22px;
}
.y_b_star,.g_b_star,.y_s_star,.g_s_star
{
background-image: url(../img/list_stars.png);
}
.cat_detail p.release_date
{
padding: 0 16px 24px 166px;
}
#ss-list{
	width: 785px;
	height: 126px;
	overflow: hidden;
	position: relative;
	float: left;
}
#ss-list ul{
	white-space: nowrap; float: none; position:absolute;}
#ss-list ul li{
	float: left;
}
#ss-list ul li.last{
	clear: both; float: none;
}
.cat_nav
{
clear: both;
width: 900px;
height: 127px;
margin:0;
padding: 16px 0 16px 0;
clear:both;
}
.ser_
{
position: relative;
height: 95px;
}
.cat_nav ul
{
float: left;
display: block;
width: 785px;
}
.ser_ ul
{
width: auto;
}
.cat_nav ul li
{
display: inline;
width: 182px;
height: 127px;
margin: 0 7px 0 7px;
}
.ser_ ul li
{
display: block;
float: left;
width: 244px;
height: 95px;
}
.ser_ ul li p
{
text-align: justify;
}
.cat_nav ul li img
{
border: 1px solid #bebebe;
}
.ser_ ul li img
{
float: left;
margin-right: 7px;
}
.ser_ h3
{
color: #000;
text-align: left;
font-size: 12px;
padding: 0;
}
.cat_nav span
{
cursor: pointer;
display: block;
width: 25px;
height: 40px;
margin: 48px 16px 0 16px;
background: transparent no-repeat scroll 0 0;
}
.cat_nav .r_arrow
{
background-position: -26px 0;
float: left;
}
.cat_nav .l_arrow
{
background-position: 0 0;
float: left;
}
.cat_nav .l_arrow,.cat_nav .r_arrow
{
background-image: url(../img/list_nav.png);
}
.ser_ .l_arrow
{
margin-top: 26px;
}
.ser_ .r_arrow
{
float: none;
position: absolute;
right: 0;
top: 16px;
margin-top: 26px;
}
.cat_nav ul li.no_mar
{
margin: 0;
}
.cat_gray_panel
{
background: #e6e6e6;
width: 874px;
position: relative;
margin: 0 auto;
}
.car_gray_con_box
{
position:relative;
z-index:2;
padding-top: 8px;
}
.cat_gray_panel .top_c_h
{
background-position: 0 0;
display:block;
height:8px;
left:0;
position:absolute;
top: 0;
width:874px;
z-index:1;
}
.pan_list
{
padding: 8px 0 0 16px;
width: auto;
height: 35px;
}
.body_pan
{
margin: 0 16px;
position: relative;
}
.pan_list ul li
{
display:block;
float:left;
width: 149px;
height: 35px;
text-align: center;
line-height: 35px;
font-size: 13px;
font-weight: bold;
vertical-align:top;
}
.pan_list ul .on
{
color: #00386a;
background-position:0 -78px;
}
.on a{
	color: #00386a;}
.pan_list ul .off
{
color: #666666;
background-position: -150px -78px;
}
.off a
{
color: #666666;
}
.off a:hover
{
color: #00386a;
/* text-decoration: underline; */
}
.cat_gray_panel .bottom_r_c_box 
{
background-position:0 -9px;
bottom:-8px;
display:block;
height:8px;
left:0;
position:absolute;
width:874px;
}
.top_c_h_w
{
background-position: 0 -114px;
display:block;
height:8px;
left:0;
position:absolute;
top: -8px;
width:842px;
z-index:1;
}
.bottom_r_c_w_box 
{
background-position:0 -124px;
display:block;
height:8px;
left:16px;
position: relative;
width:842px;
}
.pan
{
background: #fff;
margin:7px 0 0 0;
padding:8px 0;
}
.pan ul
{
padding: 8px 296px 8px 16px;
}
.pan ul li.no_items, li.no_items{
	text-align: center;font-size: 12px; font-weight: bold; padding: 8px 0;}
.no_items a:visited, .no_items a:visited span {
	color: #000 ! important;
}
.pan p
{
color: #666666;
padding-bottom: 8px;
}
.pan .n_list_nav
{
height: 16px;
}
.fix .n_list_nav
{
background:#FFFFFF none repeat scroll 0 0;
bottom:0;
left:0;
position:absolute;
width:834px;
z-index:22;
}
.separtor
{
width: auto;
height: 1px;
}
.separtor2
{
width: auto;
height: 21px;
}

.pan .n_list_nav p 
{
padding: 0;	
}
.pan h2
{
color: #666666;
font-weight: bold;
font-size: 12px;
padding: 0 0 8px 0;
}
.pan h2 span{
	font-size: 11px;color:#888;}
.pan .g_line_border
{
margin: 0;
padding-bottom: 8px;
}
.pan h2 span
{
font-weight: normal;
}
.pan .on
{
display: block;
}
.pan .off
{
display: none;
}
#c1_0.on,#c1_1.on,#c1_2.on,#c1_3.on,#c1_4.on,#qscroller1.on,#qscroller2.on,#qscroller3.on
{
display: block;
}
#c1_0.off,#c1_1.off,#c1_2.off,#c1_3.off,#c1_4.off,#qscroller1.off,#qscroller2.off,#qscroller3.off
{
display: none;
}
.fix p
{
color: #b8b7b5;
}
.fix p span
{
color:#inherit;
font-weight: bold;
}
.fix h2
{
padding: 0 0 1px;
}
#qscroller1,#qscroller2,#qscroller3
{
height: 141px;
}
.hide 
{
position:absolute;
top:-400px;
visibility:hidden;
width:842px;
}
.cat_gray_panel .top_c_h,.cat_gray_panel .bottom_r_c_box,.pan_list ul .on,.top_c_h_w,.bottom_r_c_w_box
{
background-image:url(../img/list_cat_pan.png);
}
.a_panel .tech_list .g_border 
{
margin-left: 170px;
border-color: #ccc;
}
.txt_b
{
font-size:12px;
font-weight:bold;
line-height:18px;
}
.pad_on
{
padding: 27px 12px 15px 12px;
}
.l_panel
{
min-height: 0;
}
.enter_tech_btn
{
display: block;
width: 297px;
height: 26px;
margin: 0 auto 12px;
}
.enter_tech_btn span
{
background:transparent url(../img/list_r_help.png) repeat-x scroll 0 0;
display:block;
float:left;
height:18px;
margin:0;
padding:8px 0 0;
text-align:center;
width:285px;
color: #fff;
font-weight: bold;
}
.enter_tech_btn .l_
{
width: 6px;
background-position: 0 0;
background-repeat: no-repeat;
}
.enter_tech_btn .r_
{
width: 6px;
background-position: -7px 0;
background-repeat: no-repeat;
}
.reg_tech_btn
{
display: block;
width: 297px;
height: 26px;
margin: 0 auto;
}
.reg_tech_btn span
{
background:transparent url(../img/list_r_help.png) repeat-x scroll 0 -27px;
display:block;
float:left;
height:18px;
margin:0;
padding:8px 0 0;
text-align:center;
width:285px;
color: #fff;
font-weight: bold;
}
.reg_tech_btn .l_
{
width: 6px;
background-position: 0 -27px;
background-repeat: no-repeat;
}
.reg_tech_btn .r_
{
width: 6px;
background-position: -7px -27px;
background-repeat: no-repeat;
}
.enter_tech_btn .l_,.enter_tech_btn .r_,.reg_tech_btn .l_,.reg_tech_btn .r_
{
background-image: url(../img/list_help.png);
}
h1.th
{
padding-bottom: 10px;
}
.wel_p
{
padding: 0 0 30px 16px;
}
.my_w
{
padding: 0 0 16px 16px;
font-size: 13px;
font-weight: bold;
}
.my_w .search_box
{
background-image: url(../img/tech_ser.png);
margin:0 0 0 174px;
}
.tec_list
{
display: block;
width: 540px;
height: 400px;
overflow: auto;
position:relative;
}
.n_list .tec_list li, ul#ajax_product_search li
{
padding-top: 8px;
}
.tec_list li h2, ul#ajax_product_search li h2
{
font-size: 11px;
line-height: 11px;
padding: 0 16px 8px 16px;
color: #666666;
}
ul#ajax_product_search li h2{
	position: relative;padding-left: 54px;}
ul#ajax_product_search li h2 span.plats {
	position: absolute; left: 16px;display: block;padding-top:1px;padding-bottom:1px;}
ul.latest_news li span.plats {
		float: left}
a.new_
{
color: #000;
}
a.old_
{
color: #666; 
}
.leg_tec
{
display: block;
width: auto;
height: auto;
padding-top: 16px;
}
.leg_tec span
{
display: block;
float: left;
width: auto;
height: 23px;
line-height: 23px;
margin-left: 4px;
color: #666;
}
.tec_p
{
font-size: 12px;
padding: 16px 16px 0 16px;
}
.tec_p span
{
font-weight: bold;
}
.l_p_t
{
padding-bottom: 16px;
}
.leg_tec .tec_ico
{
width: 28px;
margin: 0 0 0 16px;
}
.black_
{
background-position: -14px 0;	
}
.gray_
{
background-position: -14px -24px;	
}
.black_,.gray_
{
background-image: url(../img/list_help.png);
}

.p_pc {background: #e9c265; }
.p_ps {background: #8da5d5; }
.p_psp {background: #232323; }
.p_xbox {background: #97c753; }
.p_gc {background: #bba6d0; }
.p_wii {background: #7e54a6; }
.p_nds { background: #b4b4b4; }
.p_mac { background: #b9b9b9; }
.p_gram { background: #b90b0d; }

.p_dvd { background: #494a72; }
.p_bd { background: #46b4e5; }

.news_games span.plats
{
margin-right: 6px;
margin-left: 0 ! important;
}

.plats, span.platb, span.platw, span.platm, span.platf,.news_games p span.plats{
	padding: 0 0 1px 1px;color:#fff;font-size:10px;line-height: 10px;font-weight:bold;
	text-align:center;text-transform:uppercase;
	width: 22px;font-family:Tahoma;text-align:center;display:inline-block;margin:0 4px; }

ul.lst li a:hover, ul.lst li a.act:hover
{
color:#555555;
}
ul.lst li a:link, ul.lst li a:visited
{
color:#035A85;
font-weight:bold;
text-decoration:none;
}

div.article_txt {
	margin: 0 16px 0 0;
}

/* [ramka][/ramka] */
div.txt_rm { 
	background: #f8f8f8; 
	border: 1px solid #eaeaea; 
	margin: 14px 15px 25px 15px; 
	padding: 12px 15px 4px 15px; 
	font-size: 11px; line-height: 16px; 
}

/* [uwaga][/uwaga] */
div.txt_wr { 
	background: #ce1616; 
	border: 1px solid #ae0202; 
	margin: 14px 15px 25px 15px; 
	padding: 12px 15px 4px 15px; 
	font-size: 11px; 
	line-height: 18px; 
	color: #fff; 
}

/* [info][/info] */
div.txt_ia { 
	background: #fee300; 
	border: 1px solid #333; 
	margin: 14px 15px 25px 15px; 
	padding: 12px 15px 4px 15px; 
	font-size: 11px; 
	line-height: 18px; 
}

/* [p][/p] */
p.txt_p, ol.txt_lstp, ol.txt_lstn { 
	font-size: 12px;
	line-height: 18px; 
	text-align: justify; 
	padding-bottom: 8px; 
	padding-left: 16px;
	margin: 0; 
}

.txt_p a, .n_con_txt p a, .n_content_txt p a, .content_box p a {
	text-decoration: underline;
}

.txt_p a:visited, .n_con_txt p a:visited, .n_content_txt p a:visited, .content_box p a:visited {
	color: #666;
}

ol.txt_lstp {
	list-style-type: disc;
	font-size: 11px ! important;
}

ol.txt_lstn, ol.txt_lstp {
	margin-left: 16px;
}

ol.txt_lstn, ol.txt_lstn li {
	list-style-type: decimal ! important;
	font-size: 11px ! important;
}
.n_con_txt p, .n_content_txt p, .content_box p
{
	font-size: 11px;
	line-height: 16px;
	padding:0 16px 16px 16px;
	text-align:justify;
	width:auto;
}
.n_con_txt ul, .n_content_txt ul, .content_box ul
{
	padding:0 16px 16px 16px;
	list-style-type: disc;
	list-style-position: inside;

}

.content_box ul.features
{
	padding:0 16px 16px 16px;
	list-style-type: disc;
	list-style-position: inside;

}

.n_con_txt ul li, .n_content_txt ul li, .content_box ul li {
	
	padding:0 16px 4px 16px;
	list-style-type: disc;
	list-style-position: inside;
}

.n_content_txt p {
	font-size: 11px; line-height: 16px; }

ul#ajax_product_search {
	background-color: white;
}

/* guzik "Pobierz" przy pomocy technicznej */
.dl_link {
	display: block;
	background-image: url(../img/list_box.png);
	background-repeat: no-repeat;

	background-position: -26px 0pt;

	padding-left: 30px;
	margin: 10px 5px 0px 17px;
	
	font-size: 12px;
	font-weight: bold;
	
	width: 100%;
	height: 30px;

	color: #666 ! important;
}

.dl_link .dl_link_descr {
	font-weight: normal;
	font-size: 10px;
}

/* guzik "Pokaż wszystkie" przy pomocy technicznej */
.files_link {
	display: block;
	background-image: url(../img/list_box.png);
	background-repeat: no-repeat;
	background-position: 140% top;
	
	float: right;
	height: 30px;
	text-align: right;

	padding: 3px 26px 0 0;
	margin: 0 13px 0 0;

	color: #666 ! important;
}

/* Wygląd ramki z wyszukiwarką w pomocy technicznej */
iframe.Support_Iframe_Search {
	width: 540px;
	height: 400px;
	border: 0px;
}

form#Pomoc_Formularz h1 {
	padding-bottom: 10px;
	padding-top: 10px;
}

form div#comment-form-body {
	margin-top: 20px;
}

form#Pomoc_Formularz label, form div#comment-form-body label {
	display: block;
	float: left;
	padding-left: 50px;
	width: 170px;
	clear: left;
}

form#Pomoc_Formularz label {
	line-height: 13px;
	padding-top: 7px;
}

form#Pomoc_Formularz {
	line-height: 34px;
}

form div#comment-form-body .red_btn {
	margin-left: 50px;
}

form div#comment-form-body input {
	width: 220px;
	margin-bottom: 2px;
}

form#Pomoc_Formularz input {
	width: 275px;
	margin-bottom: 2px;
}

form div#comment-form-body textarea {
	width: 220px;
	height: 120px;
}

form#Pomoc_Formularz textarea {
	width: 275px;
	height: 240px;
}

form#Pomoc_Formularz input.short_2 {
	width: 55px;
	margin-right: 4px;
}
form#Pomoc_Formularz input.short {
	width: 47px;
	margin-right: 4px;
}

form#Pomoc_Formularz ul.lista_obrazkow {
	float: left;
	width: 200px;
	display: block;
}

form#Pomoc_Formularz input.submit {
	float: right;
	margin-right: 100px;
	margin-top: 30px;
	margin-bottom: 30px;
}

form#Pomoc_Formularz p.add_info {
	padding: 0 50px 20px 50px;
	line-height: 13px;
}
form#Pomoc_Formularz p.add_info a {
	text-decoration: underline;
}

form#Pomoc_Formularz span.err {
	clear: both;
	width: 100%;
	color: red;
	display: block;
	padding-left: 220px;
	padding-bottom: 10px;

	line-height: 12px;
}


#amnu
{
	padding: 0 0 10px 16px;
}

#amnu li
{
	display: inline;
	margin: 0;
	padding: 0 10px 0 0;
}

#amnu li a 
{
	text-decoration: underline;
}

div#account_info {
	width: 874px;
	background-image: url(/www/img/account_info_bg.gif);
	background-repeat: repeat-y;
	margin: 0px auto;
	position: relative;
	margin-bottom: 20px;
}

div#account_info div#wpln {
	position: absolute;left: 110px;top: 50px;font-size:12px;font-weight: bold;}
div#account_info div#wpln span {
	color: #da412d;}
	
div#account_info div.h {
	position: absolute;
	top: 0px;
	background-image: url(/www/img/account_info_head.gif);
	height: 58px;
	width: 100%;
	z-index: 4;
}
	
div#account_info div.f {
	background-image: url(/www/img/account_info_foot.gif);
	height: 18px;
	position: absolute;
	width: 100%;
	bottom: 0px;
}

div#account_info div {
	z-index: 100;
	height: 114px;
	position: relative;
	padding: 0;
	margin: 0;
}

div#account_info img.account_id {
	display: block;
	margin: 0 0 0 30px;
	float: left;
}

div#account_info ul {
	list-style-type: none;
	float: right;
	height: 114px;
	padding: 0;
	margin: 0;
}

div#account_info ul li {
	width: 191px;
	height: 114px;
	float: left;
	margin: 0 37px 0 0;
	padding: 0;
}

div#account_info .reg_btn {
	margin-top: 41px;
	margin-left: 0;
	font-weight: bold;
}

div#account_info .btn_dscr {
	display: block;
	font-family: Calibri,Helvetica;
	font-size: 14px;
	color: #808080;
	text-align: center;
}


.grey_btn, .grey_btnbig {
	background-color: transparent;
	background-image: url(/www/img/bg_btns.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	
	display: inline-block;
	width: 65px;
	height: 20px;

	text-align: center;
	color: #fff;
	font-weight: bold;
	padding: 2px 0 0 0;

}

.grey_btnbig {
	width: 69px;
	height: 25px;
	background-image: url(/www/img/grey_btnbig.gif);
	padding: 6px 0 0 0;
}
	
ul#registered_games {
	list-style-type: none;
	width: 872px;
	margin: 0px auto;
}

ul#registered_games li {
	border-bottom: 1px #d8d8d8 solid;
}

ul#registered_games img.box {
	float: left;
}

ul#registered_games div.opis {
	float: left;
	padding: 36px 0 0 7px;
	margin: 0;
	line-height: 15px;
}

ul#registered_games h5, ul#registered_games h6 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}

ul#registered_games h5 a {
	font-size: 12px;
}

ul#registered_games h6 {
	font-size: 12px;
	font-weight: normal;
	color: #808080;
}

ul#registered_games li.last {
	border-bottom: none;
}
ul#registered_games li.brak-gier {
	width: 100%;
	padding: 10px;
	text-align: center;
}

ul#registered_games div.guziki {
	float: right;
	padding: 45px 0 0 0;
	margin: 0;
	width: 303px;
	text-align: right;
}

ul#registered_games div.img-container {
	float: left;
	width: 69px;
	margin: 3px 7px 9px 8px;
}

#rg .grey_btnbig, .static .grey_btnbig {
	float: left;
	margin-top: 16px;
	margin-right: 10px;
}

#rg .red_btn, .static .red_btn {
	float: left;
	margin-left: 0;
	font-weight: bold;
}

.buttons-container {
	width: 300px;
	height: 30px;
	margin: 0px auto;
}
.static{
	text-align: center; margin-bottom: 30px;}

textarea {
	
	font-size: 11px;
	font-family: Helvetica,Tahoma,Verdana,Geneva,Arial,sans-serif;
}
#static {
	margin: 0 16px; 
	font-family: Arial;
	font-size: 11px; }
#static p {
	text-align: justify;
	padding: 8px 0;
}
#static p.bt {
	border-top: 1px solid #d8d8d8;
	margin-top: 8px;}
#static h2{
	padding: 8px 16px 8px 16px; }
#static ul{
	padding-left: 32px; list-style: disc outside none;}
#static ul li{
	list-style: disc outside none;}
#static a{
	color: #999;}
#static a:hover{
	color: #c72000;}
ul#filtering{
	padding: 0 12px 10px 16px; height: 24px; }
ul#filtering li{
	float: left; line-height: 16px; vertical-align: middle; padding-right: 4px;
	color: #666; font-weight: bold;}
ul#filtering li.r{
	float: right; }
ul#filtering li .grey_btn{
	position: relative; top: -1px; margin-left: 4px; }
ul#filtering li select{
	font-size: 11px; width: 130px; }
ul#filtering li input{
	vertical-align: middle; margin-left: 0;}
ul#filtering li label.plats{
	width: auto; padding: 1px 5px 2px 5px; margin-left: 0;}
div.comments{
	background: transparent url(../img/cat_hdr_l.gif) no-repeat; height: 29px; padding-left: 8px;
	margin: 0 8px; }
div.comments h2{
	background: #e6e6e6 url(../img/cat_hdr_r.gif) no-repeat right; padding: 0; margin: 0;
	height: 23px; padding-top: 6px; }
.k_list_box .com_author{
	padding: 4px 16px; margin: 0;}
.k_list_box .n_con_txt{
	padding: 8px 16px; }
table.cat{
	margin: 0 8px 16px 8px;table-layout:fixed;empty-cells:show;width:884px;}
table.cat th.c0{
	width:75px;}
table.cat th.c1{
	width:70px;}
table.cat th.c2{
	width:auto;}
table.cat td h2{
	font-size: 10px;padding: 0;color:#666;}
table.cat td h2 a{
	color: #00386a;font-size: 11px; }
table.cat td h2 a:hover{
	text-decoration: underline}
table.cat th.c3{
	width:220px;}
table.cat th.c4{
	width:130px;}
table.cat td{
	padding: 8px 0 8px 0; border-bottom: 1px solid #d8d8d8;}
table.cat th,table.cat tr.month_sep td{
	background: #e6e6e6; font-weight: bold; height: 29px;padding:0;border:0;}
table.cat tr.month_sep td.sep{
	background: transparent;height: 16px;}
table.cat th.left,table.cat tr.month_sep td.left{
	background-image: url(../img/cat_hdr_l.gif);width:8px;}
table.cat th.right,table.cat tr.month_sep td.right{
	background-image: url(../img/cat_hdr_r.gif);width:8px;}
h1.fl_left{
	float: left;}
p.alpha_filter{
	float: right;padding: 4px 16px;color:#b8b7b5;}
p.alpha_filter a{
	color:#b8b7b5;}
p.alpha_filter a.act{
	color: #c72000;}
img.il {
	float: left;margin-right: 12px;}
img.ir {
	float: right;margin-left: 12px;}
.add_review label{
	font-weight: bold; display: block; float: left; width: 120px; padding-bottom: 8px;}
.add_review select,.add_review input,.add_review textarea{
	float: left; display: block;}
.add_review input{
	width: 400px;font-size: 11px;}
.add_review textarea{
	width: 400px; height: 150px;}
p.pagination{
	display: block; text-align: center; font-size: 11px;padding-bottom: 16px; position: relative}

p.pagination a.prev {
	display: block; 
	position: absolute;
	left: 200px;
	top: 0px;
}
p.pagination a.next {
	display: block; 
	position: absolute;
	right: 200px;
	top: 0px;
}
#rg { 
	text-align: center}
#rg span.sep { 
	font-weight: bold;font-size: 20px;margin: 0 4px; }
#rg input.rg8, #rg input.rg5{ 
	text-transform: uppercase; 
	font-weight: bold; 
	font-size: 20px; 
	font-family: Lucida Console, Tahoma;
	padding: 8px; 
	border: 0 ! important;
	background-repeat: no-repeat;  
	background-color: white;
}
#rg input.rg8 { 
	background-image: url(/www/img/reg-input8.gif);
	padding-right: 10px ;
	padding-bottom: 12px;
}
#rg input.rg5 { 
	background-image: url(/www/img/reg-input5.gif); 
	padding-bottom: 12px;
}
#rg input.rg8,#rg input.rg8e { 
	width: 107px; 
}
#rg input.rg5,#rg input.rg5e { 
	width: 65px; 
	padding-bottom: 12px;
}
#rg input.rg8e,input.rg5e {
	background-color: #fefef1;
	border: 1px solid #ee441b; 
}
#rg input.rg8:focus,input.rg5:focus,#rg input.rg8e:focus,input.rg5e:focus {
	border: 1px solid #94b7d3; 
}
#rg .red_arr_ico { 
	display: block; 
	position: relative; 
	top: -19px;
}
#rg .r_link { 
	display: block; 
	width: 130px;
	margin: 10px auto;
	height: 20px;
	line-height: 150%;
}
#rg .err { 
	margin: 10px 0;
	font-weight: bold;
	color: #ee441b;
	text-align: left; 
	font-size: 15px;
	display: block;
	text-align: center
}


ul#search_results {
	width: 874px;
	margin: 0px auto;
}

ul#search_results li.res_head {
	background-image: url(/www/img/results_head.gif);
	height: 17px;
	font-weight: bold;
	font-size: 12px;

	padding: 6px 8px;
	margin-bottom: 6px;
}
	
ul#search_results li.gra {
	padding: 10px 10px;
	border-bottom: 1px #d8d8d8 solid;
}

ul#search_results li.last {
	border-bottom: none ! important;
	padding-bottom: 28px;
}

ul#search_results li.art {
	padding: 10px 10px;
	border-bottom: 1px #d8d8d8 solid;
}

ul#search_results li a {
	font-weight: bold;
	color: #00386a;
}

ul#search_results li a:hover {
	text-decoration: underline;
}

ul#search_results em {
	font-style: normal;
	display: block;
	padding-top: 5px;
	color: #9b9b9b;	
}

ul#search_results li.not-found {
	text-align: center;
	color: #9b9b9b;
	font-family:Calibri,Helvetica;
	font-size:14px;
	padding: 10px;
}
.latest_news a{
	font-weight: bold; 
	color: #00386a ! important;
}
.latest_news li p span{
	display: block; }

.latest_news.related_games p {
	float: right;
}
.latest_news.related_games p span {
	position: relative;
	top: 4px;
}

ol.problem_list{
	padding-left: 24px;}

ol.problem_list li{
	padding: 4px 0 4px 15px;background: transparent url(../img/tech_problem.gif) no-repeat 0px 4px;}
ol.problem_list li a {
	color: #00386a
}
ol.problem_list li a:hover {
	text-decoration: underline;
}
.cl{
	clear: both;}

h1.home_news {
	font-size: 12px;
}

h1 a, h1 {
	color: #00386a;
}

h1 a:hover {
	text-decoration: underline;
}

p a.a_comment:hover {
	text-decoration: none;
}

form#logon {
	position: absolute; 
	right: 19px; 
	margin: 0;
	padding: 0;
	top: 6px;
}
form#logon input {
	width: 94px;
	height: 15px;
	border: 0;
	background-image: url(/www/img/login_inputbg.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #808080;
	padding: 2px  3px 1px 8px;
	margin: 0 4px 0 0;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; 
}

form#logon input.submit_link {
	color: #808080;
	font-weight: bold;
	/*font-size: 12px;*/
	margin: 0px;
	padding: 0px;
	background-image: none; /*url(/www/img/bg_btn.png);*/
	background-repeat: no-repeat;
	background-position: 0 3px;
	width: 50px;
	/*height: 18px;
	line-height: 18px;*/
	background-color: transparent;
	cursor: hand;
	cursor: pointer;
}

	div#spot-anim {
		width: 525px;
		height: 325px;
		margin: 0 16px 30px 16px;
	}

	div#spot-anim ul#spot-container {
		width: 525px;
		height: 325px;

		margin: 0px 0 15px 0;
		padding: 0px;

		list-style-type: none;
	}

	div#spot-anim ul#spot-container li {
		width: 525px;
		height: 325px;

		margin: 0px;
		padding: 0px;

		list-style-type: none;

		background-position: 0 0;
		background-repeat: no-repeat;

		position: relative;


		display: none;

		
	}

	
	div#spot-anim ul#spot-container li img.roundlayer {
		position: relative; 
		top: -1px; 
		left: -1px;
	}
	div#spot-anim ul#spot-container li img.roundlayer_btm {
		position: absolute; 
		bottom: -1px;
		left: -1px;
		z-index: 20;
	}

	ul#spot-container li div.hot-news {
		background-color: #333333;

		max-height: 150px;
		overflow: hidden;
		
		position: absolute;
		bottom: 0;
		left: 2px;

		filter: alpha(opacity=80);
		opacity: 0.8;
		width: 523px;

	}

	div.hot-news div.n_content_txt {
		width: 523px;
		padding-left: 0px;
		padding-right: 0px;
	}

	ul#spot-list {
		margin: 0px;
		padding: 0px;

		list-style-type: none;

		position: absolute;
		top: 10px;
		right: 30px;

		z-index: 11;
	}

	ul#spot-list li {
		margin: 0px;
		padding: 0 1px;

		list-style-type: none;

		float: left;

		
		filter: alpha(opacity=80);
		opacity: 0.8;
		
		width: 20px;
		position: relative;
	}

	ul#spot-list li.current {
		filter: alpha(opacity=100);
		opacity: 1;
	}	

	ul#spot-list li img  {
		position: absolute;
		left: 0;
		top: 0;
	}

	ul#spot-list li strong {
		position: relative;
		top: 1px;
		left: 6px;

		z-index: 10;
		font-weight: bold ! important;
		font-size: 11px;
		font-family: Tahoma;
		color: #fff;

	}

	ul#spot-container li.current {
		display: block ! important;
	}

div.oursites_container {
	margin: 16px
}

div.oursites_container img {
	margin: 0 auto 13px auto;
	display: block;
}

	ul#kids {
		list-style-type: none;

		padding: 0;
		margin: 20px auto 0 auto; 

		width: 792px;
	}

	ul#kids li {
		list-style-type: none;

		padding: 0;
		margin: 0 0 45px 0;

		width: 792px;

		position: relative;
	}
	
	ul#kids li p {
		position: absolute;
		bottom: 0;

		padding:  26px 190px 16px 16px ! important;
		margin: 0 ! important;

		background-color: white;
		filter: alpha(opacity=0.8);
		opacity: 0.7;

		width: 586px;

		min-height: 30px;

	}

	ul#kids li a.visit, ul#kids li a.visit:hover {
		color: #fff;
		padding: 2px 3px;
		
		background-image: url(/www/kids/kids_visit.gif);
		background-repeat: no-repeat;
		background-position: 0 0;

		width: 118px;
		height: 26px;

		margin: 0 6px 6px 6px;
		
		display: block;
		
		position: absolute;
		bottom: 10px;
		right: 16px
		

	}

h1.support_black {
	color: #000;
}

div.related_games .nopad {
					padding-bottom: 1px ! important;
				}
.games_r_list .g_border {
	display: block;
	height: 6px;
	margin-top: 0pt;
	margin-right: 16px;
	margin-bottom: 7px;
	margin-left: 30px;
}

ul.games_r_list {
	width: 100%;
	position: relative;
	top: -7px;
}

ul.games_r_list li p a {
	color: #666666;
	margin-left: 31px ! important;
	width: 232px;
	text-align: left;
	line-height: 15px;
	color: #00386a;
}

div.related_games div span.category {
	padding-right: 16px; 
}


.games_r_list .plats {
	position: absolute;
	left: 0;
	top: 5px;
}

.sitemap a {
	color: #00386a ! important;
}
.sitemap a:hover {
	text-decoration: underline ! important;
}




		div.box_a {  float: left; background: transparent url('/www/img/box_bg_t_a.png') repeat-y; width: 158px;  margin: 0; padding: 0; }
		div.box_a div.bx { position: relative; padding: 3px 0 0 0; margin: 0; background: transparent url('/www/img/box_bg_a.png') no-repeat top; z-index: 3; }
		div.box_a div.bx a  { display: block; margin: 0; padding: 0 5px 1px 3px; background: transparent url('/www/img/box_bg_b_a.png') no-repeat bottom; }

	ul#spot-container h1.home_news a.title { font-size: 14px ! important; color: #fff; }
	ul#spot-container li div.hot-news h1.home_news  { padding-left: 0px ! important; padding-right: 0px ! important; margin-left: 10px; }
	ul#spot-container .news_detail_txt  { padding-left: 0px ! important;color: #bbb; margin-left: 10px; padding-bottom: 0; }
	ul#spot-container p .a_comment  { right: 10px;}
	ul#spot-container p.txt_p { padding-left: 0; padding-bottom: 3px;  color: #ccc;}
	ul#spot-container li div.hot-news  div.n_content_txt{
		padding: 10px;
		width: 505px;
	}

	div.media img.mask {
		border: none;

		position: absolute;
		top: 0px;
		left: 0px;
	}

	div.hot-news .readmore {
		color: #fff;
	}

	p.pagination a {
	color: #000;
}
a.red_btn {
	color: white;
}
a.grey_btn, a.grey_btnbig {
	color: white;
}

.picb { border: 1px solid #dadada; padding: 4px; background: #f3f3f3;  display: block; width: 416px;  margin: 8px auto; }

p.pimg { 
	padding-top: 8px ! important;
}

.picb .podpis {
	text-align: center;
	min-height: 8px;
}

p.pimg img {
	margin: 0px auto;
	display: block;
}

p.info { 
	background: #fee300; 
	border: 1px solid #333; 
	margin: 14px 15px 25px 15px; 
	padding: 12px 15px 4px 15px; 
	font-size: 11px; 
	line-height: 18px; 
}


p.warning { 
	background: #ce1616; 
	border: 1px solid #ae0202; 
	margin: 14px 15px 25px 15px; 
	padding: 12px 15px 4px 15px; 
	font-size: 11px; 
	line-height: 18px; 
	color: #fff; 
}

p.frame {
	background: #f8f8f8; 
	border: 1px solid #eaeaea; 
	margin: 14px 15px 25px 15px; 
	padding: 12px 15px 4px 15px; 
	font-size: 11px; line-height: 16px; 
}
div.quote{
    background:#f5f5f5;border: 1px solid #e7e7e7;color:#808080;padding: 4px 8px;
    margin:12px 0 8px; clear:both;}
div.qf{
    margin-top: 0;}

.annoucement_txt {
	text-align: right;
	padding: 5px 20px 5px 0;
}

.hidden-block {
	width: 90px; 
	height: 39px; 
	float: left; 
	display: block;
}


#info_bill {
    width: 750px;
    height: 200px;
    text-align: center;
    margin: 16px 0 0 75px;
}

#info_bill a img {
    margin-top: 33px;
}


/* -- end -- */