body {
width: 100%;
background: url(bgc.jpg) bottom left;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: black;
margin: 0px;}

.wrap1 {text-align: center; width: 100%;}
.wrap2 {text-align: left; width: 100%; margin: 0 auto 0 auto;}
.wrap3 {text-align: left; width: 794px; margin: 0 auto 0 auto;}

#fat {
position: relative;
top: 0;
left: 0;
background: url(bg_cont.png) repeat-y 50% 0;
width: 100%;}

#gora {
position: relative;
top:  0px;
left: 0;
background: url(str1.png) no-repeat 50% 0;
width: 100%;}

#footer {position: relative;top: 0;left: 0;background: url(footer_bg.png) repeat-y 50% 0;width: 100%;}
#foot_b {position: relative;top: 0;left: 0; background: url(footer_bottom.png) no-repeat 50% 0;
height: 20px; width: 100%; font-size: 8px;}
#foot_b p {text-align: center; border: 0; background: none; margin: 0; padding: 0;} 

/* ukrywanie tekstu pod bannerem */
#banner {
position: relative;
top: 12px;
left: 12px;
width: 770px;
height: 206px;
}
#banner span {
position: absolute;
width: 100%;
height: 100%;
background: url(naglowek.jpg);
}

#topmenu {
background: url(bg_topmenu.png) silver;
position: relative;
top: 12px; left: 12px; width: 770px; height: 34px;}

ul#nav  {list-style: none; padding: 0; margin: 0 0 0 12px; }
#nav li {float: left; margin: 0 2px 0 1px; padding: 0; 
background: transparent url(r_bg.jpg) right top no-repeat;}
#nav a {color: white; background: url(v_line.png) no-repeat;  text-decoration: none; 
padding: 6px 20px 0 20px; display: block; float: left;  height: 28px; height: "34px";}
#nav a:hover {color: #267026;} 

#col1 {
position: relative;
top: 0;
left: 0;
margin: 35px 0 25px 12px;
_margin: 35px 0 25px 6px;
float: left;
width: 535px;
width: "590px";
padding: 0px 30px 5px 15px; 
}

#col2 {
position: relative;
top:  0;
left: 0;
margin: 35px 0 20px 0px;
float: left; 
width: 180px;
padding: 0;
}
.b1 {background: url(bl_top.png); position: relative; top: 0px; left: 0; width: 157px; width: "180";
padding: 12px 5px 0 18px; color: white;}
.b2 {background: url(bl_bottom.jpg); position: relative; margin: 0 0 20px 0;;  
top: 0px; left: 0; width: 180px; height: 20px;}

