/*-------------------- Style artykułów --------------------------
//-------------------- Dodanie czcionki -------------------------
//-------------------------------------------------------------*/

	@font-face{
		font-family: silesiana;
		src:url(../font/silesiana.otf);
	}

	body{
		background-color: #000;
		background-size: cover;
		background-attachment: fixed;
		overflow: auto;
	}

/* ------------------------------------------------------------------------- 
// ---------------------------------- Baner -------------------------------- 
// -----------------------------------------------------------------------*/
        
	#logoNew{
		width:1530px;
		height:100px;
		box-sizing: border-box;
		background-image: url("../Grafika/Tla/baner-nowy_long_v2.0.png");
		margin: 0px auto 0px auto;	
		padding: 0;
	}
	#l_baner{
		float: left;
		margin-left:0px;
		width: 400px;
		height: 72px;
	}
	#r_baner{
		float: right;
		margin-right:-100px;
		width: 400px;
		height: 72px;
	}
	#zegar {
		width: 600px;
		height: 30px;
		font-size: 16pt;
		text-align: left;
		color: #DDDDDD;
		float: left;
	}
	#z_link_1{
		width: 380px; 
		height: 30px;
		margin: 42px 0 0 -154px; 
		float: left; 
		color:#000;
	}
	#z_link_1>p{
		font-size: 16pt;
		text-align: left;
		font-weight: bold;
		margin: 6px 0 5px 0;
	}
	#czasomierz {
		width: 340px;
		height: 28px;
		font-size: 16pt;
		text-align: left;
		color: #DDDDDD;
		float: left;
	}
	#level{
		width: 235px;
		margin-left:45px;
		height: 28px;
		font-size: 16pt;
		text-align: left;
		color: #AAA;
		float: left;
	}
	#z_link{
		float: left; 
		width: 153px; 
		height: 30px;
		margin: 0 0 0 -100px; 
	}
	#z_link>a{
		display: block; 
		width:149px; 
		height: 20px; 
		border: 2px solid silver; 
		border-radius:5px;
		text-align: center; 
		text-decoration: none; 
		color: black; 
		font-weight: bold; 
		margin: 5px 0 0 0; 
	}
	#z_link>a:hover{
		background-color:darkred;
		color:#FFF;
	}
	#level > p{
		margin:0;
		float:left;
	}
	a.postans_x{
		display:block;
		float:left;
		height: 25px;
		width:35px;
		margin: 0;
		padding:2px 0 0 0;
		font-weight:900; 
		color:yellow;
		text-align:center;
		text-decoration:none;
		background-color:darkslategrey;
	}
	a.postans_y{
		display:block;
		float:left;
		height: 25px;
		width:35px;
		margin: 0;
		padding:2px 0 0 0;
		font-weight:900; 
		color:red;
		text-align:center;
		text-decoration:none;
		background-color:darkslategrey;
	}
	a.postans_x:hover,
	a.postans_y:hover{
		cursor:pointer;
		color:silver;
	}
	#leftBanerSingle{
		float: left;
		margin-left:0px;
		width: 400px;
		height: 72px;
	}
	#rightBanerSingle{
		float: right;
		margin-right:-100px;
		width: 400px;
		height: 72px;
	}
	#toLogoText{
		float: right;
		margin-top: -2px;
		width: 650px;
		height: 30px;
	}
	#toLogoText > h1{
		font-family: courier; 
		font-style: italic;
		font-size: 30px;
		text-align: center;
		margin-top: 0;
	}

/* ---------------------------------------------------------------------- 
------------------------- Baner tytuł strony ---------------------------- 
-----------------------------------------------------------------------*/

	#logoText{
		float: right;
		margin-top: -2px;
		width: 650px;
		height: 30px;
	}
	#logoText > h1{
		font-family: courier; 
		font-style: italic;
		font-size: 30px;
		text-align: center;
		margin-top: 0;
	}

