/* = reset reloaded
====================================== */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
	border:0;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}



/* = general
====================================== */
body
{
	background:#0A0A0A url('../gfx/layout/nbackground.jpg') repeat-x;
	color:#161616;
	font: normal 11px Tahoma, sans-serif;
	line-height:16px;
}

ol,ul
{
	list-style:none;
}

table
{
	border-collapse:separate;
	border-spacing:0;
}

caption,th,td
{
	font-weight:400;
	text-align:left;
}

a
{
	color: #161616;
	text-decoration:none;
}

a:hover{
	text-decoration: underline;
}
	
input,textarea,select
{
	border:0;
	font:normal 12px 'Tahoma';
	margin:0;
	padding:0;
}


#wrapper
{
	margin:0 auto;
	width:924px;
}

.box_spacer{
	height: 15px;
}
	
	
.blue{color: #161616}
.green{color: #DA0F0F}
.dotted{border-bottom: 1px dotted #999;}
.dotted:hover{border-bottom: 1px solid #999; text-decoration: none}

.translated{
	font-size: 10px !important;
	color: #ccc;
	text-align: right;
	padding-right: 30px;
}

/* = topbar
====================================== */
.fs_logo{
    background: url('../gfx/topbar/fs-logo.jpg') no-repeat scroll top center transparent;
    width: 63px;
	height: 24px;
	display: block;
	position: absolute;
	top: 0px;
	left: 330px;
	text-indent: -9999px;
}

#topbar
{
	height: 26px;
	position: relative;
}

#topbar a
{
	color: #8D8D8D;
}

#topbar .ac a
{
	color: #FFF;
}

#topbar ul.top-site-links
{
	display: block;
	float: left;
	list-style-type: none;
	list-style-image: none;
	text-transform: uppercase;
	font: 10px "Trebuchet MS";
}
#topbar ul.top-site-links li {
    display: block;
    float: left;
    height: 19px;
    background: url('../gfx/topbar/top-sep-2.png') no-repeat scroll center right transparent;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
}


#topbar ul.top-site-links li a {
    float: left;
    display: block;
    text-indent: -9999px;
    height: 13px;

}

.spcyber {
	height:21px !important;
	padding-top:5px !important;
}

a.topbar-cyberball {
    background: url('../gfx/topbar/cyberball.png') no-repeat scroll top center transparent;
    width: 82px;
    height: 16px !important;
}

a.topbar-cyberball:hover {
    background: url('../gfx/topbar/cyberball.png') no-repeat scroll center center transparent;
    width: 82px;
    height: 16px !important;
}

a.topbar-cmrev {
    background: url('../gfx/topbar/cmrevcom.png') no-repeat scroll top center transparent;
    width: 54px;
}

a.topbar-cmrev:hover {
    background: url('../gfx/topbar/cmrevcom.png') no-repeat scroll center center transparent;
    width: 54px;
}

a.topbar-fifarev {
    background: url('../gfx/topbar/fifarevcom.png') no-repeat scroll top center transparent;
    width: 60px;
}

a.topbar-fifarev:hover {
    background: url('../gfx/topbar/fifarevcom.png') no-repeat scroll center center transparent;
    width: 60px;
}

a.topbar-pesrev {
    background: url('../gfx/topbar/pesrevcom.png') no-repeat scroll top center transparent;
    width: 61px;
}

a.topbar-pesrev:hover {
    background: url('../gfx/topbar/pesrevcom.png') no-repeat scroll center center transparent;
    width: 61px;
}

a.cyb-un {
    background-position: bottom center;
}

.last-sep {
    background: none !important;
}

.comm-bar {
	display:block;
	float: right;
	list-style-image:none;
	list-style-type:none;
	text-transform:uppercase;
}

.comm-bar li {
display:block;
float:left;
height:16px;
padding-left:6px;
padding-top:3px;
}

.comm-bar li a {
	display:block;
	height:19px;
	overflow:hidden;
	text-indent:-9999px;
}

a.facebook-bt {
	background:url("../gfx/topbar/facebook.png") no-repeat scroll center top transparent;
	width:20px;
}

a.facebook-bt:hover {
	background:url("../gfx/topbar/facebook.png") no-repeat scroll center bottom  transparent;
	width:20px;
}

a.twiter-bt {
	background:url("../gfx/topbar/twitter.png") no-repeat scroll center top transparent;
	width:20px;
}

a.twiter-bt:hover {
	background:url("../gfx/topbar/twitter.png") no-repeat scroll center bottom  transparent;
	width:20px;
}

a.yt-bt {
	background:url("../gfx/topbar/youtube.png") no-repeat scroll center top transparent;
	width:20px;
}

a.yt-bt:hover {
	background:url("../gfx/topbar/youtube.png") no-repeat scroll center bottom  transparent;
	width:20px;
}

a.rss-bt {
	background:url("../gfx/topbar/rss.png") no-repeat scroll center top transparent;
	width:20px;
}

a.rss-bt:hover {
	background:url("../gfx/topbar/rss.png") no-repeat scroll center bottom transparent;
	width:20px;
}

.separator-me {
	float: right;
	width: 1px;
	height: 26px;
	background:url("../gfx/topbar/top-sep.png") no-repeat scroll center center transparent;
}
/* = topbar wyszukiwarka
====================================== */

#topbar form#search{
	display: block;
	float:right;
	width:272px;
	margin-top: 2px;
	margin-right:4px;
}

#topbar form#search fieldset label
{
	display: block;
	float: left;
	
	width:269px;
	height: 21px;
	margin-right: 4px;
}

#topbar form#search fieldset .search-off {
	background: url('../gfx/topbar/search-new.png') no-repeat right;
}

