.text     { 
	font-family: Verdana;
	font-size: 11px;
	text-align: justify;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	color: #666666;
	font-weight: normal
}
body
{
    background-image: url(gfx/1.jpg);
    font-family:Tahoma;  
    font-size:12px;
}


table{
display:block;float:left
}
a:visited { text-decoration: none; color: #666666}
a:link    { text-decoration: none; color: #666666}
a:hover   { text-decoration: none; color: #bbbbbb}


.title {
  font-family: Verdana;
  font-size: 11px;
  padding-top: 0px;
  padding-right: 3px;
  padding-bottom: 0px;
  padding-left: 3px;
  color: #666666;
}

h1 {
  font-family: Verdana;
  font-size: 13px;

}

.menu {
  font-family: Verdana;
  font-size: 11px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  color: #666666;
}

.o {
  font-family: Verdana;
  font-size: 11px;
  padding-top: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
  font-weight: bold;
  color: #eeeeee;
}

.block {
  font-family: Verdana;
  font-size: 11px;
  padding-top: 2px;
  padding-right: 3px;
  padding-bottom: 2px;
  padding-left: 3px;
  color: #666666;
}

input {
  font-family: Verdana;
  font-size: 10px;
  color: #777777;
  border: 1px #bbbbbb solid;
  background-color: #F6f6f6;
}

select {
  font-family: Verdana;
  font-size: 10px;
  color: #777777;
  border: 1px #bbbbbb solid;
  background-color: #F6f6f6;
}

textarea {
  font-family: Verdana;
  font-size: 11px;
  color: #777777;
  border: 1px #bbbbbb solid;
  background-color: #F6f6f6;
}

.calendar_1 {
  font-family: Verdana;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  color: #444444;
}

.calendar_2 {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-color: #9EDB28;
  color: #444444;
}

.calendar_3 {
  font-family: Verdana;
  font-size: 10px;
  text-align: center;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  color: #444444;
}

.calendar_4 {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-color: #555555;
  color: #eeeeee;
}


.uni_01 {
  font-family: Verdana;
  font-size: 11px;
  padding-top: 1px;
  padding-right: 3px;
  padding-bottom: 1px;
  padding-left: 3px;
  color: #555555;
}

.uni_02 {
  font-family: Verdana;
  font-size: 11px;
  padding-top: 2px;
  padding-right: 4px;
  padding-bottom: 2px;
  padding-left: 4px;
  color: #666666;
}

.poll {
  border: 0px;
  background: none;
}

.code {
  border: 1px #999999 solid;
  background-color: #F4f4f4;
  font-family: Courier;
  font-size: 12px;
  padding-top: 1px;
  padding-right: 3px;
  padding-bottom: 2px;
  padding-left: 16px;
  text-align: left;
  color: #990000;
}

.cytat {
  border: 1px #999999 solid;
  background-color: #F4f4f4;
  font-family: Verdana;
  font-size: 11px;
  padding-top: 1px;
  padding-right: 3px;
  padding-bottom: 2px;
  padding-left: 16px;
  text-align: left;
  color: #006633;
}

#main {
width:968px;
margin:0px auto;
}
#top {
background:url('gfx/top.jpg');
background-repeat:no-repeat;
width:968px;
height:150px;
}
#menu {
background:#7786ad url('gfx/menu.jpg');
background-repeat:no-repeat;
width:968px;
margin:0px;
height:45px;
clear:both
}
#menu ul , #menu ul li{
list-style:none;
float:left;
margin:0px;
height:45px;
}
#menu ul {
width:968px;
height:45px;
}
#menu ul li{
padding-left:15px;
margin:0px;
}
#menu ul li a{
padding-right:15px;
margin:0px;
display:block;
line-height:45px;
}
#menu ul li, #menu ul li a {
color:white;
font-size:14px;
font-family:Tahoma;
}
#menu ul li:hover, #menu ul li:hover a {
color:#523c8a;
font-size:14px;
height:45px;
font-family:Tahoma;
}
#menu ul li:hover{
background:white url('gfx/menu1.jpg');
background-repeat:no-repeat;
height:45px;
}
#menu ul li:hover a{
background: url('gfx/menu2.jpg') right;
background-repeat:no-repeat;
line-height:45px;
height:45px;
}
#menu-dolne {
background:url('gfx/foot.jpg');
background-repeat:no-repeat;
width:968px;
margin:0px;
height:48px;
clear:both
}
#menu-dolne ul , #menu-dolne ul li{
list-style:none;
float:left;
margin:0px;
height:48px;
}
#menu-dolne ul {
width:968px;
height:48px;
}
#menu-dolne ul li{
padding-left:15px;
margin:0px;
}
#menu-dolne ul li a{
padding-right:15px;
margin:0px;
display:block;
line-height:48px;
}
#menu-dolne ul li, #menu-dolne ul li a {
color:white;
font-size:12px;
font-weight:bold;
font-family:Tahoma;
}

#podmenu {
width:966px;
height:41px;
border-right:1px #716a85 solid;
border-left:1px #716a85 solid;
background: url('gfx/podmenu.jpg');
background-repeat:repeat-x;
line-height:41px;
font-size:14px;
color:#2a5e9a;
float:left;
clear:both
}
#podmenu  div {
height:41px;
float:left;
padding-left:15px;
line-height:41px;
}
#tresc {
width:966px;
background:white;
float:left;
border-right:1px #716a85 solid;
border-left:1px #716a85 solid;
clear:both
}
#lewa {
width:253px;
float:left
}
#prawa {
width:253px;
float:right
}
#srodek {
width:450px;
float:left;
}
.lewa1 {
width:253px;
height:21px;
background: url('gfx/lewa.jpg');
}
.lewa2 {
width:253px;
background: url('gfx/lewa3.jpg');
}
.lewa3 {
width:253px;
height:21px;
background: url('gfx/lewa2.jpg');
}
.blokbegin{
width:222px;
margin:0px 13px;
background: white url('gfx/blokbegin.jpg') top;
background-repeat:no-repeat;
border-right:1px #c6cbd0 solid;
border-left:1px #c6cbd0 solid;
}
.blokend{
width:224px;
height:7px;
margin-left:-1px;
background: url('gfx/blokend.jpg');
}