@charset "utf-8";
/* CSS Document */

* {
	margin:0 auto;
	padding:0;
	list-style:none;
	text-decoration:none;
	border:none;
	font-family:Arial;
	font-size:11px;
}

body {
	background-color:#e3e3e3;
}

#bg{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:468px;
	background:url(img/bg2.png);
	z-index:1;
}

#bg2{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(img/bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	z-index:2;
}

#asroma{
	text-align:left;
	position:relative;
	z-index:3;
	width:1012px;
	color:#7b7b7b;
}

#top{
	width:1012px;
	height:231px;
	float:left;
	position:relative;
	background:url(img/top.png);
}

#top a.welcome{
	width:232px;
	height:86px;
	position:absolute;
	left:0;
	bottom:10px;
}

#menu{
	width:831px;
	height:62px;
	position:absolute;
	left:66px;
	top:31px;
}

#subheader{
	width:928px;
	height:28px;
	position:absolute;
	top:93px;
	left:44px;
	color:white;
	padding-top:14px;
}

#subheader span{
	float:right;
}

#subheader b{
	color:#c2102c
}

#subheader strong{
	color:white;
}

#top .input{
	width:284px;
	height:36px;
	position:absolute;
	top:159px;
	left:592px;
	background:url(img/search.png);
	padding-left:42px;
	color:#b9b9b9;
}

#top .szukaj{
	width:64px;
	height:36px;		
	position:absolute;
	right:30px;
	top:159px;
	background:url(img/szukaj.png);
}

#content{
	width:978px;
	float:left;
	margin:0 6px;
	padding:0 11px 0 11px;
	background-color:white;
}

#left{
	width:667px;
	float:left;
}

#left .newsy{
	width:666px;
	float:left;
	margin-right:1px;
}

#main{
	width:656px;
	height:266px;
	float:left;
	background:url(img/main.png);
	margin:0 11px 9px 0;
	position:relative;
}

#main .wydarzenia{
	font-size:12px;
	font-weight:bold;
	color:white;
	position:absolute;
	bottom:13px;
	left:32px;
}

#main .left{
	width:344px;
	float:left;
}

#main .left img{
	width:344px;
	height:209px;
	float:left;
	z-index:5;
}

#main .overlay{
	width:135px;
	height:23px;
	position:absolute;
	bottom:54px;
	left:111px;
	background:url(img/main_ov.gif);
	z-index:6;
	padding:3px 0 0 11px;
}

#main a.on, #main a.off{
	width:20px;
	height:20px;
	float:left;
	background:url(img/main_off.png);
	margin-right:5px;
	cursor:pointer;
}

#main a.on{
	background:url(img/main_on.png);
}

#main .right{
	width:292px;
	float:left;
	padding:12px 0 0 20px;
}

#main a.title{
	float:left;
	font-weight:bold;
	font-size:12px;
	color:white;
	line-height:19px;
}

#main p{
	width:270px;
	height:95px;
	float:left;
	line-height:18px;
	color:#f7c8ce;
	text-align:justify;
	margin-top:21px;
	overflow:hidden;
}

#main span{
	width:270px;
	float:left;
	color:#f7c8ce;
	margin-top:9px;
}

#main span b{
	color:white;
}

#main a.more{
	width:42px;
	height:42px;
	position:absolute;
	bottom:37px;
	right:135px;
}

#main a.rss{
	width:16px;
	height:16px;
	background:url(img/rss.png);
	position:absolute;
	bottom:27px;
	right:13px;
}

#main a.fbk, #main a.yt, #main a.twit{
	width:16px;
	height:16px;
	position:absolute;
	bottom:27px;
}

#main a.fbk{
	background:url(img/facebook.png);
	background-position:center;
	right:32px;
}

#main a.twit{
	background:url(img/twitter.png);
	background-position:center;
	right:51px;
}

#main a.yt{
	background:url(img/youtube.png);
	background-position:center;
	right:70px;
}

#main .wybierz{
	position:absolute;
	bottom:28px;
	left:166px;
}

