﻿/* <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:none; }
a:hover { text-decoration:none;}
a .replacement {    z-index: 20; cursor: hand; }
/* </default rules> */ 
body{background: #360702 url(../pix/bg_body.jpg) repeat-x; font-family: Arial; color: #666;}

p {font-size: 12px;}

a:link {color:#2e0401;}
a:visited {color:#2e0401;}
a:hover {color:#b11e0e;}

#wrapper {margin: 0 auto; text-align: left; width: 915px;  background: #360702 url(../pix/bg_container.jpg) repeat-y;}
#header, #header2 {width: 100%; height: 100px;}
#leftcolumn  {width: 223px; float: left;}
#content {width: 692px; float:left; position: relative;}
#footer {width: 100%; height: 100px; clear:both;}
#footer_inner {width: 915px; height:132px;}

#header h1, #header2 h1 { position:relative; height:106px; width:915px; overflow:hidden; float:left; }
#header h1 .replacement { left:0; top:0; height:106px; width:915px; background:url(../pix/header.jpg) no-repeat; }
#header2 h1 .replacement { left:0; top:0; height:106px; width:915px; background:url(../pix/header2.jpg) no-repeat; }

/*   MENU z lewej strony */

#menu {width:214px; height:358px; padding-left:9px; padding-top:14px; background: url(../pix/bg_menu.jpg) no-repeat;}
#menu li, #menu a {width: 158px; display: block; }
#menu li a {background: url(../pix/menu_butt_off.jpg); height: 30px; color: #792105; font-size: 18px; padding-left: 50px; padding-top: 7px;}
#menu li a:hover {background: url(../pix/menu_butt_on.jpg); color:#2e0401;}
#menu li a.active {background: url(../pix/menu_butt_on.jpg); color:#2e0401;}


#naskroty {width:213px; height:153px; background: #fff url(../pix/bg_naskroty.jpg) no-repeat; padding-top: 33px; padding-left:10px;}
#naskroty li {font-size: 12px; font-style:italic; color:#12306f; padding-left:8px; line-height: 26px; vertical-align:middle; padding-bottom: 5px;}
#naskroty img {padding-right: 5px; margin:0;}


/*          podstrona artykuł          */
#content2 {width: 692px; float:left; background: url(../pix/bg_content.gif) right repeat-y; }
#content_article {width:407px; min-height:327px; background: url(../pix/bg_article.jpg) no-repeat; padding:165px 240px 17px 45px; position:relative; font-size:13px;}
#content_article p {font-size:13px; text-align:justify; margin:20px 0;}
#content_article p.date {font-size:10px; margin:-8px 0 20px 0;}
#content_article ul {font-size:13px; margin:20px 0; list-style:square;}
#content_article ol {font-size:13px; margin:20px 0; list-style:decimal;}
#content_article dt {font-size:13px; margin:20px 0 0 0; list-style:decimal;}
#content_article dt .date {font-size:10px; }
#content_article dd {font-size:13px; margin:0 0 20px 0; list-style:decimal;}
#content_article ul li {margin:0 0 10px 21px;}
#content_article ol li {margin:0 0 10px 23px;}
#bread {font-size:12px; color:#fff; position:absolute; top:110px; right:25px; }
#bread a {color:#fff; }
#bread a:hover { text-decoration:underline; }
#content2 h1 {color: #a72201; font-size: 18px; font-weight: normal; margin-bottom: 10px;}

/* podlinkowanie logo */
#link_rudzka a {display: block; border:0px solid #000; width:230px;  height: 153px; position: absolute; top:396px ; left:134px;}
#link_lbs a {display: block;  border:0px solid #000; width:190px;  height: 153px; position: absolute; top:396px ; left:365px;}

.box {width: 185px; position:absolute; top:175px; right:33px; font-size: 14px; font-weight: bolder; color: #792105; background: url(../pix/bg_box.jpg) repeat-y; text-align:left;}
.box img { display:block;} 
#content_article .box ul {list-style-type: disc; padding-left: 15px; color: #792105; font-size: 14px; margin:10px 0 0 0;}
.box li {padding-bottom: 0px; font-size: 14px; margin-left: 10px;}

.bread { text-align:right; font-size: 11px; padding: 15px 0; padding-right: 10px; }

p#date  {color:#b11e0e; font-weight: bolder; font-size:12px;}
.aktualnosci  dt {color:#792105; font-weight: bolder; font-size:12px; padding-top:5px;}
.aktualnosci  dd {font-weight: normal;}

