#topbar form#search fieldset .search-on {
	background: url('../gfx/topbar/search-new-a.png') no-repeat right !important;
}

.srch-bt{
	background:none repeat scroll 0 0 transparent;

	display:block;
	float:left;

	height:20px;
	text-indent: -9999px;
	width:20px;
}

#topbar form#search fieldset label input.srch
{
	float: left;
	display: block;
	background: none;
	font: normal 11px Tahoma, sans-serif;
	color: #35383C;
	margin: 3px 5px;
	margin-left: 15px;
	width:145px;
	height: 14px;
}

#panel form#login fieldset ul,#panel form#login fieldset div label span,#topbar form#search fieldset label span
{
	display:none;
}

#panel form#login fieldset div input,#topbar form#search fieldset input,#footer ul#navigation2
{
	float:left;
}

/* = top
====================================== */
#top
{
	height:111px;
	background: url('../gfx/layout/ntop.jpg') no-repeat;
}

#top h1
{
	display: block;
	float:left;
	height:111px;
	width:235px;
}

#top h1 a
{
	display:block;
	text-indent:-9999px;
	height:47px;
	width:221px;
	padding: 31px 14px 33px 0px;
}

#top h2
{
	display: block;
	width: 431px;
	height: 80px;
	float: left;
	text-indent: -9999px;
	margin-left:159px;
	margin-top: 19px;
}

#top ul#language
{
	display: block;
	float:right;
	margin-top:1px;
	width: 102px;
}

#top ul#language li
{
	display:block;
	float: right;
	height:23px;
}

#top ul#language li a
{
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	height:23px;
	padding:0px;
	margin:0px;
	text-indent:-9999px;
}

#top ul#language li a:hover, #top ul#language li a.active
{
	background-position:bottom;
}

#top ul#language li a#pl
{
	background-image:url('../gfx/layout/pol.gif');
	width:50px;
}

#top ul#language li a#en
{
	background-image:url('../gfx/layout/eng.gif');
	width:52px;
}

/* = panel
====================================== */
#panel
{
	background:transparent url('../gfx/layout/npanel.gif') no-repeat;
	height:75px;
	padding:0px 15px 0 15px;
	overflow: hidden;
}

#panel form#login
{
	float:right;
	width:384px;
	padding-top: 6px;
}

#panel form#login fieldset div label
{
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	margin-right:15px;
}

#panel form#login fieldset div label input
{
	background-color:#C9E0E9;
	border-left:1px solid #387C9A;
	border-top:1px solid #387C9A;
	padding:2px 0;
	width:110px;
}

#panel .ac{
	font-weight: bold;
}

#panel #p1{	background: #C8DFE8 url('../gfx/icons/user_gray.png') no-repeat 4px 2px}
#panel #p1:hover{background: #E7F1F5 url('../gfx/icons/user_gray.png') no-repeat 4px 2px}
#panel .ac #p1{background: #E7F1F5 url('../gfx/icons/user_gray.png') no-repeat 4px 2px}

#panel #p2{	background: #C8DFE8 url('../gfx/icons/user_edit.png') no-repeat 4px 2px;}
#panel #p2:hover{background: #E7F1F5 url('../gfx/icons/user_edit.png') no-repeat 4px 2px}
#panel .ac #p2{background: #E7F1F5 url('../gfx/icons/user_edit.png') no-repeat 4px 2px}

#panel #p3{	background: #C8DFE8 url('../gfx/icons/page_white_text.png') no-repeat  4px 2px;}
#panel #p3:hover{background: #E7F1F5 url('../gfx/icons/page_white_text.png') no-repeat 4px 2px}
#panel .ac #p3{background: #E7F1F5 url('../gfx/icons/page_white_text.png') no-repeat 4px 2px}

#panel #p4{	background: #C8DFE8 url('../gfx/icons/email.png') no-repeat  4px 2px;}
#panel #p4:hover{background: #E7F1F5 url('../gfx/icons/email.png') no-repeat 4px 2px}
#panel .ac #p4{background: #E7F1F5 url('../gfx/icons/email.png') no-repeat 4px 2px}

.donosy-new{
	font-weight: bold;
	background: url('../gfx/icons/email_open.png') no-repeat  4px 2px !important;
}	


#panel #p5{	background: #C8DFE8 url('../gfx/icons/group.png') no-repeat  4px 2px;}
#panel #p5:hover{background: #E7F1F5 url('../gfx/icons/group.png') no-repeat 4px 2px}
#panel .ac #p5{background: #E7F1F5 url('../gfx/icons/group.png') no-repeat 4px 2px}

#panel #p6{	background: #C8DFE8 url('../gfx/icons/sport_soccer.png') no-repeat  4px 2px;}
#panel #p6:hover{background: #E7F1F5 url('../gfx/icons/sport_soccer.png') no-repeat 4px 2px}
#panel .ac #p6{background: #E7F1F5 url('../gfx/icons/sport_soccer.png') no-repeat 4px 2px}

	
#panel #p7{	background: #C8DFE8 url('../gfx/icons/exclamation.png') no-repeat  4px 2px;}
#panel #p7:hover{background: #E7F1F5 url('../gfx/icons/exclamation.png') no-repeat 4px 2px}
#panel .ac #p7{background: #E7F1F5 url('../gfx/icons/exclamation.png') no-repeat 4px 2px}
	