#choose_category{
	display:block;
	width:118px;
	position:absolute;
	bottom:22px;
	left:332px;
	padding:3px 0 3px 6px;
	font-size:11px;
	z-index: 10000;
	background-color:#e3e3e3;
	color:#666666;
}

#left .spacer{
	width:656px;
	height:6px;
	float:left;
	margin:0 11px 11px 0;
}

#left .news{
	width:189px;
	height:296px;
	float:left;
	background:url(img/left_news.png);
	padding:11px 22px 11px 11px;
	position:relative;
	overflow:hidden;
}

#left .news img{
	width:189px;
	height:99px;
	float:left;
	z-index:6;
	margin-bottom:19px;
}

#left a.overlay{
	width:189px;
	height:112px;
	position:absolute;
	top:11px;
	left:11px;
	background:url(img/left_overlay.gif);
	z-index:7;
}

#left .news a.title{
	float:left;
	width:189px;
	text-align:justify;
	line-height:19px;
	font-weight:bold;
	font-size:12px;
	color:#4f4f4f;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:10px;
	margin-bottom:6px;
}

#left .news p{
	line-height:18px;
	float:left;
	text-align:justify;
}

#left .news span{
	position:absolute;
	bottom:22px;
	right:23px;
}

#left .news b{
	color:#c2102c;
}

#leftbox{
	width:433px;
	float:left;
}

#leftbox .top, #leftbox .bottom{
	width:433px;
	height:20px;
	float:left;
	background:url(img/leftbox_top.png);
	font-size:1px;
}

#leftbox .center{
	width:431px;
	float:left;
	background-color:white;
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
}

#leftbox .bottom{
	background:url(img/leftbox_bottom.png);
}

#leftbox .news1, #leftbox .news2{
	width:406px;
	height:60px;
	float:left;
	background:url(img/leftbox_1.png);
	padding:14px 10px 14px 15px;
	position:relative;
}

#leftbox .news2{
	background:url(img/leftbox_2.png);
}

#leftbox .news1 img, #leftbox .news2 img{
	width:80px;
	height:60px;
	float:left;
	z-index:5;
	margin-right:11px;
}

#leftbox .overlay1, #leftbox .overlay2{
	width:80px;
	height:60px;
	position:absolute;
	top:14px;
	left:15px;
	background:url(img/leftbox_ov1.gif);
	z-index:6;
}

#leftbox .overlay2{
	background:url(img/leftbox_ov2.gif);
}

#leftbox .news1 a, #leftbox .news2 a{
	width:303px;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#4f4f4f;
	padding:5px 6px 10px 6px;
	border-bottom:1px solid #e5e5e5;
}

#leftbox .news1 span, #leftbox .news2 span{
	width:303px;
	float:left;
	padding:7px 6px 0px 6px;
}
	
#leftbox .head{
	width:412px;
	height:40px;
	float:left;
	background:url(img/leftbox_head.png);
	margin-top:11px;
	padding:7px 0 10px 21px;
}

#leftbox .head p{
	max-width:227px;
	height:28px;
	float:left;
	background:url(img/right_head_bg.png);
	background-repeat:no-repeat;
	background-position:right;
	padding:12px 13px 0 0;
	font-size:12px;
	font-weight:bold;
	color:white;
}

#rightbox{
	width:211px;
	float:left;
	padding:0 11px 0 12px;
}

#rightbox .head{
	width:190px;
	height:40px;
	float:left;
	background:url(img/rightbox_head.png);
	margin-top:11px;
	padding:7px 0 10px 21px;
}

#rightbox .head p{
	max-width:167px;
	height:28px;
	float:left;
	background:url(img/rightbox_bg.png);
	background-repeat:no-repeat;
	background-position:right;
	padding:12px 13px 0 0;
	font-size:12px;
	font-weight:bold;
	color:white;
}

#rightbox .cont{
	width:189px;
	float:left;
	background-color:white;
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	padding:0 10px;
} 

#rightbox .bottom{
	width:211px;
	height:20px;
	float:left;
	background:url(img/rightbox_bottom.png);
	font-size:1px;
}

