* {
padding:0;
margin:0; 
}

body { behavior:url("csshover.htc"); }

body {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color:#000;
	margin: 0;
background:#000 url(bg.jpg) no-repeat center top;
	text-align:justify;

}

p {
padding: 5px 20px 5px 20px;
}

#container {
position: relative;
	left:0px;
	top:0px;
	width:932px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
}

#top01 {
background-image:url(top01.jpg);
	position:absolute;
	left:0px;
	top:0px;
	width:932px;
	height:86px;
}
#top02 {
	background:no-repeat;
	position:absolute;
	left:250px;
	top:85px;
	width:451px;
	height:62px;
	z-index:10;
	overflow: visible;
}

html>body #top02 {
background-image:url(title02.png);
}
#title {
background-image:url(title01.jpg);
	position:absolute;
	left:143px;
	top:-1px;
	width:655px;
	height:86px;
}

#bot01 {
background-image:url(bot01.jpg);
	position:absolute;
	left:0px;
	top:86px;
	width:103px;
	height:409px;
}

#in01 {
background:url(in01.jpg);
	position:absolute;
	left:103px;
	top:86px;
	width:244px;
	height:409px;;
}

#in02 {
background:url(in02.jpg);
	position:absolute;
	left:347px;
	top:86px;
	width:485px;
	height:409px;
	z-index:1;
}

#bot02 {
background-image:url(bot02.jpg);
	position:absolute;
	left:832px;
	top:86px;
	width:100px;
	height:409px;
}

#stopka {
background-image:url(stopka.jpg);
	position:absolute;
	left:0px;
	top:495px;
	width:932px;
	height:86px;
}


ul#menu {
	background: url(menu.gif) no-repeat transparent;
	width:623px;
	top:11px;
left:248px;
	height:51px;
position: absolute;
margin: 0;
padding: 0;
z-index:11;
list-style-type: none;
}

ul#menu li {
top:0;
left:0;
position: absolute;
z-index:4;
}

ul#menu li span{
position: absolute;
top:0px;
height:51px;
display: block;
left:0;
text-indent: -100px;
}

ul#menu li a{
	position: absolute;
	top:0px;
	height:51px;
	display: block;
	left:445px;
	text-indent: -3000px;
	width: 77px;
}

ul#menu a#menu01 {left:30px; width: 63px; background: url('menu.gif') -30px 0px}
ul#menu a#menu02 {left:107px;width: 67px; background: url('menu.gif') -107px 0px}
ul#menu a#menu03 {left:175px;width: 89px; background: url('menu.gif') -175px 0px}
ul#menu a#menu04 {left:263px;width: 68px; background: url('menu.gif') -263px 0px}
ul#menu a#menu05 {left:331px;width: 63px; background: url('menu.gif') -331px 0px}
ul#menu a#menu06 {left:394px;width: 61px; background: url('menu.gif') -394px 0px}
ul#menu a#menu07 {left:461px;width: 51px; background: url('menu.gif') -461px 0px}
ul#menu a#menu08 {left:516px;width: 80px; background: url('menu.gif') -516px 0px}

ul#menu a#menu01:hover {background: url('menu.gif') -30px 51px }
ul#menu a#menu02:hover {background: url('menu.gif') -107px 51px }
ul#menu a#menu03:hover {background: url('menu.gif') -175px 51px }
ul#menu a#menu04:hover {background: url('menu.gif') -263px 51px }
ul#menu a#menu05:hover {background: url('menu.gif') -331px 51px }
ul#menu a#menu06:hover {background: url('menu.gif') -394px 51px }
ul#menu a#menu07:hover {background: url('menu.gif') -461px 51px }
ul#menu a#menu08:hover {background: url('menu.gif') -516px 51px }

ul#menu_en {
	background: url(menu_en.gif) no-repeat transparent;
	width:623px;
	top:11px;
left:248px;
	height:51px;
position: absolute;
margin: 0;
padding: 0;
z-index:11;
list-style-type: none;
}

ul#menu_en li {
top:0;
left:0;
position: absolute;
z-index:4;
}

