
body 
{
background-repeat: repeat;
margin: 0px 0px 0px 0px;
text-align: center;
font-family:arial, geneva;
background-repeat: repeat-x;
background-image: url('img/background.png');
padding:0;
}

a:focus {
outline: none;
text-decoration:none;
color:#4528b0;
}
A:link {outline: none; color:#4528b0; text-decoration: none}
A:visited {outline: none; color:#4528b0; text-decoration: none}
A:active {outline: none; color:#4528b0; text-decoration: none}
A:hover {outline: none; color:#4528b0; text-decoration:none}


h3 {
color:red;
}

h2 {
color:blue;
}

#kontakt {
text-align:center;
}

#container {
width:950px;
margin: 10px auto 0px auto;
padding:0px 0px 0px 0px;
text-align: left;
}

#logo {
float:left;
width:171px;
height:149px;
margin-left:42px;
margin-top:8px;
}

#header {
float:left;
width:436px;
height:102px;
margin-left:26px;
margin-top:20px;
}

#logo2 {
float:left;
width:183px;
height:158px;
margin-left:51px
}

#menu1 {
float:left;
width:14px
height:87px;
margin-left:28px;
margin-top:-1px;
}

#menu2 {
font-size:20pt;
color:#4528b0;
float:left;
width:877px;
height:87px;
margin-left:0px;
margin-top:-1px;
background-repeat: repeat-x;
background-image: url('img/menu2.png');
}

#menu3 {
float:left;
width:14px;
height:87px;
margin-left:0px;
margin-top:-1px;
}

.button {
float:left;
height:87px;
margin-left:15px;
margin-right:15px;
padding-top:22px;
}

.separator {
float:left;
width:12px;
height:81px;
margin:0;
background-repeat: no-repeat;
background-image: url('img/separator.png');
}

#language {
float:right;
margin-right:30px;
padding-top:20px;
}

#language_de {
float:right;
margin-right:0px;
padding-top:20px;
}

#main {
width:650px;
float:left;
margin-left:28px;
margin-top:20px;
}

#main1 {
width:650px;
height:20px;
float:left;
margin:0;
background-repeat: no-repeat;
background-image: url('img/main1.png');
}

#main2 {
width:650px;
padding-bottom:10px;
float:left;
margin:0;
background-repeat: repeat-y;
background-image: url('img/main2.png');
}

#main3 {
width:650px;
height:24px;
float:left;
margin:0;
background-repeat: no-repeat;
background-image: url('img/main3.png');
}

#title {
font-size:22pt;
color:#4528b0;
padding-left:20px;
padding-top:2px;
}

#separator2 {
width:224px;
margin-left:1px;
height:3px;
padding-bottom:10px;
}

p {
padding-bottom:10px;
text-indent:20px;
}

#tresc {
width:590px;
font-size:12.5pt;
text-align:justify;
padding-left:20px;
padding-right:20px;
padding-top:30px;
padding-bottom:10px;
}

#sidebar {
float:right;
margin-right:16px;
width:210px;
}


.sidebar1 {
width:210px;
height:21px;
float:right;
margin-top:20px;
background-repeat: no-repeat;
background-image: url('img/sidebar1.png');
}

.sidebar2 {
width:210px;
height:187px;
float:right;
margin:0;
background-repeat: repeat-y;
background-image: url('img/sidebar2.png');
}

.cycle2
{width:201px;
margin:0;
height:181px;
float:left;
margin-left:13px;
}

.sidebar3 {
width:210px;
height:21px;
float:right;
margin:0;
background-repeat: no-repeat;
background-image: url('img/sidebar3.png');
}

#nowosci {
margin-top:-5px;
font-size:12.5pt;
color:#4528b0;
text-align:left;
padding-left:20px;
}

.slideshow
{
margin-top:16px;
margin-left:48px;
display:none;
}

#separator3 {
width:145px;
margin-left:3px;
height:3px;
padding-bottom:2px;
margin-top:-10px;
}

#footer {
float:left;
margin-top:20px;
margin-left:26px;
}

#footer1 {
float:left;
width:17px;
height:57px;
}

#footer2 {
float:left;
padding-top:15px;
width:875px;
height:57px;
text-align:center;
font-size:10.5pt;
background-repeat: repeat-x;
background-image: url('img/footer2.png');
}

#footer3 {
float:left;
width:17px;
height:57px;
}

img {
border:0px;
}


.mini {
margin-left:32px;
margin-right:0px;
margin-bottom:20px;
}

.spacer {
height:1px;
min-height:1px;
clear:both;
}

.caption-top, .caption-bottom {
	color: #4528B0;	
	padding: 1.2em;	
	font-weight: bold;
	font-size: 11px;	
	font-family: arial;	
	cursor: default;
	border: 0px solid #cccccc;
	background: #e6e5e5;
		text-shadow: 1px 1px 0 #e6e6e6;
}
.caption-top {
   border-width: 0px 0px 8px 0px;
}
.caption-bottom {
   border-width: 1px 0px 0px 0px;
}
.caption a, .caption a {
	border: 0 none;
	text-decoration: none;
	background: #000000;
	padding: 0.3em;
}
.caption a:hover, .caption a:hover {
	background: #202020;
}
.caption-wrapper {
	float: left;
}
br.c { clear: both; }

.caption-wrapper {
	float: left;
}