/* = login box
====================================== */

.lb-layer {
	width: 100%;
	height: 100%;
	position:fixed;
	background: url(../gfx/layout/lb.png) repeat 0 0;
	z-index:998;
	display:none;
	}
	
.close-login {
	float:left;
	width: 24px;
	height: 23px;
	margin-left: 330px;
	margin-top: 6px;
	}

#login-box
{
	display: block;
	position: absolute;
	width: 555px;
	left: 50%;
	margin-left: -277px;
	top: 50%;
	margin-top: -178px;
	z-index:999;
}

#login-box .login-box_top
{
	display: block;
	height: 17px;
	width: 100%;
	background: url('../gfx/layout/login-box_top.png') no-repeat 24px 0;
}

#login-box .login-box_bottom
{
	display: block;
	height: 17px;
	width: 100%;
	background: url('../gfx/layout/login-box_bottom.png') no-repeat 24px 0;
}

#login-box .login-box
{
	display: block;
	width: 485px;
	padding: 0 35px;
	background: url('../gfx/layout/login-box_bg.png') repeat-y center;
}

#login-box .login-box form#login
{
	display: block;
	width: 447px;
	padding: 80px 19px 30px;
	margin-left: 6px;
}

#login-box .login-box .error
{
	background: url('../gfx/layout/login-box_error.gif') no-repeat center center;
	width: 447px;
	height: 20px;
	padding-top: 5px;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	display: block;
	clear: both;
	color: #fff;
}

#login-box .login-box label
{
	display: block;
	clear: both;
	font-size: 12px;
	height: 28px;
	width: 100%;
	margin-top: 12px;
	color: #fff;
}

#login-box .login-box label span
{
	display: block;
	width: 105px;
	text-align: right;
	margin-right: 15px;
	float: left;
	margin-top: 4px;
}

#login-box .login-box label span.text
{
	width: 227px;
	height: 25px;
	background: #FFF url('../gfx/layout/login-box_input.gif') no-repeat center center;
	border: 1px solid #BDBDBD;
	margin: 0px;
}

#login-box .login-box label span.text input
{
	display: block;
	float: left;
	margin: 0 5px;
	width: 217px;
	height: 25px;
	background: transparent;
	font-size: 18px;
	line-height: 22px;
}

#login-box .login-box label.remember
{
	margin-top: 10px;
	!margin-top: 8px;
	margin-bottom: 10px;
	margin-left: 120px;
	!margin-left: 118px;
	!margin-right: 2px;
	width: 155px;
	font-size: 11px;
	height: 20px;
	clear: none;
	float: left;
}

#login-box .login-box label.remember input
{
	float: left;
	padding: 0px;
	margin: 0px;
	margin-top: 4px;
	!margin-top: 2px;
}

#login-box .login-box label.remember span
{
	text-align: left;
	margin-left: 10px;
}

#login-box .login-box input[type='submit']
{
	margin-top: 10px;
	display: block;
	float: left;
	clear: none;
	cursor: pointer;
	width: 74px;
	height: 21px;
	background: no-repeat right center;
	text-indent: -9999px;
	font-size: 0px;
	line-height: 0px;
}

#login-box .login-box a
{
	display: block;
	clear: both;
	margin-left: 120px;
	width: 227px;
	color: #04B5F8;
}


/* = content
====================================== */
#content
{
	background:transparent url('../gfx/layout/ncontent.gif') repeat-y;
	height:100%;
	padding:10px 17px;
	padding-bottom: 30px;
	clear: both;
}

#content .heading
{
	height:36px;
}

#content .heading h3
{
	background:transparent url('../gfx/headers/header_bg.png') no-repeat top right;
	height:36px;
	width:100%;
}


#content .heading h3 span
{
	background-repeat:no-repeat;
	display:block;
	height:36px;
	text-indent:-9000px;
	background-position: center left;
}

#content .heading h3 a
{
	background-repeat:no-repeat;
	display:block;
	height:36px;
	text-indent:-9000px;	
}

#content .heading.nav
{
	position: relative;
}

#content .heading .nav
{
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	background: url('../gfx/layout/heading-nav.gif') no-repeat top right;
	width: 54px;
	height: 36px;
}

#content .heading .nav a
{
	display: block;
	float: left;
	width: 100%;
	height: 16px;
	margin-bottom: 2px;
	text-indent: -9999px;
	background: no-repeat 28px center;
	cursor: pointer;
}

#content .heading .nav .up {background-image: url('../gfx/layout/heading-up.gif')}
#content .heading .nav .down {background-image: url('../gfx/layout/heading-down.gif')}
#content .heading .nav .play {background-image: url('../gfx/layout/heading-play.png'); height: 100%;}
#content .heading .nav .pause {background-image: url('../gfx/layout/heading-pause.png'); height: 100%;}

/* = main menu
====================================== */

.main_menu{
	background: #C0C0C0 url('../gfx/layout/box1.gif') repeat-x ;
	padding: 11px 5px 0px 8px;
	height: 160px;
	float:left;
}

.main_menu .tabs, .usertabs{
	display: block;
	width: 100%;
	clear: both;
	float: left;

}

.usertabs {
	border-bottom: 1px solid #aaa;
	margin-bottom: 15px;
}

.main_menu .tabs li, .usertabs li{
	float: left;
}