/*-----------------------------------------------------------------------
-------------------------------- Menu -----------------------------------
-----------------------------------------------------------------------*/

	#menuContener {
		margin-top: 0px;
		margin-left: auto;
		margin-right: auto;
		width: 1530px;
		height: 36px;
		box-sizing: border-box;
	}
	#menu {
		margin: 0px auto 0px auto;
		width: 1530px;
		height: 30px;
		background-image: url("../Grafika/Tla/footer_gradient.png");
		text-align: left;
	}
	ol {
		margin: 0 0 0 2px;
		padding: 0px;
		line-height: 200%;
		list-style-type: none;
		display: inline-block;
	}
	ol a {
		color: #FFF;
		text-decoration: none;
		font-size: 20px;
		display: block;
		padding-left: 10px;
	}
	ol b{
		color: #666;
		text-decoration: none;
		font-size: 20px;
		font-weight: normal;
		display: block;
		padding-left: 10px;
	}
	ol>li {
		float: left;
		width: 303px;
		height: 30px;
		border-right: 2px solid #CCC;
		z-index: 200;
		position: relative;
	}
	ol>li:hover {
		background-color: black;
	}
	ol>li:hover>a {
		color: red;
	}
	ol>li:first-child {
		border-left: 2px solid #CCC;
	}
	ol>li>ul {
		list-style-type: none;
		width: 303px;
		margin: -1px 0 0 0;
		padding: 12px 0 0 0 ;
		height: 30px;
		display: none;
  		position: absolute; 
}
	ol>li:hover>ul {
		display: block;
		overflow-y: auto;
		height: 650px;
	}
	ol>li>ul>li {
		background-color: #333;
		position: relative;
		z-index: 100;
	}
	ol>li>ul>li:nth-child(odd){
		background-color: #444;
	}
	ol>li>ul>li:last-child {
		border-bottom: 2px solid #CCC;
	}
	ol>li>ul>li:hover {
		background-color: black;
	}
	ol>li>ul>li:hover>a {
		color: red;
	}
	.navyColor1{
		background-color:rgb(2, 2, 160);
	}
	.navyColor2{
		background-color:rgb(2, 2, 108);
	}

/*------------------------------------------------------------------------    
--------------------------------- Kontener -------------------------------    
-------------------------------------------------------------------------*/

	#mainWindowContener {
		width: 1580px;
		height: 805px;
		margin: -2px auto 0px auto;
		box-sizing: border-box;
		background-image: url("../Grafika/Tla/mainGradientCenter.png");
	}

	#mainWindow {
		width: 1530px;
		height: 805px;
		margin-top: 0px;
		margin-left: 30px;
	}

/*-------------------------------------------------------------------------
---------------------------- Selektory lewego okna ------------------------
-------------------------------------------------------------------------*/

	#leftWindow,
	#leftWindowArt{
		width: 1004px;
		height: 766px;
		float: left;
		margin: 0 3px 2px 2px;
		border: 3px solid silver;
		border-radius: 10px;
		box-sizing: border-box;   
		position:relative;
	}
	#leftWindow{
		background-image: url("../Grafika/Tla/newArticle.png");
	}
	#leftWindowArt{
		background-image: url("../Grafika/Tla/gradiwntLeft.png");
	}
	.left_1{
		width: 98%;    
		height: 742px; 
		margin: 10px;
		padding: 5px;
		border-radius: 20px;    
		float: left; 
	}
	.objectHTML{
		width:962px; 
		height:732px; 
		overflow:auto; 
	}
	#owal{
		width: 480px;    
		height: 172px;
		position:absolute;
		left:20px;
		top: 20px; 
		padding: 5px 20px 20px 20px;   
		border-radius: 201px; 
		opacity: 0.2;
		background-color:silver;
	}
	#owal:hover{
		opacity: 0.8;
	}
	#owal > p {
		font-style: italic;
		font-size: 25px;
		font-weight: bolder;
		text-indent: 30px;
		margin-top: 2px;
		color:#000;
	}
	.viewfinder{
		width: 200px;    
		height: 200px;
		border-radius: 100px; 
		float: left;
	}
	.viewfinder>a{
		display:block;
		opacity: 0.2;
	}
	.viewfinder>a:hover{
		cursor: pointer;
		opacity: 0.9;
	}
	#viewfinderArticle{
		position:absolute;
		left:700px;
		top: 120px;
	}
	#viewfinderSF{
		position:absolute;
		left:420px;
		top: 350px;
	}
	#viewfinderArmia{
		position:absolute;
		left:140px;
		top: 550px;
	}

