body {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
background:#7f3f98;
margin:0;
padding:0;
}
img {
border:none;
}

a:link, a:active, a:hover, a:visited 
{
text-decoration:none;
color:#000000;
}

h1 {
	padding: 4px;
	margin: 20px 4px 4px 0px;
	font-size: 18px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color:#7f3f98;
}

h2 {
	padding: 0px;
	margin: 20px 4px 0px 0px;
	font-size: 14px;
	font-weight: bold;
}

p{
margin:5px 0px 0px 2px;
}


#head2{
margin:0;
display:block;
padding:0;
height:141px;
width:760px;
clear:both;
overflow: hidden;
background:url(head.jpg) no-repeat;
}

#head .object{
margin:0;
padding:0;
height:141px;
width:760px;
}

#head object{
margin:0;
padding:0;
height:141px;
width:760px;
}

#content{
width:760px;
background:url(content_back.jpg) repeat-y;
float:left;
margin:0px 0px 0px 0px;
padding:0;
clear:both;
}

#text{
font-size:12px;
padding:0px 10px 0px 0px;
}

#column{
width:253px;
min-height:365px;
background:url(column_top.jpg) right top no-repeat;
float:left;
}

#menu{
padding:0;
margin: -330px 0px 0px 0px;
}

#menu ul{
list-style:none;
}

#menu ul li{
background:url(menu_back.jpg) no-repeat left top;
}

#menu ul li a:link, #menu ul li a:active, #menu ul li a:hover, #menu ul li a:visited {
color:#FFFF00;
font-weight:bold;
text-decoration:none;
width:118px;
display:block;
margin:10px 0px 0px 20px;
}

#menu ul li a:hover{
color:#7f3f98;
}

#main{
width:507px;
margin:0;
padding:0;
float:right;
}

#horyz_menu{
width:506px;
height:119px;
background:url(hor_menu_slice.jpg) repeat-x;
float:left;
margin:0;
padding:0;
}
.menu-horizontal {
    height: 28px;
    font-size: 0.7em;
	padding:34px 0px 0px 0px;
}

.menu-horizontal ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.menu-horizontal ul li {
    position: relative;
    float: left;
    text-align: center;
	z-index: 20;
}

.menu-horizontal ul li a {
    width: 137px;
    height: 28px;
    line-height: 28px;
    display: block;
    text-decoration: none;
    background: url(hor_napisy.gif) no-repeat 0 0;
    color: #ffffff;
}

.menu-horizontal ul li.it-1 a { background-position: 0 0; }
.menu-horizontal ul li.it-1 a:hover { background-position: 0 -28px; }
.menu-horizontal ul li.it-2 a { width: 103px; background-position: -137px 0px; }
.menu-horizontal ul li.it-2 a:hover { background-position: -137px -28px; }
.menu-horizontal ul li.it-3 a { width: 147px; background-position: -240px 0; }
.menu-horizontal ul li.it-3 a:hover { background-position: -240px -28px; }
.menu-horizontal ul li.it-4 a { width: 116px; background-position: -387px 0; }
.menu-horizontal ul li.it-4 a:hover { background-position: -387px -28px; }


.menu-horizontal span {
    display: none;
}


#footer{
width:760px;
float:left;
height:84px;
background:url(footer_back.jpg) repeat-x;
}

#footer h2{
text-indent:-999px;
float:left;
width:240px;
height:84px;
margin:0;
padding:0;
background:url(column_bottom.jpg) no-repeat right top;
}
#footer p{
color:#7f3f98;
text-align:center;
font-size:10px;
margin:45px 60px 0px 0px;
}


#galery{
width:500px;
float:left;
clear:right;
margin: 20px 0px 0px 0px;
}
#galery h1{
width:500px;
clear:right;
}
#map{
float:left;
margin: 30px 0px 0px -12px;
}

#itemPhoto{
width:150px;
float:left;
margin:5px 5px 5px 5px;
border:1px solid #9FA1A4;
background:#FFFFFF;
padding:0;
height:100px;
}

#itemPhoto img{
border:none;
}

#boxlogin
{
margin:0 0 0 8px;
width:130px;
position:relative;
padding:0;
left:770px;
top:0;
}
#boxlogin h4{
color:#FFFF00;
font-size:12px;
font-weight:400;
margin:0 0 5px 0;
padding:0;
}
#boxlogin input{
margin:0 0 5px 0;
}


#marquee_replacement{
 width:500px;
 overflow:auto;
 float:left;
}

#marquee_replacement div#start p{
 padding:0;
 margin:0;
 left:0;
 width:auto;
 display:inline;
 float:left;
 white-space: nowrap;
 height:150px;
}

#marquee_replacement div#start p.spacer{
 width:2300px;
}

#marquee_replacement div#start{
 display:block;
 height:10px;
}

#instytucja { float:left; margin-left: 80px;}