.main_menu .tabs li a, .usertabs li a{
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height:21px;
	cursor: pointer;
}

.usertabs li a { height: 22px; }
.usertabs li a.ac {background-position: bottom;}

.main_menu #submenu{
	display: block;
	width: 100%;
	clear: both;
	float: left;
}

.main_menu #submenu li{
	line-height: 22px;
}

.main_menu #submenu li a{
	display: block;
	padding-left: 26px;		
	width: auto;

}

.main_menu .sub1 a{
	background: url('../gfx/layout/ball_menu2.png') no-repeat #dfdfdf left 5px;
}

.main_menu .sub2 a{
	background: url('../gfx/layout/ball_menu2.png') no-repeat left 5px;
}

.main_menu #submenu li a:hover{
	color: #161616;
}	

.main_menu #submenu #ac{
	color: #161616;
	text-decoration: underline;
}

/* = panel main menu
====================================== */
#panel .tabs, #panel .tabs ul {
	display: block;
	clear: none;
	float: left;
	height: 37px;
	width: 100%;
}

#panel .tabs ul li {
	display: block;
	float: left;
	height: 37px;
}

#panel .tabs ul li a {
	display: block;
	float: left;
	height: 37px;
	text-indent: -9999px;
}

#panel #submenu {
	display: block;
	width: 100%;
	clear: both;
	float: left;
}

#panel #submenu ul {
	display: block;
	float: left;
	margin-left: 10px;
}

#panel #submenu ul li {
	display: block;
	float: left;
}

#panel #submenu ul li a {
	display: block;
	padding: 8px 26px;
	padding-right: 8px;
	background: no-repeat left center;
	color: #fff;
}

#panel #submenu li a#sm-11{background-image: url('../gfx/icons/newsroom/1.gif')}
#panel #submenu li a#sm-12{background-image: url('../gfx/icons/newsroom/2.gif')}
#panel #submenu li a#sm-13{background-image: url('../gfx/icons/newsroom/3.gif')}
#panel #submenu li a#sm-14{background-image: url('../gfx/icons/newsroom/4.gif')}
#panel #submenu li a#sm-15{background-image: url('../gfx/icons/newsroom/5.gif')}
#panel #submenu li a#sm-16{background-image: url('../gfx/icons/newsroom/6.gif')}
#panel #submenu li a#sm-21{background-image: url('../gfx/icons/articles/1.gif')}
#panel #submenu li a#sm-22{background-image: url('../gfx/icons/articles/2.gif')}
#panel #submenu li a#sm-23{background-image: url('../gfx/icons/articles/3.gif')}
#panel #submenu li a#sm-24{background-image: url('../gfx/icons/articles/4.gif')}
#panel #submenu li a#sm-31{background-image: url('../gfx/icons/graphics/1.gif')}
#panel #submenu li a#sm-32{background-image: url('../gfx/icons/graphics/2.gif')}
#panel #submenu li a#sm-33{background-image: url('../gfx/icons/graphics/3.gif')}
#panel #submenu li a#sm-34{background-image: url('../gfx/icons/graphics/4.gif')}
#panel #submenu li a#sm-35{background-image: url('../gfx/icons/graphics/5.gif')}
#panel #submenu li a#sm-36{background-image: url('../gfx/icons/graphics/6.gif')}
#panel #submenu li a#sm-41{background-image: url('../gfx/icons/fileplanet/1.gif')}
#panel #submenu li a#sm-42{background-image: url('../gfx/icons/fileplanet/2.gif')}
#panel #submenu li a#sm-43{background-image: url('../gfx/icons/fileplanet/3.gif')}
#panel #submenu li a#sm-44{background-image: url('../gfx/icons/fileplanet/4.gif')}
#panel #submenu li a#sm-45{background-image: url('../gfx/icons/graphics/5.gif')}
#panel #submenu li a#sm-46{background-image: url('../gfx/icons/graphics/6.gif')}
#panel #submenu li a#sm-51{background-image: url('../gfx/icons/community/1.gif')}
#panel #submenu li a#sm-52{background-image: url('../gfx/icons/community/2.gif')}
#panel #submenu li a#sm-54{background-image: url('../gfx/icons/community/4.gif')}
#panel #submenu li a#sm-53{background-image: url('../gfx/icons/community/3.gif')}

#panel #submenu li a#sm-91{background-image: url('../gfx/icons/user_gray.png')}
#panel #submenu li a#sm-92{background-image: url('../gfx/icons/user_edit.png')}
#panel #submenu li a#sm-93{background-image: url('../gfx/icons/page_white_text.png')}
#panel #submenu li a#sm-94{background-image: url('../gfx/icons/sport_soccer.png')}
#panel #submenu li a#sm-95{background-image: url('../gfx/icons/email.png')}
#panel #submenu li a#sm-96{background-image: url('../gfx/icons/group.png')}
#panel #submenu li a#sm-97{background-image: url('../gfx/icons/exclamation.png')}

/* = panel zalogowany
====================================== */
#panel #submenu #zalogowany{
	float: right;
	padding-top: 5px;
	margin-right: 10px;
}

#panel #submenu #zalogowany #avatar{
	border: 1px solid #B0B0B0;
	float: right;
	width: 17px;
	height: 20px;
	background: #ebebeb;
	padding: 1px;	
}	

#panel #submenu #zalogowany #avatar img{
	width: 17px;
	height: 20px;
	display: block;
}	


