/* Global reset */
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {margin:0.5em 0;}
li,dd {margin-left:1em;}
fieldset {padding:.5em;}
body {background: #333333; font-size:76%;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:1.3;}
a img{border:0;}
a { color: #752A9B ;  font-size:76%;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:1.3; }
/* end global reset */

.clearfix:after { content: "."; display: block;  clear: both;  visibility: hidden;  line-height: 0;   height: 0;}
.clearfix { display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix { height: 1%;}

body{
background: #333333;
width: 970px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

#main{
overflow: hidden;
text-align: left;
}
#top{
background: #EF8089 url('i/top.jpg') 0 0 no-repeat;
width: 970px;
height: 147px;
}

#content_wrap{
background: #DDDDDD url('i/bgr.gif') 0 0 ;
}

#content_wrap2{
background: transparent url('i/bgr_top.gif') 0 0 repeat-x;
}

#content_page{
background: #ffffff;
width: 92%;
margin-left: auto;
margin-right: auto;
padding-right: 25px;
}

#leftmenu{
width: 200px;
float: left;
}

#content{
padding: 4px;
float: left;
text-align: left;
width: 510px;
}

#rightblock
{
  float: right;
  width: 170px;
  padding-top: 19px;
}

#content_big
{
  float: left;
}
img.banner
{
  padding-top: 5px;
}
#footer{
padding: 4px;
text-align: center;
border-top: #D2D2D2 1px solid;
width: 97%;
margin-left: auto;
margin-right: auto;
height: 40px;
}

#Copyrights{
float: left;
color: #D2D2D2;
font-size: 10px;
}

/* *************** KLASY MENU NA BANERZE ***************** */
#redmenu{
position: relative;
color: #fff;
}

#redmenu a{
color: #ffffff;
text-decoration: none;
}

a.toplink{
display: block;
float: right:
left: 40px;
}

a.topbiglink{
display: block;
width: 600px;
height: 140px;
}

/* *************** KLASY MENU GÓRNEGO ***************** */

#topmenu{
background: #EEEEEE url('i/menu_bgr.gif') 0 0 repeat-x;
height: 41px;
}

#topmenucenter{
margin-left: auto;
margin-right: auto;
width: 850px;
}

#topmenu .menuseparator{
float: left;
background: url('i/menu_separator.gif') 0 0 no-repeat;
height: 41px;
width: 1px;
margin: 0 10px 0 10px;
}

#topmenu .menuitem{
float: left;
height: 41px;
line-height: 37px;
text-align: center;
font-size: 37px;
}

#topmenu .menuitem a{
line-height: 41px;
text-align: center;
font-size: 13px;
font-weight: bold;
text-decoration: none;
color: #888888;
}

#topmenu .menuitem a:hover{
color: #C0242F;
}

#topmenu #data{
float: right;
margin-right: 25px;
text-align: center;
font-size: 12px;
font-weight: bold;
color: #C0242F;
}

/* *************** KLASY MENU DOLNEGO ***************** */

#bottom_menu{
margin-left: 220px;
}

#bottom_menucenter{
margin-left: 220px;
width: 600px;
margin-left: auto;
margin-right: auto;
}

#bottom_menu .menuseparator{
float: left;
background: url('i/menu_separator.gif') 0 50% no-repeat;
height: 20px;
width: 1px;
margin: 0 10px 0 10px;
}

#bottom_menu .menuitem{
float: left;
height: 30px;
line-height: 18px;
text-align: center;
font-size: 37px;
}

#bottom_menu .menuitem a{
line-height: 18px;
text-align: center;
font-size: 13px;
text-decoration: none;
color: #646464  ;
}

#bottom_menu .menuitem a:hover{
color: #C0242F;
}



/* *************** KLASY MODUŁÓW BOCZNYCH ***************** */

.modulegrey{
background: url('i/module_bgr.gif') 0 0 repeat-y;
width: 173px;
color: #ffffff;
font-size: 10px;
margin: 3px 0 3px 0;
}

.red{
background: url('i/module_bgr_red.gif') 0 0 repeat-y;
}

.modulegrey .moduletop{
background: url('i/module_top.gif') 0 0 repeat-x;
width: 173px;
height: 5px;
}

.modulegrey .modulebottom{
background: url('i/module_bottom.gif') 0 0 repeat-x;
width: 173px;
height: 4px;
}