.b1 ul {margin: 0; padding: 0; list-style: none; list-style-image: none;}
.b1 a:link, .b1 a:visited  {color: white; padding: 0; margin: 0;}
.b1 a:hover {color: #CFD68B;}
.b1 li {padding: 2px 0 0 0px;}

.p1 {background: url(pr_top.jpg); position: relative; top: 0px; left: 0; width: 153px; width: "180";
padding: 12px 10px 0 14px; color: white;}
.p2 {background: url(pr_bottom.jpg); position: relative; margin: 0 0 20px 0;;  
top: 0px; left: 0; width: 180px; height: 20px;} 
.p1 a:link, .p1 a:visited {color: #1F4926; font-weight: normal;}
.p1 a:hover {color: white;}

a:link {color: #3F4D00; text-decoration: underline;}
a:visited {color: #3F4D00; text-decoration: underline;}

p, .ofi h6 { font-family: Verdana, Arial, sans-serif; text-align: justify; margin: 0; padding: 8px 8px 12px 8px;
background: #f9f9f9 url(bg_p.jpg) repeat-x ;color: #272727; border: solid 1px #f9f9f9; border-top: 0;}

#col2 p {background: none; border: 0; font-size: 12px; text-align: left;}
#col2 b {font-size: 11px; font-weight: bold;}

b {font-size: 11px; font-weight: bold;}
br {clear: left;}
div.hr {height: 3px; background: white url(hr.png);}
div.hr hr {display: none;}
ul {list-style-type: square; padding: 0; list-style-image: url(li.gif); margin: 6px 0 6px 16px;}
li {margin: 0; padding: 0 0 2px 0; font-size: 11px;}
.oryginal ul {list-style-type: square; padding: 0; list-style-image: url(li.gif); margin: 6px 0 6px 16px;}
.oryginal li {margin: 0 0 2px 16px; padding:0; font-size: 11px; background:none;}
.leftbox ul {list-style-type: square; padding: 0; list-style-image: url(li.gif); margin: 6px 0 6px 16px;}
.leftbox li {margin: 0; _margin:0; padding: 0 0 2px 0; width: 140px; font-size: 11px; background:none;}
h1 {font-size: 12px; font-weight: bold; margin: 0 0 15px 0; padding: 0 0 10px 0; 
    color: #185025; border-bottom: solid 1px #C7C7C7;}
h1 span {font-size: 12px; font-weight: normal; color: #47484A;}
h2 {font-size: 14px; font-weight: bold; margin: 0;}
h2 span {font-weight: normal; color: #8E8E8E; font-size: 11px; line-height: 150%;}
h3 {font-size: 13px; font-weight: bold; margin: 0;}
h4 {font-size: 11px; font-weight: bold; margin: 18px 0 1px 0; color: #28412B; 
background: url(bg_h4.jpg) repeat-x; border-left: solid 1px #eaeaea; border-right: solid 1px #eaeaea;
border-bottom: solid 1px #F5F5F5; padding: 4px 0 4px 12px;}
h5 {font-size: 12px; color: #504C4C; margin: 6px 0 6px 0;}

h6 {
font-size: 11px; 
font-weight: normal; 
color: black; 
margin: 6px 0 4px 0;
padding-top: 10px;
border: solid 1px #E7E7E7;}

.www h6 { height: 175px;
background: #f9fdf3 url(bg_www_h6.jpg) repeat-y; padding-right: 8px; border: solid 1px #f0f4ea;}

#port h6 { border: solid 1px #f5f8ee; background: #f5f8ee url(bg_port_h6.jpg) repeat-y;
height: 120px; margin: 18px 0px 8px 0px; clear: both; }

.partia {border:0px;}
.imgnorm {margin: 0 30px 0 26px; border: 0;}
.imgbox {float: left; margin: 0 20px 32px 12px; border: 0px; padding: 2px; border: 1px solid #ededed;}
.imgboxr {float: right; margin: 0 0px 0 10px; border: 0px;}
.txtc {text-align: left; padding: 8px 20px 5px 20px; font-size: 10px; color: #656565;
border-top: solid 0px #F7F7F7;}
.txtc ul {list-style-type: none; padding: 0; list-style-image: none; text-align: right;
margin: 0; padding: 0; float: right;}
ul#fll {float: left; text-align: left;}
.txtc a:link, .txtc a:visited  {color: #272727;}
.txtc a:hover {color: #636000;}

#port li {list-style-type: none; padding: 0; list-style-image: none; margin: 6px 0 6px 16px; font-size: 11px;}
#port p {display: block; margin: 20px 0 20px 0; border: solid 1px #EFEFEF;}

.news {border: solid 0px silver;margin: 12px; padding: 0;}

.news h2 {
width: 70%;
font-size: 13px; 
font-weight: bold; 
margin: 35px 0 5px 0; 
color: #537D4B; 
border-top: solid 0px #FCF8EE;
padding: 2px 0 0 8px;
line-height: 130%;}

.news p {
background: white;
border: 0;
border-bottom: solid 1px #F1F1F1;
color: #2F1F0A;}

#off p {
background: url(kw1.png) no-repeat 180px 8px; 
padding: 5px; 
text-align: left;
border: 0; margin: 0 0 10px 0px; 
border-bottom: solid 1px #F0EDE6;}
#off h1 {margin-bottom: 30px;}

INPUT, TEXTAREA {
font-size: 11px;
border-left: solid 1px silver;
border-top: solid 1px silver;
border-right: solid 1px gray;
border-bottom: solid 1px gray;
margin: 2px 0px 0px 4px;
font-family: Verdana, Arial, sans-serif;
overflow-x: hidden; overflow-y:auto;}

.button {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #4C4E23;
background: #F3F3F3;
border: solid 1px #CED35A;
margin: 4px 10px 0px 0px;}

.skipmenu {position: absolute; left: 0px; top: -500px; overflow: hidden;}

table.seo {width: 700px; font-size: 10px; font-family: Verdana, Arial, sans-serif; border: solid 1px #000000;}
table.seo td {border: solid 1px #000000; padding: 2px 6px 1px 6px; font-weight: bold; text-align: center;}
td.blue {background: #8AB5E5;}
td.yellow {background: #EBFF74;}
td.green {background: #97FF83;}
td.pink {background: #FFAFAF;}
td.red {background: #F43030;}
/*tabelka seo golden triangle*/
td.blue3 {background: #644cf4;}
td.blue2 {background: #4c88f4;}
td.yellow2 {background: #4cbdf4;}
td.green2 {background: #fbff67;}
td.pink2 {background: #ffc667;}
td.red2 {background: #ff6f67;}
/*tabelka tekst do zielonej strony*/
td.green3 {background: #7FC704; color:#FFFFFF;}

table.seo2 {width: 520px; font-size: 10px; font-family: Verdana, Arial, sans-serif; border: solid 1px #000000; }
table.seo2 td {border: solid 1px #000000; padding: 2px 6px 1px 6px; font-weight: bold; text-align: center;}


p.pagin {text-align: center;}
p.pagin a {padding: 0 10px;}
p#malinki, p#malinki a {width: 740px; margin: 0 auto 0 auto; background: none; font-size: 9px; 
color: #324514; border: 0; text-decoration: none;}
p#malinki strong {font-weight: normal;}
address { font-family: Verdana, Arial, sans-serif; text-align: justify; margin: 0; padding: 8px 8px 12px 8px;
background: #f9f9f9 url(bg_p.jpg) repeat-x ;color: #272727; border: solid 1px #f9f9f9; border-top: 0;}
p.imgcenter {margin-top: 0; margin-bottom: 0; padding: 0; text-align: center ;}

ol { text-align:justify;}

/* css do linkow do serwisow spolecznosciowych */

.linki_ikonki 
{
margin-top: 16px;
margin-right: 5px;
margin-bottom: 16px;
margin-left: 5px;
}

.linki_ikonki img
{border:none;}

.linki_ikonki ul {
margin: 5px 5px 0 0;}

.linki_ikonki li {
display: inline;
margin: 0 5px 0 0;
padding: 0; 
border: 0px;
}
.linki_ikonki span
{
display: block;
}
span.linki_ikonki_okienko
{
position: relative;
}

span.linki_ikonki_okienko span
{
display: none;
width: 14em;
}

span.linki_ikonki_okienko:hover span

{
position: absolute;
display: block;
top: -5em;
background-color: #ffffee;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #cccccc;
border-right-color: #cccccc;
border-bottom-color: #cccccc;
border-left-color: #cccccc;
color: black;
line-height: 1.25em;
}
/*
.linki_ikonki ul {
margin-top: 0pt;
margin-right: 1.3em;
margin-bottom: 0pt;
margin-left: 1.3em;
list-style-type: none;
list-style-image: none;
list-style-position: outside;
border:none;
}
*/