#panel #submenu #zalogowany #witaj{
	font-size: 12px;
	padding-top: 8px;
	padding-left: 6px;
	display: block;
	float: left;
}

#panel #submenu #zalogowany ul{
	float: left;
	width: 850px;
	padding-left: 0px;
	padding-top: 1px;
}
	
#panel #submenu #zalogowany ul li{
	float: right;
	padding-bottom: 8px;
	padding-right: 10px;
}


#panel #submenu #zalogowany ul li a{
	display: block;
	padding: 2px 2px 2px 23px;
}	
/* = wyszukiwarka
====================================== */
.search{
	padding: 0 10px 5px 10px; 
	line-height: 18px;
	background: #C0C0C0 url(../gfx/layout/box1.gif) repeat-x scroll center top;
}

.search #checkbosy{
	padding: 10px 10px 10px 10px; 
}


.search #checkbosy label{
	float: left;
	width: 130px;
	padding-left: 10px
}
	
.search #checkbosy label:hover{	
	cursor: pointer;
}	
	
.search div{
	padding: 10px 0 10px 0;
	float: left;
}
		
.search div label{
	float: left;
	padding-left: 10px;
}

.search div p{
	clear: both;	
	float: left;
	width: 100%;
	padding: 0;
}
	
		
.search .input_text{
	background: #E8E8E8;
	border: 1px solid #4B4F55;
	width: 150px;
	height: 17px;
	margin-left: 6px;
	margin-right: 6px;
	float: left;
	padding-left: 2px;
	font-size: 11px;
}

.search .select{
	background: #E8E8E8;
	border: 1px solid #4B4F55;
	width: 153px;
	height: 19px;
	margin-left: 28px;
	margin-right: 6px;
	float: left;
	padding-left: 2px;
	font-size: 11px;
}

.search .input_submit{
	float: left;
}

	
/* = tagi
====================================== */
.tagi {
	padding: 0 10px 10px 10px; 
	line-height: 18px;
	background: #C0C0C0 url('../gfx/layout/box_small.gif') repeat-x ;
}

.tagi a{
	
}	
	
.tagi a:hover{
	text-decoration: underline;
}
		