#rightbox p.data{
	width:100%;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#c2102c;
	margin-bottom:7px;
}

#rightbox .spacer{
	width:100%;
	float:left;
	height:1px;
	background-color:#e5e5e5;
	font-size:0;
	margin:10px 0;
}

#rightbox .material{
	width:189px;
	height:171px;
	float:left;
	padding-bottom:10px;
	position:relative;
}

#rightbox .material img{
	width:189px;
	height:99px;
	float:left;
	z-index:5;
}

#rightbox .overlay{
	width:189px;
	height:99px;
	position:absolute;
	top:0;
	left:0;
	background:url(img/rightbox_ov.gif);
	z-index:6;
}

#rightbox .minfo{
	width:175px;
	height:23px;
	float:left;
	background:url(img/rightbox_mo.png);
	margin-top:6px;
	padding:7px 0 0 14px;
}

#rightbox .minfo a{
	font-weight:bold;
	text-decoration:underline;
	float:left;
	color:#4f4f4f;
}

#rightbox a.more{
	width:137px;
	height:19px;
	float:right;
	background:url(img/rightbox_more.png);
	font-weight:bold;
	color:white;
	text-align:center;
	padding-top:4px;
}

#right{
	width:311px;
	float:left;
}

#right .chat, #right .forum, #right .relacja, #right .typer, #right .wap{
	width:311px;
	height:48px;
	float:left;
	margin-bottom:1px;
}

#right .wap{
	background:url(img/button_wap.png);
}

#right .chat{
	background:url(img/button_chat.png);
}

#right .forum{
	background:url(img/button_forum.png);
}

#right .relacja{
	background:url(img/button_relacja.png);
}

#right .typer{
	background:url(img/button_typer.png);
}

#right .loginbox{
	width:311px;
	height:148px;
	float:left;
	background:url(img/loginbox.png);
	position:relative;
	margin-top:10px;
}

#right span.user, #right span.haslo{
	position:absolute;
	font-size:12px;
	font-weight:bold;
	color:white;
}

#right span.user{
	left:27px;
	top:22px;
}

#right span.haslo{
	left:61px;
	top:63px;
}

#right input.login, #right input.pass{
	width:136px;
	height:31px;
	position:absolute;
	top:14px;
	right:21px;
	background:url(img/login.png);
	padding:0 20px;
	color:#b9b9b9;
}

#right input.pass{
	top:55px;
	background:url(img/pass.png);
}

#right input.zaloguj{
	width:67px;
	height:31px;
	position:absolute;
	right:20px;
	bottom:18px;
	background:url(img/zaloguj.png);
}

#right a.zarejestruj, #right a.przypomnij{
	position:absolute;
	bottom:25px;
	color:#f7c8ce;
}

#right a.zarejestruj{
	left:24px;
	font-weight:bold;
}

#right a.przypomnij{
	left:121px;
}

#right a.przypomnij:hover{
	text-decoration:underline;
}

#right .head{
	width:290px;
	height:40px;
	float:left;
	background:url(img/right_head.png);
	margin-top:11px;
	padding:7px 0 10px 21px;
}

#right .head span{
	max-width:227px;
	height:28px;
	float:left;
	background:url(img/right_head_bg.png);
	background-repeat:no-repeat;
	background-position:right;
	padding:12px 13px 0 0;
	font-size:12px;
	font-weight:bold;
	color:white;
}

#right .bg{
	width:287px;
	float:left;
	background-color:white;
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	padding:5px 11px 0 11px;
	color:#6e6e6e;
}

#right .herb{
	width:50px;
	height:66px;
	float:left;
}

#right .teams{
	width:157px;
	height:66px;
	float:left;
	padding:0 15px;
	margin-bottom:10px;
}

#right .home{
	width:137px;
	float:left;
	padding:0 10px 6px 10px;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:6px;
	color:#4f4f4f;
}

#right .away{
	width:137px;
	float:left;
	padding:0 10px 0 10px;
}

#right .home b, #right .away b{
	float:left;
	margin-top:4px;
	font-size:12px;
}

#right .roma, #left .roma{
	color:#c2102c;
}
	