.modulegrey .modulecontent h3{
font-size: 15px;
font-weight: bold;
text-align: left ;
margin: 0px;
padding: 0px;
margin-bottom: 3px;
}

.modulegrey .modulecontent{
padding: 0 8px 5px 8px ;
}


.modulewhite{
background: url('i/modulew_bgr.gif') 0 0 repeat-y;
width: 173px;
color: #000000;
font-size: 10px;
margin: 3px 0 3px 0;
overflow: hidden;
}

.modulewhite .moduletop{
background: url('i/modulew_top.gif') 0 0 repeat-x;
width: 173px;
height: 5px;
}

.modulewhite .modulecontent h3{
font-size: 15px;
font-weight: bold;
text-align: left ;
margin: 0px;
padding: 0px;
margin-bottom: 3px;
}

.modulewhite .modulecontent{
padding: 0 3px 3px 3px ;
overflow: hidden;
width: 163  px;
}

.modulewhite .modulebottom{
background: url('i/modulew_bottom.gif') 0 0 repeat-x;
width: 173px;
height: 5px;
}

.modulegrey .modulecontent h3{
display: block;
text-align: center;
font-weight: bold; 
}

.modulegrey .modulemenu{
}

.modulegrey  a{
color: #FFEEEE;
text-decoration: none;
}

.modulegrey .modulecontent a{
color: #FFEEEE;
text-decoration: none;
}
.modulegrey .modulecontent a:hover{
color: #FFDDDD;
text-decoration: none;
}

.modulegrey .modulemenu a{
display: block;
color: #FFFFFF;
text-decoration: none;
padding: 3px 0 3px 0;
}
 
.modulegrey .modulemenu a:hover{
color: #FFDDDD;
}

.modulewhite .modulecontent h3{
display: block;
text-align: center;
font-weight: bold;
}
.modulewhite .modulemenu{
}
.modulewhite .modulemenu a{
display: block;
color: #222222;
text-decoration: none;
padding: 3px 0 3px 0;
}
 
.modulewhite .modulemenu a:hover{
color: #  DD0000;
}


/* *************** KLASY DEKORU TYTULU ***************** */


.titledecor{
width: 98%;
border: #005878 1px solid;
border-collapse: collapse;
margin: 5px 0 20px 0;
}

.titledecor .titledecor1{
background: #005878;
color: #ffffff;
font-weight: bold;
}

.titledecor .titleparabola{
background: url('i/parabola.gif') 0 0 repeat-x;
width:41px;
height:18px;
}

.titledecor .numer{
color: #005878;
font-weight: bold;
}

.titledecor .data{
float: right;
color: #646464;
margin-right: 5px;
}


/* *************** KLASY BLOGA ***************** */

.blogrow{
margin: 10px;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: #78A7B7;
color: #727272;
}

.blogrow td{
vertical-align: top;
margin: 10px 5px 10px 5px;
}

.blogrow h3{
margin: 0 0 10px 0;
color: #515C94;
font-size: 20px;
font-weight: bold;
}

.bloghr{
color: #515C94;
background-color: #515C94;
height: 1px;
margin: 5px;
}

.blogrow .more{
margin-top: 5px;
}

.blogrow .more a{
color: #727272;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.dataautor{
padding-left: 5px;
}

.blog1{
padding: 5px;
}

.blog2{
width: 45%;
padding: 5px;
border-left: #AAAAAA 1px solid;
}


.blog .data{
color: #007A01;
font-size: 10px;
}

.blog .autor{
color: #AFAFAF;
font-size: 10px;
}


/* *************** KLASY ARCHIWUM ***************** */

.archiwumrow{
margin: 10px;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: #78A7B7;
color: #727272;
}

.archiwumrow td{
vertical-align: top;
margin: 10px 5px 10px 5px;
width: 300px;
text-align: center;
}



.archiwumrow h3{
margin: 0 auto 0 auto;
color: #515C94;
font-size: 13px;
font-weight: bold;
text-align: center;
}

.archiwumhr{
color: #515C94;
background-color: #515C94;
height: 1px;
margin: 5px;
}

.dataautor{
padding-left: 5px;
}

.archiwum1{
padding: 5px;
width: 33%;
}