.tagi a.h1{font-size: 20px}
.tagi a.h2{font-size: 18px}
.tagi a.h3{font-size: 15px}
.tagi a.h4{font-size: 12px; font-weight: normal}
.tagi a.h5{font-size: 10px; font-weight: normal; color: #595959}
	
.tagi p{
	padding-bottom: 7px;
	padding-top: 5px;
}	

.tagi p strong{
	font-weight: bold;
	padding-right: 5px;
	padding-left: 4px;
}

.tagi p a{	
	color: #DA0F0F;
	color: #161616;
}	

.tagi .pokaz_ukryj_tagi{
	margin-top: 7px;
	float: right;
}

.tagi .pokaz_ukryj_tagi a{
	display: block;
	width: 100px;
	height: 12px; 
	color: #DA0F0F;
	text-indent: -9999px;
}

/* = icons
====================================== */

.seo_icons{
	background: url('../gfx/layout/infobar.gif') repeat-x top !important;
	display:block;
	text-align:center;
	font-size: 11px;
	padding-bottom: 4px;
	padding-top: 3px;
	font-weight: normal;
	width: 100%;
	height: 16px;
	overflow: hidden;
}
	
.seo_icons ul{
	padding-left: 20px;
}
	
.seo_icons ul li{
	display: inline; 
	float: left;
}

.seo_icons ul li strong{
	padding-right: 30px;
}	

.seo_icons ul li a{
	display: block;
	height: 16px;
	padding-left: 20px;
	padding-right: 25px;
	padding-bottom: 2px;
}
	

.wykop{	background: url('../gfx/layout/wykop.gif') no-repeat left 1px; }		
.gwar{	background: url('../gfx/layout/gwar.gif') no-repeat left 1px; }		
.digg{	background: url('../gfx/layout/digg.gif') no-repeat left 1px; }		
.google{	background: url('../gfx/layout/google.png') no-repeat left 1px; }		
.delicious{	background: url('../gfx/layout/delicous.gif') no-repeat left 1px }		


/* = ostatnie publikacje
====================================== */

.ostatnie_publikacje, .najnowsze_komentarze{
	background: #c0c0c0 url(../gfx/layout/box_small.gif) repeat-x 0 0;
	padding: 11px 5px 5px 5px;
	float: left;
	clear: both;
	width: 324px;
}

.ostatnie_publikacje .tabs, .najnowsze_komentarze .tabs{
	display: block;
	width: 100%;
	clear: both;
	height: 21px;
	border-bottom: 1px solid #e4e4e4;
}

.ostatnie_publikacje .tabs li, .najnowsze_komentarze .tabs li{
	float: left;
}

.ostatnie_publikacje .tabs li a, .najnowsze_komentarze .tabs li a{
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 21px;
}


.ostatnie_publikacje .submenu, .najnowsze_komentarze .submenu{
	display: block;
	width: 100%;
	clear: both;
	float: left;
	background-color: #E4E4E4;
}

.ostatnie_publikacje .submenu li, .najnowsze_komentarze .submenu li{
	line-height: 22px;
	margin-bottom: 2px;
	float: left;

}

.ostatnie_publikacje .submenu li a, .najnowsze_komentarze .submenu li a{
	display: block;
}

.ostatnie_publikacje .sub1 a, .najnowsze_komentarze .sub1 a{
	padding-left: 26px;		
	width: 294px;
	background: url('../gfx/layout/ball_menu2.png') no-repeat #d4d4d4 left 5px;
}


.ostatnie_publikacje .sub2, .najnowsze_komentarze .sub2{
	line-height: 14px !important;
	width: 316px;
	padding-bottom: 5px;
}

.ostatnie_publikacje .sub2 span, .najnowsze_komentarze .sub2 span{
	display: block;
	float: left;
	width: 140px;
	padding: 5px 5px 10px 5px;
}
	
.ostatnie_publikacje .sub2 span a, .najnowsze_komentarze .sub2 span a{	
	color: #da0f0f;
	font-weight: bold;
	display: block;
	padding-bottom: 7px;
}	

.ostatnie_publikacje .sub2 img, .najnowsze_komentarze .sub2 img, .ostatnie_publikacje .sub2 span.img{
	float: left;
	border: 1px solid #4B4F55;
	background: #3C3E43;
	padding: 2px;
	margin: 5px 5px 0 5px;
}	

.ostatnie_publikacje .sub2 span.img
{
	width: 60px;
	height: 70px;
	background: #ffffff;
}

.ostatnie_publikacje .submenu li a:hover, .najnowsze_komentarze .submenu li a:hover{
	color: #161616;
}

/* = paginator
====================================== */

.paging { 
	clear: left;
	height: 100%; 
	overflow: hidden; 
	padding: 8px 10px 6px 6px; 
	background: #fff;
	border-top: 1px solid #aaa;
 }
 
.paging h3 { 
	width: 77px; 
	height: 12px; 
	float: left; 
	margin: 1px 10px 0 0; 
	text-indent: -9000px; 
}

.paging h4 { 
	width: 77px; 
	height: 12px; 
	float: left; 
	margin: 1px 10px 0 0; 
	text-indent: -9000px; 
}


.paging ul { 
	height: 100%; 
	overflow: hidden; 
	float: left; 
	list-style-type: none; 
	margin-top: -3px; 
}

.paging ul li { 
	display: inline; 
	float: left; 
	margin-left: 2px; 
}

.paging ul li a { 
	display: block; 
	background: url('../gfx/layout/paginator_li.gif') no-repeat right;
	color: #343434; 
	text-align: center; 
	padding: 3px 6px 3px 7px; 
}

.paging ul li a:hover { 
}

.paging ul li.active { 
	background: none;
	font-weight: bold; 
	color: #161616; 
	padding: 3px 6px 3px 7px; 
}

.paging ul li.unactive { 
	color: #767676; 
	text-align: center; 
	padding: 3px 6px 3px 7px; 
}

.paging select { 
	float: right; 
	width: 100px; 
	margin-top: 0px; 
	font-weight: normal; 
	padding: 2px 0px 2px 4px; 
	background-color: #f2f2f2; 
	font-size: 11px; color: #343434; 
	border: 1px solid #CFCFCF; 
}
		


/* = komentarze
====================================== */

.newsroom-read_comments { 
	height: auto !important; 
	height: 180px; 
	min-height: 180px; 
	padding: 15px 10px 5px 10px; 
	background:#C0C0C0 url('../gfx/layout/box1.gif') repeat-x top;
}

.newsroom-read_comments ul { 
	height: auto !important; 
	height: 145px; 
	min-height: 145px; 
	list-style-type: none; 
}

.newsroom-read_comments ul li { 
	padding: 5px 10px 5px 10px; 
	margin-bottom: 1px; 
}

.newsroom-read_comments ul li span { 
	font-size: 10px; 
	padding-right: 10px; 
}

.newsroom-read_comments ul li a { 
	padding-right: 15px; 
	background: transparent url('../gfx/arrow2.gif') no-repeat 99% -5px; 
}

.newsroom-read_comments ul li a:hover { 
	color: #DA0F0F; 
}

.newsroom-read_comments ul li.c1 { 
	background-color: #D1D1D1; 
}

.newsroom-read_comments ul li.c2 { 
	background-color: #494C52; 
}

.newsroom-read_comments p { 
	float: left; 
	margin-top: 2px; 
	margin-left: 10px; 
	font-size: 10px; 
}



.newsroom-read_comments h4 a { 
	display: block; 
	width: 229px; 
	height: 10px; 
	overflow: hidden; 
}

.newsroom-read_comments h5 { 
	font-size: 11px; 
	color: #fff; 
	text-align: center; 
	margin-top: 40px; 
	font-weight: bold;
}

.newsroom-read_comments p.info { 
	float: none; 
	font-size: 11px; 
	margin-left: 0; 
	text-align: center; 
}

.newsroom-read_comments p.info a{ 
	color: #DA0F0F;
}	

p.annote { 
	text-align: center; 
	font-size: 10px; 
	color: #E3E3E4; 
	margin-top: 15px; 
}
	
	
/* = formularz odpowiedzi
====================================== */

.content-topic_addanswer { 
	padding: 15px; 
	background: #C0C0C0 url('../gfx/layout/box1.gif') repeat-x ;
	padding: 10px 10px 0px 10px; 
	overflow: hidden;
}

.content-topic_addanswer form fieldset div { height: 100%; overflow: hidden; margin-bottom: 10px; }
.content-topic_addanswer form fieldset div label { 
	float: left; 
	width: 105px; 
	padding: 0px 0px 4px 0px; 
	color: #161616;
}

.content-topic_addanswer form fieldset div input { 
	float: left; 
	font-family: Tahoma, sans-serif; 
	font-size: 11px;
	height: 18px;
	background-color: #C8C8C8; 
}

.content-topic_addanswer form fieldset div select { 
	float: left; 
	font-family: Tahoma, sans-serif; 
	font-size: 11px;
	height: 18px;
	background-color: #C8C8C8; 
	margin-left: 10px;
}


.content-topic_addanswer form fieldset div textarea { 
	height: 100px; 
	width: 420px;
	font-family: Tahoma, sans-serif; 
	float: left; 
	padding: 4px 0px 4px 0px; 
	background-color: #E8E8E8; 
	font-size: 11px; color: #fff; 
	border: 1px solid #4B4F55;
	color: #000;
}

.content-topic_addanswer form fieldset input.add { cursor: pointer; width: 150px; float: left; text-align: center; margin-left: 80px; margin-right: 10px; background-color: #3A3C41; border-bottom: 1px solid #2C2E31; font-size: 11px; padding: 3px 0px 3px 0px; font-weight: bold; }
.content-topic_addanswer form fieldset p { font-size: 10px; padding-top: 4px; font-weight: normal; text-align: left; }
.content-topic_addanswer form fieldset p a { color: #DA0F0F; font-weight: bold; }
.content-topic_addanswer form fieldset p a:hover { color: #DA0F0F; }
.content-topic_addanswer p { margin-bottom: 10px; font-weight: bold; text-align: center; }
.content-topic_addanswer p a { color: #DA0F0F; font-weight: bold; }
.content-topic_addanswer p a:hover { }
#dis { -moz-opacity:0.5; opacity: 0.5; filter:alpha(opacity=50); }
	
.content-topic_addanswer h5 { 
	font-size: 11px; 
	text-align: center; 
	font-weight: bold;
}

.content-topic_addanswer p.info { 
	float: none; 
	font-size: 11px; 
	margin-left: 0; 
	text-align: center; 
	font-weight: normal;
}


/* = bottom
====================================== */
#bottom a{
	text-indent: -9999px;
	overflow: hidden;
}

#bottom h1{
	padding-left: 450px;
}	

#bottom h1 a{
	float: left;
	width: 190px;
	height: 40px;
}	

#bottom #up{
	float: right;
	width: 70px;
	height: 20px;
	margin-top: 20px;
}

/* = footer
====================================== */
#footer{
	background: url('../gfx/layout/nfooter.gif') no-repeat;
}