ul#menu_en li span{
position: absolute;
top:0px;
height:51px;
display: block;
left:0;
text-indent: -100px;
}

ul#menu_en li a{
	position: absolute;
	top:0px;
	height:51px;
	display: block;
	left:445px;
	text-indent: -3000px;
	width: 77px;
}

ul#menu_en a#menu01 {left:30px; width: 63px; background: url('menu_en.gif') -30px 0px}
ul#menu_en a#menu02 {left:97px;width: 94px; background: url('menu_en.gif') -97px 0px}
ul#menu_en a#menu03 {left:196px;width: 68px; background: url('menu_en.gif') -196px 0px}
ul#menu_en a#menu04 {left:263px;width: 68px; background: url('menu_en.gif') -263px 0px}
ul#menu_en a#menu05 {left:331px;width: 63px; background: url('menu_en.gif') -331px 0px}
ul#menu_en a#menu06 {left:394px;width: 63px; background: url('menu_en.gif') -394px 0px}
ul#menu_en a#menu07 {left:461px;width: 51px; background: url('menu_en.gif') -461px 0px}
ul#menu_en a#menu08 {left:516px;width: 75px; background: url('menu_en.gif') -516px 0px}

ul#menu_en a#menu01:hover {background: url('menu_en.gif') -30px 51px }
ul#menu_en a#menu02:hover {background: url('menu_en.gif') -97px 51px }
ul#menu_en a#menu03:hover {background: url('menu_en.gif') -196px 51px }
ul#menu_en a#menu04:hover {background: url('menu_en.gif') -263px 51px }
ul#menu_en a#menu05:hover {background: url('menu_en.gif') -331px 51px }
ul#menu_en a#menu06:hover {background: url('menu_en.gif') -394px 51px }
ul#menu_en a#menu07:hover {background: url('menu_en.gif') -461px 51px }
ul#menu_en a#menu08:hover {background: url('menu_en.gif') -516px 51px }

ul#menu_de {
	background: url(menu_de.gif) no-repeat transparent;
	width:623px;
	top:11px;
left:248px;
	height:51px;
position: absolute;
margin: 0;
padding: 0;
z-index:11;
list-style-type: none;
}

ul#menu_de li {
top:0;
left:0;
position: absolute;
z-index:4;
}

ul#menu_de li span{
position: absolute;
top:0px;
height:51px;
display: block;
left:0;
text-indent: -100px;
}

ul#menu_de li a{
	position: absolute;
	top:0px;
	height:51px;
	display: block;
	left:445px;
	text-indent: -3000px;
	width: 77px;
}

ul#menu_de a#menu01 {left:30px; width: 50px; background: url('menu_de.gif') -30px 0px}
ul#menu_de a#menu02 {left:88px;width: 69px; background: url('menu_de.gif') -88px 0px}
ul#menu_de a#menu03 {left:163px;width: 101px; background: url('menu_de.gif') -163px 0px}
ul#menu_de a#menu04 {left:263px;width: 68px; background: url('menu_de.gif') -263px 0px}
ul#menu_de a#menu05 {left:331px;width: 63px; background: url('menu_de.gif') -331px 0px}
ul#menu_de a#menu06 {left:394px;width: 80px; background: url('menu_de.gif') -394px 0px}
ul#menu_de a#menu07 {left:474px;width: 51px; background: url('menu_de.gif') -474px 0px}
ul#menu_de a#menu08 {left:531px;width: 65px; background: url('menu_de.gif') -531px 0px}

ul#menu_de a#menu01:hover {background: url('menu_de.gif') -30px 51px }
ul#menu_de a#menu02:hover {background: url('menu_de.gif') -88px 51px }
ul#menu_de a#menu03:hover {background: url('menu_de.gif') -163px 51px }
ul#menu_de a#menu04:hover {background: url('menu_de.gif') -263px 51px }
ul#menu_de a#menu05:hover {background: url('menu_de.gif') -331px 51px }
ul#menu_de a#menu06:hover {background: url('menu_de.gif') -394px 51px }
ul#menu_de a#menu07:hover {background: url('menu_de.gif') -474px 51px }
ul#menu_de a#menu08:hover {background: url('menu_de.gif') -531px 51px }


