*,input,select {
font-size:12px;
font-family:Arial, Verdana, Geneva, Tahoma, Helvetica, sans-serif;
line-height:1.2em;
margin:0;
padding:0;
}

#body {
text-align:center;
font-size:76%;
background:url(../images/background.jpg) #EFFFD5 top repeat-x;
padding:10px 0;
}

h1,h2,h3,h4,h5 {
color:#555;
font-weight:900;
padding:0.2em 0;
}

p {
line-height:1.5em;
padding-top:0.2em;
}

a,a:link {
color:#375811;
text-decoration:none;
border: 0;
}

a:hover {
color:#375811;
text-decoration:underline;
}

a img {
border: 0!important;
}

h1 a,h1 a:hover {
font-size:3em;
display:block;
color:#fff !important;
text-decoration:none;
margin:0.5em 1em;
}

ol,li {
list-style-position:inside;
padding-left:5px;
}

.center {
width:821px;
text-align:left !important;
background:url(../images/column.png) #FFF left repeat-y;
margin:0 auto;
}

.clr {
clear:both;
}

.margtop {
	margin-top: 3px;
}

#naglowek {
height:230px;
border-width:0;
}

#tresc {
position:relative;
width:402px;
float:left;
border:0;
background:url(../images/grad.png) #FFF top repeat-x;
overflow:hidden;
min-height:400px;
_height:400px;
_overflow-x:hidden;
_overflow-y:visible;
margin:2px 0 0 2px;
}

#prawa {
position:relative;
width:207px;
float:left;
background-color:transparent;
margin:0;
padding:0;
}

#lewa {
position:relative;
width:208px;
float:left;
margin:0;
}

#stopka {
width:811px;
_width:821px;
background:#EFFFD5;
color:#000;
border-top:4px solid #7ec527;
font-size:7px;
margin:3px 0 0;
padding:5px;
}

#stopka a,#stopka a:link {
color:#000;
font-weight:lighter;
}

#stopka div.module div div div table {
text-align:center;
font-size:7px;
}

div.module div div div {
overflow:hidden;
}

div.module div div div div {
margin:0;
padding:0;
}

div .module-ban a img {
	border: 0;
}

#lewa div.module {
width:188px;
_width:208px;
border:0;
border-top:2px solid #FFF;
background-color:#c6dc8a;
overflow-x:hidden;
margin:0;
padding:5px 5px 5px 15px;
}

#lewa div.module-tyg {
width:208px;
_width:208px;
border:0;
border-top:2px solid #FFF;
background-color:#c6dc8a;
overflow-x:hidden;
margin:0;
padding:5px 0;
}

#lewa div.module-tyg div div div h3 {
font-family:"Times New Roman", Times, serif;
font-size:20px;
font-weight:500;
color:#375811;
padding:5px 0 5px 15px;
}

#lewa div.module-bip {
width:208px;
_width:208px;
border:0;
border-top:2px solid #FFF;
overflow-x:hidden;
margin:2px 0 0;
padding:0 0 5px;
}

#lewa div.module-bip a img {
border: 0;
}

#lewa a img {
border: 0;
}

#lewa div.module-lewe {
width:193px;
_width:208px;
border:0;
border-top:2px solid #FFF;
background-color:#c6dc8a;
overflow-x:hidden;
margin:0;
padding:5px 0 5px 15px;
}

#lewa div.module div div div h3 {
font-family:"Times New Roman", Times, serif;
font-weight:500;
font-size:16px;
color:#375811;
}

#lewa div.module-nag {
width:208px;
height:39px;
border-top:2px solid #FFF;
background-color:#c6dc8a;
overflow-x:hidden;
margin:0;
padding:0;
}
#lewa div.module-nag2 {
width:208px;
height:129px;
border-top:0px solid #FFF;
background-color:#c6dc8a;
overflow:hidden;
margin:0;
padding:0;
}

#prawa div.module {
width:187px;
_width:207px;
border:0;
border-top:2px solid #FFF;
background-color:#c6dc8a;
font-family:"Times New Roman", Times, serif;
margin:0 0 0 2px;
padding:5px 5px 10px 15px;
}

#prawa div.module-nag {
width:207px;
height:38px;
_height:40px;
padding-left:0;
border:0;
border-top:2px solid #FFF;
background-color:#c6dc8a;
overflow:hidden;
margin:0 0 0 2px;
}

#gorne div.module {
width:403px;
_width:403px;
border:0;
position:relative;
float:left;
overflow-x:hidden;
margin:0 0 2px;
padding:0;
}

#gorne div.module-nag {
width:403px;
border:0;
position:relative;
float:left;
margin:0;
padding:0;
}

* html #gorne div.module {
background-color:transparent
}

#glowny {
border-width:0;
padding:0;
}

#szukaj input {
border:1px solid #fff;
}

/* * html #kapelusz {
behavior:url(templates/kapelusze/css/pngbehavior.htc)
} */

table.dgmnews tbody tr . {
margin:0 0 4px 2px;
}

td.dgmnews {
vertical-align:top;
_padding:5px 4px 0 2px;
margin-left:2px;
padding:5px 4px 0 0;
}

.back_button {
text-align:right;
margin:2px 4px 0 0;
}

.multithumb {
padding:8px;
}

a.readon:link {
color:#254A04;
}

.contentpaneopen-stat {
padding:0;
}

.small {
font-size:9px;
color:#222;
line-height:1.1em;
}

.small input,.small select,.small option {
font-size:9px;
}

.small input {
width:20px;
}

.smalldark {
font-size:9px;
color:#777;
line-height:1em;
}

.contentheading {
font-size:14px;
font-weight:900;
width:98%;
color:#555712;
border-bottom:1px solid #555712;
margin:14px 0 0;
}

.contentheading-dgm {
font-size:12px;
font-weight:900;
width:98%;
color:#555712;
margin:-5px 0 0;
}

.contentheading-stat {
font-size:0;
font-weight:900;
color:#FBFCF6;
}

.componentheading {
font-size:0;
font-weight:900;
color:#EEF2DB;
}

.poll {
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#375811
}

.button {
display:table-cell;
border:none;
background-color:#697e2f;
color:#FFF;
position:relative;
}

#lewa div.module-lewe div div div,#prawa div.module div div div,#prawa div.module div div div h3,#prawa div.module div div div table tbody tr td {
font-family:"Times New Roman", Times, serif;
font-size:16px;
color:#375811;
}

#lewa div.module-lewe div div div a,#prawa div.module div div div a {
font-family:"Times New Roman", Times, serif;
font-size:16px;
}

.createdate,.modifydate {
font-size:9px;
color:#444;
line-height:1em;
}

.sectiontableheader,.sectiontableheader td,.sectiontableheader th,.sectiontablefooter,.sectiontablefooter td {
padding:3px 3px 2px;
}

.sectiontableentry1,.sectiontableentry1 td,.sectiontableentry2,.sectiontableentry2 td {
background:#c6dc8a;
padding:3px 3px 2px;
}