#right .s_home, #right .s_away{
	width:23px;
	height:21px;
	float:right;
	background:url(img/right_gosp.png);
	text-align:center;
	color:white;
	font-size:16px;
	font-weight:bold;
	padding-top:2px;
}

#right .s_away{
	background:url(img/right_gosc.png);
}

#right a.raport{
	float:right;
	color:#868686;
	text-decoration:underline;
	width:200px;
	text-align:right;
}

#right .omeczu{
	width:260px;
	float:left;
	border-top:1px solid #e5e5e5;
	margin-top:10px;
	padding:10px 17px 0 10px;
	text-align:right;
}

#right .bottom{
	width:311px;
	height:29px;
	float:left;
	background:url(img/right_bottom.png);
	font-size:1px;
}

#right .domeczu{
	float:left;
	margin-left:6px;
	width:250px;
}

#right .tab0{
	width:287px;
	height:22px;
	float:left;
	font-weight:bold;
	color:#4f4f4f;
}

#right .tab1, #right .tab2{
	width:287px;
	height:22px;
	float:left;
	margin-bottom:6px;
	padding-top:8px;
	background:url(img/right_tab1.png);
}

#right .tab2{
	background:url(img/right_tab2.png);
}

#right .t1{
	width:32px;
	float:left;
	margin-left:14px;
}

#right .t2{
	width:171px;
	float:left;
}

#right .t3{
	width:38px;
	float:left;
}

#right .t4{
	width:32px;
	float:left;
}

#right a.rozwin, #right a.zwin{
	width:61px;
	height:20px;
	float:right;
	background:url(img/right_rozwin.png);
	font-weight:bold;
	font-size:12px;
	color:white;
	padding:3px 0 0 9px;
}

#right a.zwin{
	background:url(img/right_zwin.png);
}

#right .kolejka{
	float:left;
	margin:0 0 10px 10px;
	color:#4f4f4f;
}

#right .team1{
	width:118px;
	float:left;
	text-align:right;
}

#right .score{
	width:50px;
	float:left;
	text-align:center;
	font-weight:bold;
	color:#c2102c;
}

#right .team2{
	width:119px;
	float:left;
}

#right .pytanie{
	width:267px;
	float:left;
	border-bottom:1px solid #e5e5e5;
	padding:0 10px 8px 10px;
	text-align:justify;
	font-weight:bold;
	color:#4f4f4f;
	line-height:18px;
}

#right .odp1{
	float:left;
	margin:10px 0 6px 10px;
}

#right .odp2{
	width:278px;
	height:12px;
	float:left;
	background:url(img/right_odp_1.png);
	padding:5px 0 0 9px;
}

#right .odp2 span{
	max-width:273px;
	height:7px;
	float:left;
	background:url(img/right_odp_2.png);
	background-repeat:no-repeat;
	background-position:right;
}

#right .ile{
	float:left;
	margin:15px 0 0 10px;
}

#right .kontuzja{
	width:286px;
	height:80px;
	padding:13px 0 10px 1px;
	float:left;
	border-bottom:1px solid #e5e5e5;
	position:relative;
}

#right img.kontuzjowany{
	width:80px;
	height:80px;
	float:left;
	margin-right:9px;
}

#right .nazwisko{
	width:181px;
	float:left;
	border-bottom:1px solid #e5e5e5;
	padding:7px 8px 8px 8px;
	font-size:12px;
	font-weight:bold;
	color:#4f4f4f;
}

#right .nazwisko img{
	width:24px;
	height:15px;
	float:right;
}

#right .okontuzji{
	width:187px;
	float:left;
	padding:7px 2px 0 8px;
	line-height:19px;
}

#right .okontuzji b{
	color:#c2102c;
}
	
#right .stats{
	line-height:17px;
	float:left;
	text-align:justify;
}

#right .stats b{
	color:#c2102c;
}

#right .stats a{
	color:#c2102c;
	font-weight:bold;
}
	
#right .foto{
	max-width:287px;
	float:left;
	margin-bottom:10px;
}

