BODY {
color:#212121;
font-family:  Arial, Tahoma, Verdana, sans-serif;
font-size:12px;
text-align:  center;
background: #eeeeee;
margin: 0;
padding: 0;
height: 100%;
}

TABLE, P, DIV {font-family: Arial, Tahoma, Verdana, sans-serif; text-align: left;}

IMG {
border:0px;
padding:0px;
margin:0px;
}

a {color:#168bbb;text-decoration:none;}
a:hover {color:#168bbb;text-decoration:underline;}

.font11 {font-size: 11px;}


.left {
float: left;
}

.right {
float: right;
}

.center {
margin: 0 auto !important;
text-align: center !important;
}

.pad-l {
margin-left: 8px !important;
}

.pad-r {
margin-right: 8px !important;
}

.pad-top {
margin-top: 8px !important;
}

.pad-bt {
margin-bottom: 8px !important;
}

.center IMG {
margin: 0 auto !important;
text-align: center !important;
}

UL {
padding:2px 0 2px 12px;
margin: 6px 0 16px 12px;
}

LI {
/*list-style-image: url(../pliki/obrazki/menu_ico.gif);*/
list-style-image: url(../obrazki/li_ico1.gif);
padding-top:2px;
padding-bottom: 2px;
}

.hidden, .hidden2, .hidden3 {
display: none;
}

.special1 {
font-size: 14px;
font-weight: bold;
padding-top: 4px;
}

/*==================================================
HEADER
==================================================*/
#header {
display: block;
width: 100%;
height: 152px;
background: #fff url(../obrazki/bg_header.gif) repeat-x left bottom;
text-align: center;
clear: both;
}

.container {
display: block;
float: none;
width: 970px;
margin: 0 auto;
overflow: auto;
min-height: 10px;
}

/*h1 {
display: block;
float: left;
text-align: left;
width: 200px;
height: 89px;
padding: 30px 0 0 0;
margin: 0;
clear: none !important;
}*/

h1 {
display: block;
float: left;
text-align: left;
width: 270px;
height: 89px;
padding: 30px 0 0 0;
margin: 0;
clear: none !important;
}


/*==================================================
MENU
==================================================*/
/*#menu {
display: block;
float: right;
width: auto;
height: 57px;
padding: 62px 10px 0 205px;
margin: 0 !important;
text-align: left;
font-size: 0;
color: #252525;
overflow: hidden !important;
clear: none !important;
}*/

#menu {
display: block;
float: right;
width: auto;
height: 57px;
padding: 62px 10px 0 135px;
margin: 0 !important;
text-align: left;
font-size: 0;
color: #252525;
overflow: hidden !important;
clear: none !important;
}

#menu li {
display: inline;
list-style: none !important;
list-style-type: none;
padding: 0;
margin: 0;
float: left;
text-align: center;
}

#submenu {
display: block;
float: left;
clear: both;
height: 25px;
padding: 8px 10px 0 0;
margin: 0;
text-align: right;
font-size: 13px;
color: #fff;
width: 960px;
}

#submenu ul {
display: block;
float: right;
height: 25px;
padding: 0;
margin: 0;
overflow: visible;
min-width: 100px;
text-align: right;
}

#submenu li {
display: inline;
list-style: none !important;
list-style-type: none;
margin: 0;
float: left;
padding: 0 15px;
background: url(../obrazki/bg_submenu_li.gif) no-repeat right center;
overflow: visible;
}

#submenu li a {
display: inline;
color: #fff;
}

.submenu1 {
_width: 632px !important;
padding-right: 175px !important;
}

.submenu2 {
padding-right: 162px !important;
_width: 507px !important;
_padding-right: 157px !important;
}

.submenu3 {
padding-right: 106px !important;
_width: 405px !important;
_padding-right: 98px !important;
}

.submenu4 {
padding-right: 25px !important;
_padding-right: 26px !important;
}

.submenu5 {
_width: 400px !important;
}

.no-bg {
background: none !important;
border: none !important;
}

#menu_top {
display: block;
width: 0px;
height: 0px;
position: relative;
}

