body,html,td {
font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9pt;
}
body {
background-color : White;
color : Black;
}
pre {
overflow:auto;
}
pre,blockquote {
border : 1px solid Black;
color:inherit;
background-color : #EAEDE9;
padding : 2px 3px 2px 3px;
margin : 10px 0px 10px 10px;
}
A {
color : Blue;
background-color:inherit;
text-decoration : none;
}
A:hover {
text-decoration : underline;
}

#content {
width:740px;
padding: 0px 10px 10px 10px;
float:left;
}
#content img {
margin: 5px 10px;
border:0px;
}
#content img.right {
float:right;
margin-left: 10px;
}
#content img.left {
margin-right: 10px;
float:left;
}

h1 {
font-size : 13pt;
}
h2 {
font-size : 12pt;
}
h3 {
font-size : 11pt;
}
h4 {
font-size : 10pt;
}

div.stopka {
font-size : 8pt;
padding-left:20px;
padding-right:20px;
}

LI {
padding-bottom : 10px;
}

input {
color: #3F3F3F;
padding: 3px 5px;
}
input.ramka, textarea.ramka, select.ramka {
background-color: #FFFFFF;
border-width: 1px;
border-color: #A0A0A0;
border-style: solid;
padding: 3px 5px;
}

input.poletext {
background-color: #FFFFFF;
border-width: 1px;
border-color: #A0A0A0;
border-style: solid;
width: 500px;
padding: 3px 5px;
}
textarea.poletext {
color: #3F3F3F;
background-color: #FFFFFF;
border-width: 1px;
border-color: #A0A0A0;
border-style: solid;
width: 500px;
height: 250px;
padding: 3px 5px;
}

td.form_title {
text-align:right;
padding-top : 8px;
}
td.form_value {
padding-top : 8px;
}
p.error {
color:Red;
background-color:inherit;
text-align:center;
}
p.ok {
color:green;
background-color:inherit;
font-weight : bolder;
text-align:center;
}
.oczojebny {
color:yellow;
background-color:Red;
font-size:15pt;
padding:10px;
text-align:center;
}
img {
border: 0px;
}


#gal {
display:none;
background-color:#EBEBEB;
position:absolute;
border:1px solid Black;
text-align:center;
padding: 20px;
z-index: 100;
}
#galcontent {
line-height: 150%;
width:640px;
text-align:left;
}
#galmini div {
float:left;
text-align:center;
height: 250px;
}
#galmini img {
margin: 5px;
}


ul#menu, ul#menu ul, ul#menu li {
list-style: none;
margin: 0px;
padding: 0px;
border: 0px;
}
ul#menu {
height:19px;
}
ul#menu ul {
height:auto;
position:absolute;
left:-1px;
top:100%;
z-index:10;
border:1px solid #000000;
border-bottom:0px;
background-color:#ffffff;
}
ul#menu ul ul {
left:100%;
top:-1px;
}
ul#menu li {
position:relative;
float:left;
border-right:1px solid #000000;
padding:2px 10px;
height:15px;	
}
ul#menu ul li {
clear:both;
border:0px;
border-bottom:1px solid #000000;
width:200px;
height:auto;	
}
ul#menu li a {
text-decoration:none;
display:block;
}
ul#menu li a:hover {
text-decoration:underline;
}
ul#menu ul,
ul#menu li:hover ul ul,
ul#menu ul li:hover ul ul
{display: none;}
ul#menu li:hover ul,
ul#menu ul li:hover ul,
ul#menu ul ul li:hover ul
{display: block;}



div.opinie {
border: 1px dashed #888888;
margin: 5px 0px;
overflow:auto;
height:auto;
}
div.opinie div.lewa {
float:left;
width:25%;
text-align:right;
}
div.opinie div.prawa {
float:right;
width:74%;
}
div.opinie div.data {
padding: 3px 5px;	
}
div.opinie div.ksywa {
font-weight : bolder;
padding: 3px 5px;	
}
div.opinie div.tytul {
font-weight : bolder;
padding: 3px 5px;	
}
div.opinie div.tresc {
padding: 3px 5px;	
color : #5E5E5E;
background-color:inherit;
text-align : justify;
white-space: pre-wrap;
}
div.opinie div.odpowiedz {
padding: 3px 5px;	
color : #5E5EA3;
background-color:inherit;
text-align : justify;
white-space: pre-wrap;
}
div.opinie br.break {
clear:both;
}


div.ankieta {
border:1px dashed #888888;
padding:0px 5px 15px 5px;
}
div.ankieta ul {
margin:0;
padding:0;
list-style: none;
}
div.ankieta input {
vertical-align: middle;
margin: 0px;
}
div.ankieta label {
font-size:9px;
margin-left:5px;
}
div.ankieta div.bar {
background: url(images/backgr6.gif) left center repeat-x;
height : 3px;
float:left;
padding:3px 0px;
}
div.ankieta div.numer {
width:50px;
text-align:right;
float:left;
padding-left:5px;
}
div.ankieta div.zaglosowalo {
padding-top:15px;
font-weight:bold;	
}



div.news {
border: 1px dashed #888888;
padding: 5px;
margin: 5px 0px;
}
div.news h3 {
color : Blue;
background-color:inherit;
}
div.news div.data {
font-size:9px;
color:#888888;
}
div.news div.tekst {
color : Black;
background-color:inherit;
margin : 0px 0px 0px 0px;
text-align : justify;
white-space: pre-wrap;
}
div.news div.more {
text-align :right;
}


div.banners {
text-align:center;
margin:15px 0px;
padding:5px 2px;
border:1px dashed #888888;
}


div.updates {
margin:15px 0px;
padding:3px 4px;
border:1px dashed #888888;
}
div.updates span {
font-size:9px;
color:#888888;
}
