﻿/* Internet Explorer------------*/
article, aside, details, dialog, figcaption, figure, footer, header, main, nav, section 
{
display:block;

}

audio, canvas, embed, keygen, meter, progress, video 
{
display:inline-block;
}

[hidden] 
{
display:none;
}
/* Internet Explorer------------*/


body
{
margin:auto;
padding:0;
background-image:url(../includes/obrazki/body1.jpg);
font-family:Arial, sans-serif;
font-size:18px;
background-color: black;
}

div.header_bg
{
background-color:#000000;
width:100%;
height:170px;
}

div.header_bg header.head_main
{

width:95%;
height:170px;
margin:auto;  
position:center;
background-image:url(../includes/obrazki/lm.png);
background-repeat:no-repeat;
background-position:20px 10px;
border-left: 2px solid #AFAFAF;
border-top: 2px solid #AFAFAF;
border-right: 2px solid #AFAFAF;
border-top-left-radius:15px;
border-top-right-radius:15px;
}

header.head_main h1.page_title
{
color: red;
text-align: center;
font-size:20px;
font-weight:bold;
width: 50%;
margin-top:40px;
margin-left:30%;
background-color:#000000;
border-radius:7px;
}

nav
{
width:95%;
height:5%x;
margin:auto;
background-color:#BFBFBF;
border-left: 2px solid #AFAFAF;
border-right: 2px solid #AFAFAF;

}

a
{
	text-decoration:none;
	color:white;
	font-weight:bold;
	font-size:14px;
	line-height: 30px;
	margin-left: 3px;
	padding:3px;
	background-color:#2b4e96;
	border-radius:3px;
}

a:hover
{
	color:#FF0000;
	background-color:#5a7aba;
}




div.main
{

width:95%;
height:95%;
margin:auto;  
background-color:#6F6F6F;
border-left: 2px solid #AFAFAF;
border-right: 2px solid #AFAFAF;
}

div.main main
{
position:relative;
width:98%;
height:100%;
margin:auto;  
top:5px;
background-color:transparent;
}

main article.article_1
{
display: block;
position:relative;
width:100%;
height:100%;
float: relative;
background-color:white;


}





div.art_div1
{
display: block;
position:relative;
width:100%;
height:100%;
padding-left:3px;
padding-right:3px;
background-color:transparent;
overflow:auto;
margin: auto;

white-space:pre-line;

}
div.art_div2
{
display: block;
position:relative;
width:100%;
height:100%;
padding-left:3px;
padding-right:3px;
background-color:transparent;
overflow:visible;
margin: auto;
word-wrap: break-word;
overflow-wrap: break-word;
}
table.wrapping td, .break-word {
      white-space: normal !important;
      word-wrap: break-word;
   }


p
{
text-indent:10px;
text-align:justify;
}
div.select
{
text-indent:9px;
text-align:center;
    margin-left: auto;
    margin-right: auto;
    width:100%;
height:100%;
text-decoration:red;


}


div.prawa
{
    text-align: right;

}


div.footer_bg
{
background-color:#000000;
width:100%;
height:30px;
}

div.footer_bg footer.footer_main
{
width:95%;
height:30px;
margin:auto;
color:#FFFF00;
text-align:center;
font-size:12px;
font-weight:bold;
line-height:30px;
letter-spacing:5px;
background-color:transparent;

border-bottom-left-radius:20px;
border-bottom-right-radius:20px;
border-left: 2px solid #AFAFAF;

border-right: 2px solid #AFAFAF;
}

table {

   # color: #333;
   # background: white;
   # border: 1px solid #888;
#border: 1px solid ;
   # font-size: 12pt;
   border-collapse: separate;
   border-spacing: 0;
   border-radius: 3px;
   
   

  #  font-family: Arial, Helvetica, sans-serif;
}

table th,
table td {
    #padding: 1rem;
    #border: 1px solid #888;
    #Stext-align: left;
    white-space: nowrap;
   
#color: red;
text-align: center;
font-size:20px;
#font-weight:bold;
width: 50%;
margin-top:40px;
margin-left:30%;
border-radius:7px;
   
}

table th {
    background-color: #888;
    color: #fff;
}
table thead th {
    position: sticky;
    top: 0;
    z-index: 10;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
table tbody td[scope=row] {
background-color: #888;
    color: #fff;
    position: sticky;
    left: 0;
    z-index: 9;
    box-shadow: 1px 0 2px rgba(1, 0, 0, 0.2);
    overflow: auto;
}

#img {
        background: url(obr/word1.jpg) no-repeat;
        display: inline-block;
width:105px;
height:77px;
#margin:2mm;
}
#img:hover {
        background: url(obr/word11.png) no-repeat;
		display: inline-block;
width:105px;
height:77px;
#margin:2mm;
}
#imgpdf {
        background: url(obr/pdf.png) no-repeat;
        display: inline-block;
width:105px;
height:77px;
#margin:2mm;
}
#imgpdf:hover {
        background: url(obr/pdf11.png) no-repeat;
		display: inline-block;
width:105px;
height:77px;
#margin:2mm;
}

#abc
{
	text-decoration:none;
	color:#000080;
	font-weight:bold;
	font-size:14px;
	line-height: 30px;
	margin-left: 3px;
	padding:3px;
	background-color: transparent;
	border-radius:3px;
}

#abc:hover
{
	color:red;
	background-color:transparent;
	font-size:20px;

}