#menu_top ul {
display: block;
position: absolute;
z-index: 90;
width: 196px;
height: 30px;
line-height: 30px;
list-style: none;
top: 0px;
_top: -153px;
left: 762px;
` left: 562px;
padding: 0 0 0 4px;
margin: 0;
background: url(../obrazki/bg_menu_top.gif) no-repeat;
}

#menu_top ul li {
display: inline;
list-style: none;
float: left;
font-size: 11px;
background: url(../obrazki/bg_menu_top.gif) no-repeat right top;
}

a.newsletter {
background: url(../obrazki/bg_newsletter.gif) no-repeat 14px 11px;
display: block;
width: 59px;
height: 30px;
line-height: 30px;
padding-left: 32px;
color: #8f8f8e;
}

a:hover.newsletter {
background: url(../obrazki/bg_newsletter1.gif) no-repeat 14px 11px;
color: #427003;
text-decoration: none;
}

a.niepelnosprawni {
background: url(../obrazki/bg_niepelnosprawni.gif) no-repeat 7px 8px;
display: block;
height: 30px;
width: 177px;
line-height: 30px;
padding-left: 20px;
color: #8f8f8e;
}

a:hover.niepelnosprawni {
background: url(../obrazki/bg_niepelnosprawni1.gif) no-repeat 7px 8px;
color: #427003;
text-decoration: none;
}

/*==================================================
CONTENT
==================================================*/

#content {
display: block;
clear: both;
width: 100%;
min-height: 250px;
overflow: visible;
margin: 0;
text-align: center;
clear: both;
padding: 0;
background: #477606 url(../obrazki/bg_content.gif) repeat-x left bottom;
}

#flash {
display: block;
float: left;
width: 748px;
height: 460px;
margin: 0;
padding: 0;
background: url(../obrazki/flash.jpg) no-repeat;
overflow: auto;
}

.block_r {
display: block;
float: left;
width: 212px;
min-height: 100px;
overflow: visible;
margin: 0;
padding: 30px 0 0 0;
color: #2e5400;
}

.block_r_top {
display: block;
float: left;
width: 188px;
min-height: 60px;
_height: 60px;
overflow: visible;
margin: 0;
padding: 10px 12px 2px 12px;
background: #cacaca url(../obrazki/bg_block_r_top.gif) no-repeat left top;
line-height: 18px;
}

.block_r_top a {
color: #2e5400;
}

.block_r_top a:hover {
color: #2e5400;
text-decoration: underline;
}

.block_r_top ul {
margin: 0;
line-height: 18px;
padding-left: 8px;
}

.block_r_top ul li {
margin: 0;
padding: 0 0 0 8px;
list-style: none;
list-style-image: none;
background: url(../obrazki/li_ico1.gif) no-repeat left center;
}

.block_r_top ul.special li {
list-style: none;
list-style-image: none;
background: url(../obrazki/li_ico2.gif) no-repeat left center;
}

.block_r_top h2 {
font-size: 14px;
font-weight: bold;
margin: 0;
padding: 0 0 6px 0;
}

.block_r_bt {
display: block;
float: left;
width: 212px;
height: 14px;
margin: 0;
padding: 0;
background: url(../obrazki/bg_block_r_bt.gif) no-repeat left top;
}

/*==================================================
NEWS
==================================================*/

.subject {
display: block;
font-size: 12px;
font-weight: bold !important;
color: #4b4e57 !important;
clear: both;
}

.subject2 {
display: block;
font-size: 14px;
font-weight: bold;
color: #4b4e57 !important;
clear: both;
}

.date {
font-size: 10px;
color: #bebebe !important;
padding: 1px 0 1px 0;
clear: both;
}

.text_short {
display: block;
font-size: 11px;
clear: both;
}

.more {
position: relative;
display: block;
float: right;
right: -40px;
clear: both;
padding: 6px 0 0 0 !important;
border: 0 !important;
background-color: transparent !important;
margin: 0;
}

.more2 {
position: relative;
display: block;
float: right;
right: -40px;
clear: both;
padding: 6px 0 6px 0 !important;
border: 0 !important;
background-color: transparent !important;
margin: 0;
}

.more3 {
position: relative;
display: block;
right: -40px;
clear: both;
padding: 6px 0 12px 0 !important;
border: 0 !important;
background-color: transparent !important;
margin: 0;
text-align: right;
}

.more a {
position: relative;
display: block;
float: left;
left: 0;
clear: both;
padding: 6px 0 16px 0 !important;
border: 0 !important;
background-color: transparent !important;
width: 77px !important;
}

.more a:hover {
position: relative;
display: block;
float: left;
left: 0;
clear: both;
padding: 6px 0 16px 0 !important;
border: 0 !important;
background-color: transparent !important;
width: 77px !important;
}

.half_l {
display: block;
width:240px;
float: left;
}

.half_r {
display: block;
width:240px;
float: right;
}


/*==================================================
WYSZUKIWARKA
==================================================*/

.searcher {
display: block;
padding: 8px 0 0 0;
width: 180px;
overflow: hidden;
}

.search {
display: block;
margin: 0;
border: 0;
color: #7f7f7f;
padding: 3px 8px 0 8px;
width: 136px;
height: 17px;
float: left;
background: url(../obrazki/bg-search.gif) no-repeat;
font-size: 11px;
}

.hidden {
display: none !important;
}

form {
margin: 0;
padding: 0;
}

/*==================================================
FOOTER
==================================================*/

#footer {
display: block;
width: 944px;
height: 24px;
font-size: 11px;
padding: 14px 30px 0 16px;
margin: 0 auto;
clear: both;
}

.footer_l {
display: block;
float: left;
width: 780px;
height: 24px;
font-size: 11px;
color: #808080;
padding: 0;
margin: 0;
}

.footer_l li {
list-style-type: none;
display: inline;
float: left;
padding: 0 11px 0 11px;
border-right: 1px solid #d3d3d3;
margin: 0;
}

.footer_l img {
position: relative;
margin: -3px 0 -2px 0;
}

.created {
display: block;
float: right;
padding-left: 14px;
height: 24px;
font-size: 11px;
text-align: right;
color: #80807f;
}

.footer_l a {
color: #80807f;
text-decoration: none;
}

.created a {
color: #4c8201;
text-decoration: none;
}

.footer_l a:hover, .created a:hover {
color: #4c8201;
text-decoration: underline;
}


/*==================================================
FORMULARZ KONTAKTOWY
==================================================*/

.form {border:solid 1px #d0d1d1; font-size:11px;background-color: #fafaf9;color:#000000; font-family: Arial;padding: 2px;}
.form2 {border:solid 0px #FFFFFF; font-size:12px;}
SELECT.form {font-size:12px;background:#FFFFFF}
TEXTAREA.form {border:solid 1px #d0d1d1; font-size:11px;background-color: #fafaf9;color:#000000; font-family: Arial;padding: 2px;}

.submit {
border:solid 1px #eeeff0;
border-bottom:solid 2px #19a6e8;
font-size:12px; 
font-family: Arial;
background-color: #eeeff0;
color:#000;
padding:2px;
}

.submit2 {
border:solid 1px #f6f6f6;
border-bottom:solid 2px #19a6e8;
font-size:12px; 
font-family: Arial;
background-color: #f6f6f6;
color:#000;
padding:2px;}

.row {
padding-top: 6px;
}

