* {
 margin: 0px;
 padding: 0px;
 border: 0px;
}

html, body { height: 100%; }

p {padding-bottom:1em;}

#container {
 min-height: 100%;
 height: auto !important;
 height: 100%;
 margin: 0 auto -85px;
}

#footer {
 height: 85px;
 position: relative;
 background: url(footer_bg.png);
 text-align:center;
} 

#footer_c {
 padding-top: 35px;
}

.clearfooter {
 height: 85px;
 clear: both;
}

a {
 color: #12B2E1;
}

li {
 list-style-type:none;
}

#footer { color:#efefef;}
#footer a {
 text-decoration: none;
 color: white;
 font-size: 10px;
 font-family: sans-serif;
}

#content {
 float:left;
 width:100%;
 text-align:center;

}

#content_c {
 margin-top: 50px;
 padding:0px 0px 10px 0px;
 width:960px;
 text-align:left;
 margin-left:auto;
 margin-right:auto;
}

#content_art {
 margin-top: 10px;
 width: 730px;
 float:right;

}

#content_left {
 margin-top: 10px;
 width: 220px; 
 float:left;
 font-family: "Times New Roman", serif;
}

.left_bar {
 background: url(bar_170.png) no-repeat;
 width: 160px;/* + padding */
 padding: 3px 0px 0px 10px;
 font-size: 13px;
 height: 20px; /* +padding*/
}

.left_bar a {
 color: white;
 text-decoration:none;
}

.left_list a {
 font-size: 13px;
 text-decoration: none;
 color: black;
}

#header {
 text-align:center;
}

#header_c {
 position:relative;
 height:144px;
 width:960px;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
}

#logo {
 position: relative;
 top: 0px;
 left: 0px;
 width: 420px;
}

#logo_bot {
 position: absolute;
 top:144px;
 left:16px;
 /*z-index:10;*/
}

#topnav {
 position: absolute; 
 top:175px;
 left:630px;
 height:30px;
 width:330px;
 background: url(nav_bg.png) repeat-x;
 font-family: "Times New Roman", serif;
}
 
#topnav a {
 color:#2E6D83;
 text-decoration: none;
}

.topnav_up {
 position: relative;
 top: -10px;
 padding: 0px 10px 0px 10px;
}

#loc_bar {
 position: absolute;
 top:152px;
 left: 230px;
 color: #3A383E; 
 font-size: 12px;
}

#loc_bar a {
  color: #3A383E; 
  text-decoration:none; /* skskjs */
}

#header_r {
 position:absolute;
 top:0px;
 left: 840px;
 width: 120px; 
 height: 144px;
 text-align: right;
} 

#submit {
 border: 0px;
 background: 0px;
 color: #616A6D;
 width: 120px;
 text-align: right; 
}

#query {
 border: 1px solid rgb(66%, 66%, 66%);
 width: 118px; /*+border*/
}

body {
 background:white url('body_bg.png') repeat-x top center;
 font-family:"Times New Roman", serif;
}

#stat4u {
 display: none;
}

/*
#menu {
 position: absolute;
 top: 52px;
 right: 0px;
 z-index:10;
 width:20px;
 padding:0px;
 margin:0px;
}

#menu * {
 display: block;
 position: relative;
 padding:0px;
 margin:0px;
 width:20px;
}*/

#hmenu {
 position: absolute;
 top:0x;
 left:388px;
 text-align:left;
}

#hmenu ul li {
 display:inline;
}

#hmenu ul li a {
 color:#6D7273;
 font-weight: bold;
 display:block;
 float:left;
 width: 140px;
 text-decoration: none;
 text-align: center;
 background: url(menu_0.png) repeat-x top;
 padding-top: 100px;
 margin: 0px 5px 0px 5px;
 height: 45px; /* + padding-top */
}

#hmenu ul li a:hover {
 background: url(menu_1.png) repeat-x top;
 padding-top: 80px; 
 height: 65px; /* + padding-top */
}

.dzial_bar {
 text-transform: capitalize;
 /*font-weight: bold;*/
 font-family: "Times New Roman", serif;
 color: white;
 background: url(bar_490.png) no-repeat;
 border:0px;
 width:490px;
 height:23px;
 padding: 2px 0px 0px 10px;
 font-size:16x;
}