#footer #navi{
	float: left;
	width: 200px;
	padding-top: 40px;
	height: 155px;
}

#footer #navi h1{
	padding-left: 15px;
}	

#footer #navi form{
	padding-top: 10px;
	padding-left: 15px;
}	

#footer #navi form input{
	vertival-align: middle;
	float: left;
}	

.footer_text{
	width: 130px
	height: 17px;
	font-size: 11px;
	padding: 3px;
}

#footer #navi ul{
	padding-top: 10px;
	padding-left: 15px;
}

#footer #navi ul li{
	padding-top: 5px;
}	

#footer #navi ul li a{
	display: block;
	width: 120px;
	height: 15px;
	text-indent: -9999px;
	overflow: hidden;
}	

#footer #links{
	float: right;
	width: 650px;
	padding-right: 35px;
	line-height: 21px;
	position: relative;
}

#f3{
	width: 36px;
	height: 33px;
	position: absolute;
	top: 104px;
	right: 70px;
	background: url('../gfx/layout/f3.gif') no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}	

#gram{
	width: 89px;
	height: 28px;
	position: absolute;
	top: 139px;
	right: 41px;
	background: url('../gfx/layout/fifa10_footer.png') no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}	


#footer #links ul{
	clear: both;
}

#footer #links ul li{
	float: left;
	color: #da0f0f;
	padding-left: 3px;
	padding-right: 3px;
}		

#footer #links ul li a{
	color: #da0f0f;
}	


#footer #links .start_1{
	color: #000 !important;
	font-weight: bold;
	width: 85px;
	display: block;
	background: url('../gfx/layout/foot_ball.png') no-repeat 0 7px;
	padding-left: 18px;
}	

#footer #links .start_2{
	color: #000 !important;
	font-weight: bold;
	width: 85px;
	display: block;
	background: url('../gfx/layout/foot_ball.png') no-repeat 0 7px;
	padding-left: 18px;
}

#footer #links_bottom{
	clear: both;
	height: 25px;
	line-height: 25px;
}	

#footer #links_bottom #links_left{
	float: left;
	width: 450px;
	padding-left: 5px;
}
	
#footer #links_bottom #links_left ul li{
	float: left;
	padding-left: 3px;
	padding-right: 3px;
	color: #ADB4BC;	
}	

#footer #links_bottom #links_left ul li a{
	color: #C7DAF0;
}	


#footer #links_bottom #copyright{
	float: right;
	width: 220px;
	color: #C0C3C7;
	text-align: right;
	padding: 0 7px 0 0;
}	

#header ul#navigation li a:hover,#header ul#language li a:hover,#header ul#language li a.active,#footer ul#navigation2 li a:hover
{
	background-position:bottom;
}

/* = ban info
====================*/
div.ban_info
{
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}

div.ban_info h4
{
	font-weight: bold;
	padding-bottom: 15px;
}

/* = nasza ukochana klasa linkow
====================================== */
	