#nav02 {
background: no-repeat;
	position:absolute;
	left:0px;
	top:0px;
	width:109px;
	height:67px;
}

html>body #nav02 {
background-image:url(nav02.png);
}

#text {
	position:relative;
	height:409px;
	margin-right:auto;
	overflow:auto;
	overflow-y:auto;
	overflow-x:hidden;
	z-index:1;
	left: -1px;
		padding: 0px 0px 0px 0px;
		}
h1 {
	font-size: 25px;
	text-align:right;
font-family: "Times new roman", serif;
	margin-right:30px;
	font-weight: normal;
	margin-top:25px;
}
#index {
	position:absolute;
	left:131px;
	top:17px;
	width:401px;
	height:67px;
}

#design {
	position:absolute;
	left:94px;
	top:26px;
	width:158px;
	height:20px;
color:#6D5741; 
font-size:11px; 
margin-top:0px;
}
.design a, .design a:hover, .design a:active, .design a:visited,{
text-decoration:none;
	color:#B1967B;}

#logo {
background-image:url(loga.gif);
	position:absolute;
	left:118px;
	top:55px;
	width:87px;
	height:27px;
}
#neva {
	position:absolute;
	width:34px;
	height:27px;}
#dcc {
	position:absolute;
	width:47px;
	height:27px;
	left: 40px;
}
.left_foto{
		float:left;
		margin: 0 15px 5px 0;
		}

.right_foto{
		float:right;
		margin: 0 15px 5px 0;
		}
img {
border: 1px solid #BA9C7A;
background:#fff;
padding:4px;
margin:2px;
}

.gallery a:hover img 
	{
border: 5px solid #21859A;
padding:0px;
}
h2 {
	font-size: 18px;
	margin-left:20px;
	text-align:left;
	color:#085575;
	font-weight: normal;
}

h3 {
	font-size: 18px;
	text-align:center;
	color:#085575;
	font-weight: normal;
}

.dane{
color:#2371A3;
font-weight:bold;
letter-spacing:1px;}

a:link {
	color: #0B5C8F;
	text-decoration:none;
}
a:visited {
	text-decoration: none;
	color: #377BA6;
}
a:hover, a:active {
	text-decoration: underline;
	color: #9B5E13;
}
.date {
text-align:right;
color:#085575;
border-bottom:1px dashed #AB9477;}
.text_top{
text-align:center; 
color:#B1967B; 
font-size:12px; 
margin-left:0px; 
margin-top:5px;
}
.text_book{
color:#B1967B; 
font-size:11px; 
margin-left:-14px; 
margin-top:0px;
font-weight:bold;
text-decoration:none;
}
.text_book a:link, .text_book a:hover, .text_book a:active, .text_book a:visited{
text-decoration:none;
	color:#B1967B;}
table {
margin:0 20px 0 20px;
border:1px solid #102B32;
background:#EDE3D7;
}

th {
text-align:center; 
border:none;
padding:5px;
background:#352B1F;
color:#fff;
}
th.info{
background:#fff;
color:#000000;
padding:2px 5px;
font-weight: normal;
}

td		{
border:1px dotted #352B1F;
padding: 2px 5px;
background:#fff;
}
.blue {color: #085575}
.separator
	{
	background:url(separator.gif) no-repeat center;
	width:121px;
	height:71px;
	text-align:center;
	margin-left:auto; 
	margin-right:auto;

}
code {

display: block;
width:80%;
height: auto;
border: 1px dashed #B29774;
text-align:center;
padding:5px;
line-height:100%;
font-size:11px;
margin: 0 auto;
}

a.more {
background: url(arrow.gif) no-repeat 0 70% ;
padding: 0 0 0 14px ;
text-decoration:none;
}
a:hover.more {
background: url(arrowhov.gif) no-repeat 0 70% ;
}