.bar_450 {
 text-transform: capitalize;
 color: white;
 background: url(bar_450.png) no-repeat;
 border:0px;
 width:440px;/*+padding*/
 height:23px;
 padding: 2px 0px 0px 10px;
 font-size:16x;
 }
.bar_450  a {
 text-decoration: none;
 color: white;
}
 

.pokaz_artykuly_w_dziale{
 padding-left:30px;
 color:#333;
 font-size:0.8em;
 text-decoration:none;
 font-style: italic; 
}

h1,h2,h3,h4 {
 /* color:#12B2E1; */
 font-weight:bold;
 font-size:120%;
}

h1 {
 font-size:130%;
 color: white;
}

.sig {
 font-style: italic; 
 font-size:0.9em;
 color: #2E6D83;
 text-align:right;
}

.dzial_lista li a {
 text-decoration:none;
 padding-left:30px;
 color:#333;
}

#tytulowa_wstepniak {
 background: url(bar_410.png) no-repeat;
 font-size:100%;
 float:right;
 width:390px; /* + padding*/
 padding: 30px 10px 30px 10px;
}

.tytulowa_menu li a {
 font-family: sans-serif;
 text-decoration: none;
 color:#57555A;
 height:22px;
 font-size: 14px;
}

.tytulowa_wyd {
 display:inline-block;
 text-align: right;
 width: 65px;
 /*background: blue; */
}

.tytulowa_art {
 display:inline-block;
 text-align: left;
 width: 310px; /*+ padding*/ 
 padding-left:20px;
 /*background: green;*/
}

.tytulowa_art_long {
 width: 405px;
}

.tytulowa_art a {
 color: #000 !important;
} 
.tytulowa_art a:hover {
 color: #57555A !important;
} 

.tytulowa_count {
 display:inline-block;
 text-align: left;
 width: 95px;
 /*background: pink;*/
 font-size: 10px;
}

strong {
/* color: #12B2E1;*/
}

#do_gory {
 text-align:center;
 font-size:80%;
}

#do_gory a {
 text-decoration: none;
}

.art_nav {
 border-left:  1px dotted #12B2E1;
 border-top:  1px dotted #12B2E1;
 padding-left: 1em;
 margin-top:-22px;
 float:right;
 height:21px;
}

.art_nav a {
 font-size:60% !important;
 padding:0px;
 margin:0px;
 background:white !important;
 color: #333 !important;
 text-decoration: none;
}

.bot_nav {
 font-size:60%;
 border-left: 1px dotted #12B2E1;
 padding: 1em;
 width:300px;
}

.bot_nav li {
 list-style-type: disc;
 margin-left:2em;
 color:#12B2E1;
}

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

important;
 color: #333 !important;
 text-decoration: none;
}

.bot_nav {
 font-size:60%;
 border-left: 1px dotted #12B2E1;
 padding: 1em;
 width:300px;
}

.bot_nav li {
 list-style-type: disc;
 margin-left:2em;
 color:#12B2E1;
}

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


.arty_w_dziale li a {
 color: black;
 text-decoration: none;
 margin-left: 10px;
}

#dzialy_left {
 float:left;
 width:450px;
}

#dzialy_right {
 float:left;
 margin-left:60px;
 width:450px;
}

.wydanie_icon {
 width: 320px;
 display: inline-block;
 text-align: center;
}

.wydanie_icon a {
text-decoration: none;
color: #006C77;
}h:300px;
}

.bot_nav li {
 list-style-type: disc;
 margin-left:2em;
 color:#12B2E1;
}

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


.arty_w_dziale li a {
 color: black;
 text-decoration: none;
 margin-left: 10px;
}

#dzialy_left {
 float:left;
 width:450px;
}

#dzialy_right {
 float:left;
 margin-left:60px;
 width:450px;
}

.wydanie_icon {
 width: 320px;
 display: inline-block;
 text-align: center;
}

.wydanie_icon a {
text-decoration: none;
color: #006C77;
}