a.newsroom_link { 
	color: #DA0F0F;
	background: url('../gfx/arrow2.gif') no-repeat 0 -5px; 
	padding-left: 12px;
	font-weight:normal;
}
a.newsroom_link:hover { }
a.newsroom_link2 { color: #05ACEB; }
a.newsroom_link2:hover { color: #DA0F0F; }
a.newsroom_link3 { color: #fff; }
a.newsroom_link3:hover { text-decoration: underline; }


/* = ośka czasu
====================================== */

.choose_version_bar
{
	display: block;
	float: left;
	height: 40px;
}

.choose_version_bar .choose_version {
background:url("../gfx/kartoteka/wersje_start.png") no-repeat scroll left center transparent;
display:block;
float:left;
height:100%;
margin-right:1px;
width:94px;
}

.choose_version_bar .choose_version span
{
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
}

.choose_version_bar .axis_background {
background:url("../gfx/kartoteka/wersje_end.png") no-repeat scroll right center transparent;
display:block;
float:left;
height:100%;
text-align:center;
width:795px;
}

.choose_version_bar .axis_background ul
{
	text-align: center;
	display: block;
	margin: 5px auto;
	width: 760px;
	height: 75%;
	padding: 0px 7px;
	background: url(../gfx/kartoteka/oska.png) no-repeat top center;
}

.choose_version_bar .axis_background ul li
{
	display: block;
	float: left;
	text-align: center;
	width: 152px;
	height: 30px;
	background: url(../gfx/kartoteka/oska_li.gif) no-repeat top center;
}

.choose_version_bar .axis_background ul.trzy_wersje li
{
	width: 253px;
}

.choose_version_bar .axis_background ul.cztery_wersje li
{
	width: 190px;
}

.choose_version_bar .axis_background ul li span
{
	display: block;
	width: 100%;
	height: 100%;
	background: no-repeat bottom center;
}

.choose_version_bar .axis_background ul li span#chvb1{background-image: url(../gfx/kartoteka/fm_2005.gif)}
.choose_version_bar .axis_background ul li span#chvb2{background-image: url(../gfx/kartoteka/fm_2006.gif)}
.choose_version_bar .axis_background ul li span#chvb3{background-image: url(../gfx/kartoteka/fm_2007.gif)}
.choose_version_bar .axis_background ul li span#chvb4{background-image: url(../gfx/kartoteka/fm_2008.gif)}
.choose_version_bar .axis_background ul li span#chvb5{background-image: url(../gfx/kartoteka/fm_2009.gif)}

.choose_version_bar .axis_background ul li span a
{
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
}

.choose_version_bar .axis_background ul li span a:hover
{
	background: url(../gfx/kartoteka/oska_li-hover.png) no-repeat top center;
}

.choose_version_bar .axis_background ul li span a.hr
{
	background: url(../gfx/kartoteka/oska_li_hr.png) no-repeat center -34px;
	!background: url(../gfx/kartoteka/oska_li_hr-iever.png) no-repeat center -34px;
}

.choose_version_bar .axis_background ul li span a.hr:hover
{
	background-position: center top;
}

.choose_version_bar .axis_background ul li span a.ac
{
	background: url(../gfx/kartoteka/oska_li_ac.png) no-repeat top center;
	!background: url(../gfx/kartoteka/oska_li_ac-iever.gif) no-repeat top center;
}

#content #submenu {
	position: relative;
	overflow: hidden;
	background-color: #e8e8e8;
	}

	
#terror, #dbase {
	color: #fff !important;
	}
	
#cse-search-results, #cse-search-results iframe {
	background-color: #E8E8E8;
	}
	
#cse-search-results iframe body {
	padding: 0 10px;
	}
	
/* ogolne fixy */
.hot h4 a:hover{
	color: #161616 !important;
}

.hot h4 a { padding-bottom: 1px !ie; }

.krotkie h3 {

width: 550px !important;
}


.dlugie h3 {
width: 309px !important;
}


#panel #submenu li a#sm-62 {
background-image:url("../gfx/icons/2.gif");
}


.choose_version_bar .axis_background ul li span {
background:none no-repeat scroll center bottom transparent;
display:block;
height:100%;
width:100%;
}

.choose_version_bar .axis_background ul li span#chvb10 {
background-image:url("../gfx/kartoteka/fifa_03.png");
}
.choose_version_bar .axis_background ul li span#chvb11 {
background-image:url("../gfx/kartoteka/fifa_04.png");
}
.choose_version_bar .axis_background ul li span#chvb13 {
background-image:url("../gfx/kartoteka/fifa_05.png");
}
.choose_version_bar .axis_background ul li span#chvb14 {
background-image:url("../gfx/kartoteka/fifa_06.png");
}
.choose_version_bar .axis_background ul li span#chvb16 {
background-image:url("../gfx/kartoteka/fifa_07.png");
}
.choose_version_bar .axis_background ul li span#chvb17 {
background-image:url("../gfx/kartoteka/fifa_08.png");
}
.choose_version_bar .axis_background ul li span#chvb19 {
background-image:url("../gfx/kartoteka/fifa_09.png");
}

.choose_version_bar .axis_background ul li span#chvb23 {
background-image:url("../gfx/kartoteka/fifa_10.png");
}

.choose_version_bar .axis_background ul li span#chvb24 {
background-image:url("../gfx/kartoteka/fifa_11.png");
}

#panel #submenu li a#sm-61 {
    background-image: url("../gfx/icons/1.gif");
}