.archiwum2{
width: 33%;
padding: 5px;
border-left: #AAAAAA 1px solid;
}

.archiwum1 h3{ white-space: nowrap;}
.archiwum2 h3{ white-space: nowrap;}
.archiwum3 h3{ white-space: nowrap;}


.archiwum3{
padding: 5px;
border-left: #AAAAAA 1px solid;
}

.archiwum .wprow{
margin: 4px 5px 1px 5px;
}

/* ***************  ***************** */

.art_title{
margin: 0;
color: #515C94;
font-size: 22px;
font-weight: bold;
}
.art_author{
margin: 0 0 10px 0;
color: #999999;
font-size: 15px;
font-style: italic;
padding-left: 20px;
}
.art_author_bottom{
margin: 20px 0 20px 0;
color: #999999;
font-size: 11px;
font-style: italic;
float: right;
margin-right: 30px;
}

a:link		{ color: #551A8B; font: 11px Verdana,Sans-Serif; text-decoration: underline; }
a:visited	{ color: #752A9B; font: 11px Verdana,Sans-Serif; text-decoration: underline; }
a:hover		{ color: #3c84FF; font: 11px Verdana,Sans-Serif; text-decoration: underline; }
a:active	{ color: #3c842f; font: 11px Verdana,Sans-Serif; text-decoration: underline; }


/* *************** KLASY FORMATUJACE ***************** */

.c{
text-align: center;
}
.cc{
margin-left: auto;
margin-right: auto;
}

.b{
font-weight: bold;
}

.fleft{
float:left;
}
.fright{
float:right;
}

.fs08{ font-size: 0.8em }


.lewe a{ 
color: #551A8B;
text-decoration: none;
font-weight: bold;
}

.lewe a:hover{ 
color: #551AFF;
background: #eeeeee;
}

.llist{
line-height: 12px;
margin-bottom: 4px;
list-style-image: url(i/li.gif);
margin: 0;
margin-top: 10px;
padding-left: 5px;;
}

.llist li{
margin-bottom: 4px;
}

.llist li a{
text-decoration: none;
}

.archiwalne{
margin-left: 10px;
text-align: center;
}

.archnr{
float: left;
margin: 15px;

}

.archnr a{
color: #551A8B;
text-decoration: none;
font-weight: bold;
font-size: 14px;
}

.credits{
color: #999999;
Font-size: 9px;
margin-bottom: 20px;
text-align: center;
}

.credits a{
color: #999999;
text-decoration: none;
}

.pdf_link{
margin: 10px;
width: 50px;
height: 50px;
background: #EF8089 url('i/pdf.jpg') 0 0 no-repeat;
float: right;
}
  
.ramka_tekstu{
background: #DDDDDD;
border: #AAAAAA 1px solid;
padding: 5px;
margin: 5px;
}  


/* *************** SEARCH ***************** */

#search_result_count
{
  color: gray;
  background-color: beige;
  padding: 2px 5px;
  text-align: right;
  width: 98%;
  font-size: 11px;
  float: right;
}

#page_number
{
  color: #727272;
  font-size: 11px;
  float: right;
  background-color: beige;
  padding: 2px 5px;
}

input.SearchBox{
border: solid 1px #D49DAC; 
}

#page_number a 
{
  margin: 0px 0px;
  color: #727272;
text-decoration: none;}



/* *************** FORUM ***************** */
/*---styl ze styl.css odrebnego forum----*/
#forum table.loguj
{
margin:auto;
}
#forum table.loguj tr td
{
padding:2px;
}
#forum table.zaawansowane tr td
{
padding:2px;
}
#forum table.zaawansowane tr td.lewastrona
{
width:120px;
}
#forum table.panel tr td
{
padding:4px;
}
#forum table.panel tr td.lewa
{
font-weight:bold;
}
#forum table.panel tr td.prawa
{
color:#105289;
}
#forum table.kat
{
background-color:#BC222A;
width:100%;
border:5px solid #BC222A;
color:#4C5D77;
}
#forum table.kat tr td.kat_top
{
border:0px;
padding:1px;
margin:0px;
background-color:#BC222A;
color:#FFFFFF;
font-size:0.9em;
font-weight:bold;
}
#forum table.kat tr td
{
padding:10px;
margin:0px;
background-color: #fbedee;        /* alternatywny kolor:    #ECF3F7; #CADCEB; */
font-size:1em;
border-top:1px solid #FFFFFF;  
border-bottom:1px solid #BC222A; 
border-left:1px solid #FFFFFF;
}
#forum table.kat tr.ostatni td
{
border-bottom:1px solid #FFFFFF; 
}
#forum table.kat tr td.pole
{
vertical-align:middle;
text-align:center;
}
#forum div.alert
{
padding:10px;
color:red;
}
#forum div.title1
{
padding:10px 0px 15px 0px;
font-size:1.5em;
}

#forum div.addtopic
{
background-color:#FBEDEE;
padding:10px;
}
#forum div.post
{
margin-bottom:5px;
background-color:#E1EBF2;
}
#forum div.post_left
{
float:left;
width:15%;
}
#forum div.post_left_k
{
padding:10px;
}
#forum div.post_autor
{
padding: 0px 0px 1px 0px;
}
#forum div.post_status
{
}
#forum div.post_postow
{
padding:5px 0px 0px 0px;
}
#forum div.post_right
{
float:right;
width:85%;
}
#forum div.post_right_k
{
padding:10px;
border-left:1px solid #FFFFFF;
}
#forum div.post_topic
{
position: relative;
font-weight:bold;
font-size:1.0em;
}
#forum div.post_topic_edit
{
position:absolute; 
top:0px;right:0px;
}
#forum div.post_data
{
font-size:0.8em;
padding:2px 0px;
color:#333333;
}
#forum div.post_body
{
padding:8px 0px;
color:#333333;
}
#forum div.post_body_edit
{
font-style: oblique;
font-size:0.9em;
padding:30px 0px 0px 0px;
color:#333333;
}
#forum div.faq
{
padding:0px 10px 10px 10px;
}
#forum div.faq_pyt
{
font-weight:bold;
padding:2px 0px;
}
#forum div.faq_odp
{
margin:10px;
padding:15px;
background-color:#ECF1F3;
border:1px dotted grey;
}

#forum table.dodajtemat
{
width:100%;
}
#forum table.dodajtemat tr td
{
padding:6px 0px;
}



/* ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID */
#forum div#Main
{
  margin:0px 5px 0px 30px;
}
#forum div#Main_k
{

}
#forum div#Main_k form{
display:inline;
}
#forum div#Main_k input{
color:#BC222A;
font-size:1em;
}
#forum div#Main_k input.submit{
color:#000000;
font-size:1.1em;
font-weight:bold;
height:26px;
}
#forum div#Main_k textarea{
color:#4C5D77;
font-size:1em;
border:1px solid #0076B1;
padding:5px;
}
#forum div#Top
{
height:30px;
color:white;
background-color: #BC222A;
padding: 0px 5px;
}
/*rgb(14,154,223) */
#forum div#Top_k
{
text-align:right;
font-size: 12px;
font-weight:bold;
padding-right: 15px;
padding-top: 5px;
border-bottom: 1px solid white;
}
#forum div#top1{
padding:10px 10px 12px 10px;
margin:5px 0px;
background-color: #f0eeee;
}
#forum div#top1 form{
display:inline;
}
#forum div#top1 input{
color:#BC222A;
font-size:1em;
}
#forum div#Srodek
{
min-height:500px;
}
#forum div#Srodek_k
{

}
#forum div#Botttom
{
height:50px;
}
#forum div#Bottom_k
{
text-align:center;
line-height:50px;
font-weight:bold;
}

