* {
font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
font-size:11px;
}

html body {
background: #ffffff;
width: 970px;
text-align: center;
margin: 0 auto;
}

#cont {
position:relative;
margin: 0 auto;
width: 970px;
}

#logo {
border-bottom: 1px solid #dcdcdc;
background: url(gfx/header.jpg) no-repeat;
height: 170px;
margin-top: 20px;
}

#reklama {
margin: 5px auto;
padding: 5px 0 0 0;
text-align: center;
background: #fcfcfc
}

#glowna {
width: 970px;
padding: 5px 0;
border-width: 1px 0px;
border-color: #dcdcdc;
border-style: solid;
}

#right {
float: right;
width: 200px;
border: 0px solid #000;
}

#left {
float: left;
width: 200px;
border: 0px solid #000;	
}


#banner { 
width: 970px;
}

#pasek {
width: 970px;
}

.menu {
width: 195px;
margin: 0 0 10px 0;
padding: 3px 0 3px 5px;
border: 0px solid #dcdcdc;
background-color: #fff;
border-left: 0px solid #b3b3b3;
border-right: 0px solid #b3b3b3;
border-bottom: 0px solid #b3b3b3;
text-align: left;
}

.menut {
width: 195px;
margin: 0 auto;
padding: 3px 0px 3px 5px;
border: 0px solid #dcdcdc;
background-image:url(gfx/menut.png);
color: #222;
font-weight: bold;
border-left: 1px solid #b3b3b3;
border-right: 1px solid #b3b3b3;
border-top: 1px solid #b3b3b3;
border-bottom: 1px solid #b3b3b3;

text-align: left;
}

.menu li {list-style-type: none; list-style-image: url(skin/udu/gfx/p.gif); list-style-position: inside;}
.menu ul {margin: 0px; padding:0px;}

.menu p {
font-size: 8px;
font-family: verdana;
text-align: center;
}

.menu a {
color: #666666;
text-decoration: none;
}

.menu a:hover {
color: #990000;
}

.srodek {
width: 560px;
border: 0px solid #dcdcdc;
margin: 0px auto;
}

#srodek {
width: 530px;
border: 0px solid #dcdcdc;
text-align: center;
padding: 10px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
}

.news {
width: 530px;
border: 0px solid #dcdcdc;
text-align: justify;
margin: 20px 0px;
border-bottom: 1px dotted #000;
}

.news table {
width: 530px;
border: 0px solid #dcdcdc;
border-collapse: collapse;
margin: 10px 0px 0px 0px;
}

.tdr {
width: 530px;
border: 0px solid #b3b3b3;
border-collapse: collapse;
padding: 5px;
}

.tdr td {
border: 0px solid #b3b3b3;
padding: 5px;
}


.goral {
border-left: 0px solid #b3b3b3;
border-top: 0px solid #b3b3b3;
border-bottom: 0px solid #b3b3b3;
border-right: 0px solid #b3b3b3;
background-color: #fff;
font-weight: bold;
color: #2e529c;
text-align: left;
padding: 5px;
}

.gorap {
border-right: 0px solid #b3b3b3;
border-top: 0px solid #b3b3b3;
border-bottom: 0px solid #b3b3b3;
border-left: 0px solid #b3b3b3;
background-color: #fff;
font-weight:bold;
color: #2e529c;
text-align:right;
padding: 5px;
width: 80px;
}

.doll {
border-top:0px solid #b3b3b3;
border-left:0px solid #b3b3b3;
border-bottom:0px solid #b3b3b3;
border-right: 0px solid #b3b3b3;
#background-color: #fff; 
padding: 3px;
font-size: 9px;
}

.dolp {
border-top:0px solid #b3b3b3;
border-right:0px solid #b3b3b3;
border-bottom:0px solid #b3b3b3;
border-left:0px solid #b3b3b3;
background-color: #fff; 
text-align: right;
padding: 3px;
}

.ankieta {
width: 500px;
border: 0px solid #dcdcdc;
text-align: justify;
margin:0 auto;
padding: 5px;
}

a {
color: #666666;
text-decoration: none;
}

