/* Definicje niezmienne na podstronach */
BODY
	{
	background-color: #3b3800;
	background-image: url(/gfx/main-bg.gif);
	background-repeat:  repeat-x;
	color: #FFFFFF;
	text-align: center;
	padding: 20px;
	}



.Main
	{
	width: 906px;
	margin: 10px auto;
	text-align: left;
	}

.Center
	{
	float: left;
	width: 771px;
	}

.Right
	{
	float: left;
	width: 135px;
	}



.Middle
	{
	clear: both;
	}

.Middle .BorderLeft
	{
	background-image: url(/gfx/BorderLeft.gif);
	background-repeat: repeat-y;
	width: 5px;
	}

.Middle .BorderRight
	{
	background-image: url(/gfx/BorderRight.gif);
	background-repeat: repeat-y;
	width: 5px;
	}

X.BorderBottom
	{
	xbackground-image: url(/gfx/BorderBottom.gif);
	xheight: 16px;
	xmargin-top: -16px;
	}

.BorderBottomLeft
	{
	background-image: url(/gfx/BorderBottomLeft.gif);
	height: 16px;
	width: 16px;
	float: left;
	margin-top: -16px;
	}

.BorderBottomRight
	{
	background-image: url(/gfx/BorderBottomRight.gif);
	height: 16px;
	width: 16px;
	float: right;
	margin-top: -16px;
	}
	


UL.BottomMenu
	{
	text-align: right;
	margin: 10px 10px 30px 0px;
  clear: both;
	}
	
UL.BottomMenu LI
	{
	display: inline;
	}
	
UL.BottomMenu LI, UL.BottomMenu LI A
	{
	color: #858585;
	font-size: 9px;
	font-weight: bold;
  text-transform: uppercase;
	}



.Intro
	{
	width: 771px;
	position: relative;
	}
	
.Intro .sSign
	{
	position: absolute;
	top: 5px;
	left: -50px;
xvisibility: hidden;
	width: 183px;
	height: 211px;
	}
	
.Intro .sTop
	{
	background-image: url(/gfx/IntroTop-bg.gif);
	padding-top: 20px;
	padding-left: 140px;
	height: 50px;
	}

.Intro .sTop A
	{
	color: #FFDF00;
	font-size: 9px;
	}
	
.Intro .sPicture
	{
	background-image: url(/gfx/IntroPicture.jpg);
	height: 219px;
	}

.Intro .sLogo
	{
	background-image: url(/gfx/Logo-bg.gif);
	height: 79px;
	width: 314px;
	float: left;
	padding-top: 20px;
	padding-left: 20px;
	}

.Intro UL.sTopMenu
	{
	background-image: url(/gfx/TopMenu-bg.jpg);
	height: 79px;
	width: 457px;
	float: left;
	padding-top: 50px;
	padding-left: 20px;
	}

.Intro UL.sTopMenu LI
	{
	display: inline;
	margin-right: 9px;
	}

/*
.Intro UL.sTopMenu LI A
	{
	color: #D6D5D3;
	font-size: 16px;
	font-family: Impact, sans-serif;
	text-transform: uppercase;
	}
	
.Intro UL.sTopMenu LI A:hover
	{
	color: #CDE345;
	text-decoration: none;
	}
*/
	
/*
UL.RightMenu
	{
	}
	
UL.RightMenu LI
	{
	background-image: url(/gfx/MenuRight-bg.gif);
	background-position: right;
	height: 27px;
	padding: 6px 10px 0px 7px;
	}

UL.RightMenu LI.HasSubmenu
	{
	cursor: pointer;
	}

UL.RightMenu LI.IsSubmenu
	{
	background-image: url(/gfx/MenuRightSub-bg.gif);
	padding-left: 15px;
	}
*/
UL.RightMenu
	{
	xbackground-image: url(/gfx/MenuRight-bg.gif);
	xbackground-position: top right;
	xbackground-repeat: repeat-y;
	}

UL.RightMenu LI
	{
	background-image: url(/gfx/MenuRight-bg.gif);
	background-position: top right;
	}
	
UL.RightMenu LI A
	{
	padding-left: 5px;
	display: block;
	height: 27px;
	width: 100%;
	}

UL.RightMenu LI A:hover
	{
	xbackground-image: url(/gfx/MenuRightSub-bg.gif);
	xbackground-position: top right;
	}
	
UL.RightMenu LI IMG
	{
	}

UL.RightMenu LI.IsSubmenu
	{
	xbackground-image: url(/gfx/MenuRightSub-bg.gif);
	xbackground-position: top right;
	}
	
