/* <default rules> */
/* it's recommended not to change them */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
img {vertical-align:top;}
ul,ol { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; }
.clearer { clear: both; height: 1px; overflow: hidden; margin-bottom: -1px; font-size: 1px; line-height: 1px; }
.replacement { position: absolute; z-index: 10; background-repeat: no-repeat; }
a:link, a:visited { text-decoration:underline; color:#105790;}
a:hover { text-decoration:underline; color: #f17c1f;}

a .replacement {    z-index: 20; cursor: hand; }
img a {border: none;}
/* </default rules> */ 

body {background: #1c5e95 url(pix/bg_body.gif) repeat-x; font-family: Arial; color: #666; font-size:13px;}
p {font-size: 13px; text-align: justify;}
h2 {padding-bottom: 20px; font-size: 20px; font-weight: normal; color:#fdf2dc;}
h3 {padding-bottom: 15px; font-size: 15px; font-weight: bolder; color:#fdf2dc;}
strong {font-weight: bolder; color: #105790;}



#wrapper {margin: 0 auto; text-align: left;}
#container {margin:0 auto; width: 899px; background: #fff url(pix/bg_container.gif) repeat-y;}

#header {width: 899px; height: 157px; margin: 0 auto; background: url(pix/header.jpg) no-repeat;}
#header_inner {margin:0 auto; width: 899px; position:relative;}

#glowna {position:absolute; top:24px; left:30px; width:305px; height:114px;}
#glowna a {width:305px; height:114px; display:block;}
#trinity {position:absolute; top:40px; right:141px; width:284px; height:74px;}
#trinity a {width:284px; height:74px; display:block;}
#lbs {position:absolute; top:40px; right:18px; width:123px; height:74px;}
#lbs a {width:123px; height:74px; display:block;}

#menu {}
#menu_inner {height: 44px; width: 899px; background:#2b72ad url(pix/bg_menu.jpg) no-repeat;}
#menu_inner ul {color: #fff; font-size:16px; font-weight:bolder; padding-top:12px;}
#menu_inner li {display: inline; padding-left: 19px;}
#menu_inner li#active { color:#f17c1f;}
#menu_inner a {color:#fff;}
#menu_inner a:link {color:#fff; text-decoration: none;}
#menu_inner a:visited {color:#fff; text-decoration: none;}
#menu_inner a:hover {color:#f17c1f; text-decoration: none;}


#baner {}
#baner_inner {height: 282px; width: 899px; background:#fff url(pix/baner.jpg) no-repeat; position:relative;}
#baner_text {position:absolute; top:65px; left:40px; width:400px; }
#baner_text p {font-size: 12px; text-align:left; padding-bottom:5px;}
#flash {height:282px; width:461px; float:right; overflow:hidden;}

#content {height:100%;}
#content_inner {width: 899px; height:234px; background: url(pix/bg_content.jpg) no-repeat; position:relative;}

#footer {width: 100%; height: 158px; clear:both;  background:#1c5e95 url(pix/bg_footer.gif) bottom repeat-x;}
#footer_inner {margin: 0 auto; width:899px ; height:158px; background:#fff url(pix/footer.jpg) no-repeat;}

#article ul {list-style: disc; margin-left: 20px; font-size: 13px; margin-bottom: 20px;}
#article ul ul {list-style: circle;}
#article ul ul ul {list-style: square;}
#article h1 {margin-bottom:20px;}
#article p {margin:20px 0;}

#content2 {width: 899px;}
#left_column {width: 219px; float: left; position:relative;}
#lista {position:absolute; top:0px; left:0px; width:219px; height:367px; background: url(pix/bg_lista.jpg) no-repeat;}
#lista ul {list-style-type: disc; color:#105790; padding-left: 50px; padding-top: 20px;}
#lista li {font-size: 15px; font-weight:bolder; padding-bottom: 5px;}
#lista a {text-decoration:none;}
#lista a .active { color:#f17c1f; }

#right_column {width: 680px; float: right; min-height:501px; background: url(pix/bg_right_column.jpg) no-repeat; position:relative;}
#right_column p {}
#article {margin-top: 180px; padding-left: 39px; padding-right: 45px;}
#heading {position:absolute; top:49px; right:46px; text-align:right;}
#heading h2 {font-size: 24px; color:#bf1816; font-weight:bolder;}
#bread {position:absolute; top:107px; right:38px; text-align:right;}
#bread p { color:#105790; font-size: 12px;}

#dol_content2 {width:899px; height:42px; background: url(pix/dol_content2.jpg) no-repeat;}

#news {position:absolute; top:57px; left:40px; width:235px; font-size:13px; }
#news dt {font-weight: bolder; color:#105790;}
p.wiecej {float:right;}

#naskroty {position:absolute; top:55px; left:328px; width:255px; font-size:12px; font-style:italic;}
#naskroty li {list-style:none;}
#naskroty li  {line-height: 26px; vertical-align:middle; padding-bottom: 5px;}
#naskroty img {padding-right: 5px; margin:0;}
#naskroty a {text-decoration: none;}

#adresy {position:absolute; top:58px; left:627px; width:248px; font-size:13px;}

p#date  {color:#12306f; font-weight: bolder; font-size:12px;}
.aktualnosci  dt {color:#12306f; font-weight: bolder; font-size:14px; padding-top:5px;}
.aktualnosci  dd {font-weight: normal; margin-bottom:20px;}