a:hover {
color: #cc0000;;
text-decoration: none;
}

a:active {
color: #990000;
text-decoration: none;
}


a.link {
color: #6699cc;
}

a.link:hover {
color: #6699cc;
text-decoration: underline;
}

#bottom {
border-width: 1px 0 0 0;
border-color: #dcdcdc;
border-style: solid;
clear: both;
padding: 0;
margin: 0 auto;
}

input, textarea {
color: #444444;
font-size: 11px;
font-family: verdana;
padding: 2px;
text-align: left;
}

.nt {
width: 524px;
border: 1px solid #b3b3b3;
background-image:url(gfx/menut.png);
border-collapse: collapse;
padding: 3px;
margin: 0px auto;
color: #222;
font-weight: bold;
text-align: left;
}

.ng {
width: 380px;
border: 1px solid #DADADA;
margin: 15px auto 0px auto;
text-align: left;
background-color: #f9f9f9;
height:30px;
}

.ns {
width: 374px;
border-width: 0px 1px 0px 1px;
border-style: solid;
border-color: #DADADA;
text-align: justify;
padding: 3px; 
margin: 0px auto;
}

.nd {
width: 374px;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #DADADA;
background-color: #f9f9f9;
margin: 0px auto 10px auto;
padding: 3px;
text-align: left;
}

.ns img {
border: 0px solid #000;
padding: 5px;
}

img {
border:0px solid #000;
}

.menu img {
border: 0px solid #000;
padding: 10px;
}

.center {
text-align: center;
}
.prawo {
text-align: right;
}

hr {
height: 1px;
border: 0px;
background-color: #DADADA;
color: #DADADA;
}

.tytul{
float:left;
background-color: #DADADA;
width:337px;
padding:3px 0px 3px 3px;
font-weight:bold;
border-bottom: 1px solid #DADADA;
height: 28px;
}

.ikony {
float:right;
text-align: right;
background-color: #f9f9f9;
padding:3px 3px 3px 0px;
width:37px;
margin:0px;
border-bottom: 1px solid #DADADA;
height: 28px;
}


ol ul li{
padding: 0px;
margin: 0px;
list-style-position: inside;
text-align: left;
}

.przetarg td {
border: 1px solid #DADADA;
border-collapse: collapse;
padding: 3px;
}

table.przetarg {
margin: 5px auto;
padding:0px;
}

.czat {
width: 378px;
border: 0px solid #dcdcdc;
border-collapse: collapse;
margin: 10px 0px 0px 0px;
}

.czat td {
border: 1px solid #dcdcdc;
border-collapse: collapse;
padding: 5px;
vertical-align: baseline;
}

.wybory {
border: 1px solid #000;
border-collapse: collapse;
vertical-align: baseline;
width: 90%;
}

.wybory td {
border: 1px solid #000;
border-collapse: collapse;
vertical-align: baseline;
}

.wybory_sub {
border: 0px solid #000;
border-collapse: collapse;
vertical-align: baseline;
}
.wybory_sub td {
border: 1px solid #000;
border-collapse: collapse;
vertical-align: baseline;
}

.wiatr {
font: 13px Verdana, Arial, Helvetica, sans-serif;
vertical-align: top;
}

#popup {
    position: absolute;
    top: 20%;
    left: 20%;    
    padding-top: 0px;
    margin-top: -90px;
    margin-left: -25px;
    border: 2px solid #000;
    text-align: right;
    z-index: 100;
    background-color: #fff;
}

h2.slide {
height:17px;
background-image: url(gfx/slide.png);
padding-top:3px;
padding-left:5px;
}

li.slide_box {
list-style-type: none;
}

h2.slide a {
color: #fff;
}

h2.slide a img {
vertical-align: top;
}

.fk {
width: 95%;
border:1px solid #000;
border-collapse: collapse;
}

.fk td {
border:1px solid #000;
border-collapse: collapse;
text-align:left;
}

.slideshow {
border:1px solid #fff;
margin-bottom:5px;
padding: 5px 0px 5px 0px;
width: 524px;
}

.hot_data { color: #ff6600; }