/*---------------------------------------------------------------
//------------------------ Prawe okno ---------------------------
//-------------------------------------------------------------*/

	#windowRight {
		width: 505px;
		height: 766px;
		float: right;
		background-image: url("../Grafika/Tla/gradient_right.png");
		margin: 0 2px 0 5px;
		padding: 0;
		border: 3px solid silver;
		border-radius: 10px; 
		box-sizing: border-box;   
	}
	#windowRight > h1{
		color: #FFCC00;
		font-size: 36px;
		text-align: center;
		margin-top: 5px;
	}
	#windowNews{
		width: 484px;
		height: 658px;
		margin: 0 auto 0 auto;
		background-image: url("../Grafika/Tla/gradient_kalendarium.png");
		overflow-y: auto;
	}

/*--------------------------------------------------------------------------- 
----------------------------------- Newsy ----------------------------------- 
---------------------------------------------------------------------------*/

	.newsTytul{
		color: #FFF;
		font-size: 24px;
		text-align: center;
		font-weight: bold;
		padding: 0 5px 0 5px;
	}
	.newsData,
	.newsInfo,
	.news_info{
		color: #FFF;
		text-indent: 15px;
		font-size: 20px;
	}
	a.info {
		display: block;
		float: right;
		margin-left: 4px;
		margin-top: 2px;
		font-size: 15px;
		font-family: courier;
		font-weight: 600;
		text-align: center;
		text-decoration: none;
		text-indent: 0;
		background-color: #444444;
		color: #D1C68F;
		width: 172px;
		height: 20px;
		padding: 2px;
		border-radius: 8px;
		box-sizing: border-box;
		cursor: pointer;
	}
	.info:hover {
		background-color: #000000;
		color: red;
	}

/*----------------------------------------------------------------------------
------------------------------ pasek newsów ----------------------------------
----------------------------------------------------------------------------*/

	#pasek {
		width: 1530px;
		height: 30px;
		margin: 0px;
		background-color: red;
	}

/*----------------------------------------------------------------------------
--------------------- style dla listy paktu senackiego -----------------------
----------------------------------------------------------------------------*/
	tr.winer:nth-child(even) > td:nth-child(1){
    background-color: #000;
    color:#FFF;
    width:5%;
    }
    tr.winer:nth-child(odd) > td:nth-child(1){
    background-color: #2A2A2A;
    color:#FFF;
    width: 5px;;
    }
    tr.winer:nth-child(even) > td:nth-child(2){
    background-color: #8b0000;
    color:#FFF;
    width:18%;
    }
    tr.winer:nth-child(odd) > td:nth-child(2){
    background-color: #b70a00;
    color:#FFF;
    width:18%;
    }
    tr.winer:nth-child(even) > td:nth-child(3){
    background-color: #000088;
    color:#FFF;
    width:18%;
    }
    tr.winer:nth-child(odd) > td:nth-child(3){
    background-color: #0000bf;
    color:#FFF;
    width:18%;
    }
    tr.winer:nth-child(even) > td:nth-child(4){
    background-color: #004000;
    color:#FFF;
    width:18%;
    }
    tr.winer:nth-child(odd) > td:nth-child(4){
    background-color: #008000;
    color:#FFF;
    width:18%;
    }
    tr.winer:nth-child(even) > td:nth-child(5){
    background-color: #5e005e;
    color:#FFF;
    width:18%;
    }
    tr.winer:nth-child(odd) > td:nth-child(5){
    background-color: #820082;
    color:#FFF;
    width:18%;
    }
    tr.winer:nth-child(even) > td:nth-child(6){
    background-color: #482d02;
    color:#FFF;
    width:18%;
    }
    tr.winer:nth-child(odd) > td:nth-child(6){
    background-color: #593602;
    color:#FFF;
    width:18%;
    }