/*---------------------------*/
#forum a
{
  color: #BC222A;
  text-decoration: none;
}
#forum #search
{
  float: right;
}





/*--------------------------FORUM ADMINISTRACJA------------------------------*/
#forum_admin .left
{
text-align:left;
}
#forum_admin .right
{
text-align:right;
}
#forum_admin .center
{
text-align:center;
}
#forum_admin table.loguj
{
margin:auto;
}
#forum_admin table.loguj tr td{

padding:2px;
}

#forum_admin table.tabelka1
{
width:100%;
}
#forum_admin table.tabelka1 tr td
{
border: 1px solid white;
padding:5px;
background-color:#F3F3F3;
color:rgb(83,90,130);
}
#forum_admin table.tabelka1 tr td.topik 
{
background-color:white;
font-weight:bold;
border-bottom:2px solid #DCEBFE;
}
#forum_admin table.tabelka2
{
width:100%;
}
#forum_admin table.tabelka2 tr td
{
border: 1px solid white;
padding:5px;
background-color:#F3F3F3;
}
#forum_admin table.tabelka3
{
width:100%;
}
#forum_admin table.tabelka3 tr td
{
border: 1px solid white;
padding:5px;
background-color:#F3F3F3;
text-align:center;
}
#forum_admin table.tabelka3 tr td.gora
{
font-weight:bold;
background-color:white;
border-bottom:2px solid #DCEBFE;
}
#forum_admin table.faq_dodaj
{
width:90%;
}
#forum_admin table.faq_dodaj tr td
{
padding:3px;
}
#forum_admin table.faq_dodaj tr td.left
{
width:8%;
font-weight: bold;
}