#right .buttony{
	width:80px;
	height:40px;
	float:left;
	margin:4px 7px;
}

#right .zaglosuj{
	float: left;
	background:none;
	margin:5px;
	color:#c2102c;
	font-weight:bold;
	border:1px solid #e5e5e5;
	padding:5px;	
}

#right .logowanie{
	float:left;
	padding:10px 15px;
	color:white;
}

#right .logowanie a{
	color:white;
}

#stopka{
	width:962px;
	height:40px;
	float:left;
	background:url(img/stopka.png);
	padding:33px 20px 0 30px;
	color:white;
}

#stopka b{
	color:#f0831c;
}

#stopka span{
	float:right;
}

#stopka span a{
	font-weight:bold;
	color:#f0831c;
	margin-right:10px;
}

#left .nhead{
	width:656px;
	height:52px;
	float:left;
	background:url(img/news_head.png);
	position:relative;
	margin-bottom:11px;
}

#left .nt1{
	position:absolute;
	top:10px;
	left:25px;
	font-weight:bold;
	font-size:12px;
	color:white;
}

#left .nt4a{
	position:absolute;
	top:17px;
	left:25px;
	font-weight:bold;
	font-size:12px;
	color:white;
}

#left .nt2{
	position:absolute;
	top:29px;
	left:26px;
	color:#f7c8ce;
}

#left .nt3{
	position:absolute;
	top:18px;
	right:25px;
	color:#f7c8ce;
}

#left .nimg{
	width:318px;
	height:200px;
	float:left;
	position:relative;
	margin:0 20px 20px 0;
}

#left .nimg img{
	width:318px;
	height:200px;
	float:left;
	z-index:10;
}

#left .nov{
	width:318px;
	height:200px;
	position:absolute;
	top:0;
	left:0;
	background:url(img/news_ov.png);
	z-index:11;
}

#left .nnewss{
	color:#4f4f4f;
	text-align:justify;
	line-height:19px;
	padding:0 30px 0 10px;
}

#left .nnewss a{
	color:#7b7b7b;
}

#left .nb1{
	width:656px;
	height:63px;
	float:left;
	background:url(img/news_b1.png);
	position:relative;
	margin-top:8px;
}

#left .nt4{
	position:absolute;
	top:14px;
	left:18px;
	color:#4f4f4f;
	font-weight:bold;
}

#left .nt5{
	position:absolute;
	top:14px;
	right:20px;
}

#left .komentarz{
	width:656px;
	float:left;
	background:url(img/kom_c.png);
	margin-bottom:8px;
	position:relative;
	z-index:9;
}

#left .gora, #left .dol{
	width:656px;
	height:16px;
	float:left;
	background:url(img/kom_g.png);
	z-index:9;
}

#left .dol{
	background:url(img/kom_d.png);
}

#left .k_left{
	width:70px;
	float:left;
	margin-right:20px;
}

#left .k_right{
	width:546px;
	float:left;
	padding-right:20px;
	text-align:justify;
	line-height:17px;
}

#left .autor{
	float:left;
	margin-bottom:5px;
	width:100%;
}

#left .autor a{
	color:#c2102c;
	font-weight:bold;
}

#left .k_left img{
	width:50px;
	height:50px;
	float:left;
	margin:0 0 6px 17px;
}

#left a.ico1, #left a.ico2, #left a.ico3{
	width:16px;
	height:16px;
	float:left;
}

#left a.ico1{
	margin-left:14px;
	background:url(img/ico1.png);
}

#left a.ico2{
	margin-left:4px;
	background:url(img/ico2.png);	
}

#left a.ico3{
	margin-left:4px;
	background:url(img/ico3.png);
}

#left img.online{
	position:absolute;
	top:14px;
	right:14px;
	z-index:10;
	width:9px;
	height:9px;
}

#left .header2{
	width:97px;
	height:27px;
	float:left;
	background:url(img/header.png);
	margin-bottom:10px;
	font-weight:bold;
	color:white;
	font-size:12px;
	text-align:center;
	padding-top:13px;
}

#left .bann{
	width:510px;
	float:left;
	padding-left:60px;
}