UL.RightMenu LI.IsSubmenu A
	{
	background-image: url(/gfx/MenuRight-mrk.gif);
	xbackground-position: top left;
	background-position: 7px 0px;
	padding-left: 15px;
	xborder-left: 5px solid black;
	}
/*
UL.RightMenu LI A
	{
	xfont-size: 1px;
	xcolor: #383838;
  xtext-transform: uppercase;
	xfont-family: Impact, sans-serif;

	xdisplay: block;
	xheight: 100%;
	xpadding: 10px 10px 0px 7px;
	}

UL.RightMenu LI A IMG
	{
	}

UL.RightMenu LI A:hover
	{
	
	}
*/

	
	
.pPage
	{
	padding: 0px 10px 50px;
	}
	
.pPage .sTitle
	{
	font-weight: bold;
	font-size: 22px;
	text-align: center;
	padding: 10px 0px 30px;
	}


.pIndex
	{
	}
	
.pIndex .sIndexLeft
	{
	width: 309px;
	background-color: #000000;
	}

.pIndex .sIndexRight
	{
	width: 452px; /* ? Sum=771 */
	background-image: url(/gfx/IndexNewsRight-bg.jpg);
	background-position: right bottom;
	background-color: #353535;
	}
	

	
.ShortNewsList
	{
	background-image: url(/gfx/ShortNews_Top-bg.gif);
	background-repeat: repeat-x;
	padding-top: 10px;
	}
	
.ShortNewsList .sItem
	{
	padding: 5px 20px 30px;
	background-image: url(/gfx/ShortNewsItem-bg.gif);
	background-position: left bottom;
	}

.ShortNewsList .sTitle
	{
	color: #CCE133;
	font-size: 12px;
	font-weight: bold;
	}

.ShortNewsList .sUserBar
	{
	color: #8c8c8c;
	font-size: 10px;
	}

.ShortNewsList .sDescription
	{
	color: #FFFFFF;
	font-size: 10px;
	margin: 6px 0px;
	}

.ShortNewsList .sCommentsBar
	{
	text-align: right;
	}
	
.ShortNewsList .sCommentsBar, .ShortNewsList .sCommentsBar A
	{
	color: #8c8c8c;
	font-size: 10px;
	}

.ShortNewsList .sCommentsBar .sMore A
	{
	color: #FFDF00;
	text-transform: uppercase;
	font-weight: bold;
	}



UL.ArchiveNewsList
	{
  min-height: 180px;
	position: relative;
	padding-top: 20px;
	padding-bottom: 40px;
	}

UL.ArchiveNewsList .sArchiveNewsListSign
	{
	position: absolute;
	left: -5px;
	top: 10px;
	}
	
UL.ArchiveNewsList LI
	{
	background-image: url(/gfx/ArchiveNewsList-mrk.gif);
	background-position: 45px center;
	font-size: 10px;
	padding-left: 55px;
	}

UL.ArchiveNewsList LI A
	{
	color: #8a8a8a;
	}
	
	
	
.News
	{
	}

.News .sHeader
	{
	background-image: url(/gfx/News-hd.gif);
	background-repeat: repeat-y;
	background-color: #000000;
	padding: 10px;
	padding-left: 20px;
	}
	
.News .sHeader .sTitle
	{
	color: #FFFFFF;
	font-size: 18px;
	}

.News .sHeader .sUserBar
	{
	color: #8c8c8c;
	font-size: 10px;
	}

.News .sContent
	{
	padding: 20px;
	background-image: url(/gfx/IndexNewsTop-bg.jpg);
	}
	
.News .sContent .sDescription
	{
	color: #E1E1E1;
	margin-bottom: 10px;
	}

.News .sContent .sCommentsBar
	{
	text-align: right;
	}
	
.News .sContent .sCommentsBar, .News .sContent .sCommentsBar A
	{
	color: #8c8c8c;
	font-size: 10px;
	}

.News .sContent .sPrevNext
	{
	margin-top: 10px;
	}
	
.News .sContent .sPrevNext, .News .sContent .sPrevNext A
	{
	color: #FFDF00;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
	}



.RightAdvert
	{
	}
	
.RightAdvert .sHeader
	{
	background-image: url(/gfx/Advert-hd-bg.gif);
	background-position: right;
	height: 34px;
	padding: 17px 0px 0px 10px;
	}
	

.RightAdvert .sContent
	{
	background-color: #FFD80D;
	padding: 9px;
	text-align: center;
	}
	
.RightAdvert .sFooter
	{
	background-image: url(/gfx/Advert-ft.gif);
	background-position: right;
	height: 12px;
	}