#forum_admin div.alert
{
padding: 5px 0px;
}
#forum_admin div.tytul
{
font-size:1.5em;
border-bottom:1px solid #0076B1;
padding-bottom:2px;
margin:0px 20px 8px 20px;
}

#forum_admin div#Main
{
  margin:5px 30px;
}
div#Main_k
{
}
#forum_admin div#Top
{
height:80px;
color:white;
background-color: #0076B1;
}
#forum_admin div#Top_k
{
text-align:center;
line-height:80px;
font-size:2em;
font-weight:bold;
}
#forum_admin div#Srodek
{
min-height:400px;
}
#forum_admin div#Srodek_k
{
padding:10px 0px;
position:relative;
}
#forum_admin div#MENU
{
position:absolute;
width:160px;
font-size:1.1em;
font-weight:bold; 
}
#forum_admin div#MENU_k
{
border:1px solid grey; 
padding:1px;
}
#forum_admin div#MENU_k_top
{
border:1px solid grey;
text-align:center;
padding:3px;
background-color:#33333C;
color:white;
}
#forum_admin div#MENU_k a
{
display:block;
padding:5px;
}

#forum_admin div#MENU a:link{ color:#0076B1;text-decoration:none;background-color:#DCEBFE;border:1px solid #0076B1;}
#forum_admin div#MENU a:visited{color:#0076B1;text-decoration:none;background-color:#DCEBFE;border:1px inset #0076B1;}
#forum_admin div#MENU a:hover{color:#0076B1;text-decoration:none;background-color:white;border:1px solid #0076B1;margin:0px 1px;}
#forum_admin div#MENU a:active{color:#0076B1;text-decoration:none;background-color:#DCEBFE;border:1px solid #0076B1;}


#forum_admin div#TEXT
{
position:absolute;
left:160px;
right:0px;
padding:0px 10px;
}
#forum_admin div#Bottom
{
clear:both;
height:50px;
}
#forum_admin div#Bottom_k
{
background-color:grey;
margin-top:20px;
text-align:center;
line-height:50px;
font-weight:bold;
}

#forum #NewUser
{

}

#forum #NewUser ul
{
  list-style: circle;
  margin: 0px;
  padding: 0px;
}

#forum #NewUser li
{
  display: inline;
}

.roczniki{
padding: 5px 10px 5px 10px;
background: #E0E0E0;
font-weight: bold;
line-height: 18px;
margin: 0 0 10px 0;
width: 95%;
}

.roczniki a{
padding-left: 20px;
font-size: 12px;
}

.pdf_link_full{
margin: 10px;
width: 150px;
height: 20px;
line-height: 22px;
font-size: 10px;
font-weight: bold;
background: url('i/pdf2.jpg') 100px 0 no-repeat;
border: #999999 1px solid;
}

.pobierznr{ border: #999999 1px solid; margin: 3px; padding: 0; font-weight: bold; color: #551A8B }
.pobierznr legend{ width: 100px; background: url() 90px 0 no-repeat; }
.pobierznr ul {list-style-image:url('i/pdf3.png'); margin: 1px; padding-left: 10px }
.pobierznr a { text-decoration: none }
.pobierznr a:hover { text-decoration: underline }

.pdf_link_archiw
{
  margin-left: 160px;
  width: 50px;
  height: 35px;
  background: url('i/pdf2.jpg') bottom center no-repeat;
  margin-top: 5px;
}

.rednacz{ background: url('i/red.gif') 0 50% no-repeat; margin: 4px 0 3px 2px;}