.wrexbox,.pagination,.notice{overflow:hidden;margin-bottom:10px;clear:both;padding:10px; width:636px; float:left;}
.wrexbox a, .pagination a, .notice a{color:#7b7b7b;}
.notice2{background-image:url(acp_images/icons/info.png);background-position:0% 50%;padding:10px;padding-left:25px;background-repeat:no-repeat;;overflow:hidden;margin-bottom:10px;clear:both}
.wrexbox h1{line-height:32px;border-bottom:1px solid #BBB;color:#444;font-family:"Trebuchet MS",sans-serif;font-size:21px;font-weight:400;margin:10px 10px 10px 0;padding:0}
.wrexbox h2{font-size:12px;font-weight:700;margin:10px 10px 10px 0;padding:0}
.wrexbox p{line-height:19px;margin-bottom:5px}
.wrexbox .small{margin-top:5px;color:#A0A0A0;clear:both}
.comment{overflow:hidden;clear:both;width:100%;margin:10px 0}
.comment img.avatar{float:left;border:10px solid #eaeaea;width:50px;height:50px}
.comment .message{-moz-border-radius:2ex;-webkit-border-radius:2ex;width:600px;float:left;margin-left:10px;background:#eaeaea;padding:10px}
.comment .message .info{margin-bottom:10px;overflow:hidden;color:#A0A0A0}
.comment .message p{font-size:12px}
blockquote {margin:0;width:90%;background:#FFF;padding:10px;border:1px solid #aaa;font-size:12px;font-style:italic}
ul.list{list-style:circle;line-height:18px;margin:0 0 0 10px;padding:5px}
fieldset{width:95%;background:#FFF; float:left;border:1px solid #AAA;-moz-border-radius:1ex;-webkit-border-radius:1ex;margin:10px auto;padding:15px}
legend{font-size:13px;font-weight:700;margin-left:5px;padding:0 10px}
fieldset div{overflow:hidden;width:95%;margin:10px auto;padding:5px}
fieldset div.subForm{background:#FAFAFA;border:1px solid #A0A0A0;-moz-border-radius:3ex;-webkit-border-radius:3ex}
fieldset label{float:left;width:25%;font-size:12px;border-right:1px solid #aaa;margin-right:30px}
fieldset input,fieldset textarea{float:left;border:1px solid #CCC;color:#000;font-size:11px;font-family:Verdana;width:auto;background:#fff;padding:5px}
fieldset select{float:left;border:1px solid #CCC;color:#000;font-size:11px;font-family:Verdana;margin-left:1px;padding:4px}
fieldset input.submit,fieldset input.checkbox,fieldset input.radio{width:auto}
fieldset input.submit{background:#eee}
table.wrextable{border:1px solid #dcdcdc;width:100%;float:left;border-right-width:2px;border-bottom-width:2px;margin:10px auto; background:#dcdcdc;}
table.wrextable td{background:#fff;padding:7px; text-align:center;}
table.wrextable td img{margin-top:3px;}
table.wrextable tr:hover td{background:#f4f4f4; }
table.wrextable thead td{text-align:center;background:#870d21;color:#fff;border-bottom:1px solid #222}
table.wrextable thead tr:hover td{background:#445A6E}
.wrexlist{margin:5px 0px 5px 0px;clear:both;border:1px solid #cbcbcb;padding:10px;overflow:hidden}
.wrexlist .left{margin-right:10px}
.wrexlist .right{float:left}
.wrexlist h3{font-size: 13px;margin:0;padding:0;margin-bottom:10px}
.wrexlist div{margin-bottom:5px}
a.button { background: #EFEFEF; padding: 5px; border: 1px solid #B1B1B1; text-decoration: none; color: #111 }
ul.icon{list-style:none;line-height:18px;margin:0 0 0 10px;padding:5px}
ul.icon li{list-style:none;background-position:0% 50%;padding-left:25px;background-repeat:no-repeat}
#ajaxLoader {
    display: none;
    padding: 10px;
    background: #4B505B;
    position: fixed;
    color: #fff;
    top: 0;
}
