body {
    background-color: #5D7AB1;
	color: #4F4F4F;
    font: 13px Arial,Helvetica,sans-serif;
	text-align: justify;
    margin: 0px;
	padding: 0px;
	}

a:link, a:visited  {
    color: #4F4F4F;
	text-decoration: none;
}

a:hover {
    color: #4F4F4F;
	text-decoration: underline;
}

h1 {	
	color: #4F4F4F;
	font: bold 16px Arial,Helvetica,sans-serif;
	margin: 0px 0px 10px 0px;
	}

h2 {
	color: #800000;
	font: bold 18px "Century Gothic",Arial,Helvetica,sans-serif;
	text-decoration: underline;
	margin: 0px 0px 10px 0px;
	}
	
h3 {
	color: #E59F55;
	font: bold 14px "Century Gothic",Arial,Helvetica,sans-serif;
	margin: 0px 0px 10px 0px;
	}
	
h4 {
	color: #808080;
	font: bold 14px "Century Gothic",Arial,Helvetica,sans-serif;
	text-align: center;
	margin: 0px 0px 10px 10px;
	}

h5 {
	color: #800000;
	font: 13px Arial,Helvetica,sans-serif;
	text-align: left;
	margin: 0px 0px 10px 0px;
	}

p {
	margin: 12px 0px 12px 0px;
	}

#wrapper {
		background: #FFFFFF;
		width: 960px; 
		border: 1px solid black;
		margin: 10px auto 10px auto;
		}

#header {
		background: #FFFFFF url("img/headerbg.png") top repeat-x;
		width: 960px;
		height: 120px;
		}

#logo {
		float: left;
		background: url("img/logo.png") center no-repeat;
		width: 287px;
		height: 98px;
		margin: 15px 0px 0px 40px;
		}

#headerimg {
		float: right;
		background: url("img/rightimg.jpg") no-repeat;
		width: 567px;
		height: 108px;
		margin: 10px 40px 0px 0px;
		}

#headertext {
		color: #777777;
		font: 18px Arial,Helvetica,sans-serif;
		margin: 0px 0px 0px 115px;
		padding: 5px 0px 0px 0px;
		}

#navigation {
		position: relative;
		background: #FFFFFF url("img/navigationbg.png") repeat-x;
		width: 960px;
		height: 109px;
		margin: 0px 0px 5px 0px;
		}

#language {
		position: absolute;
		top: 55px;
		left: 30px;
		}
#language img {
		border: 0px;
		}

.menu {
		position: absolute;
		right: 45px;
		top: 37px;
		background: #FFFFFF;
		margin: 0px 0px 0px 0px;
		}
.menu ul {
		margin: 0px;
		padding: 0px 0px 0px 1px;
		}
.menu ul li {
		float: left;
		list-style: none;
		} 
.menu ul li a {
		background: url("img/navbutton1.png") bottom repeat-x;
		height: 20px;
		display: block;
		color: #777777;
		font: bold 12px Arial,Helvetica,sans-serif;
		text-decoration: none;
		text-align: center;
		padding: 7px 10px 0px 10px;
		margin: 1px 1px 1px 0px;
		}
.menu ul li a:hover, .menu ul li .current {
		background: url("img/navbutton2.png") top repeat-x;
		}

#main {
		position: relative;
		background: #E9F2FF url("img/mainbg.png") repeat-x;
		width: 910px;
		padding: 25px 25px 25px 25px;
		}	
		
#footerwrapper {
		background: #FFFFFF;
		width: 960px;
		}
		
#footerborder {
		background: #9ECEFF;
		width: 960px;
		height: 15px;
		margin: 3px 0px 0px 0px;
		}

#footer {
		position: relative;
		background: #9ECEFF;
		width: 910px;
		height: 40px;
		padding: 15px 25px 15px 25px;
		}

#footervalid {
		position: absolute;
		bottom: 10px;
		left: 25px;
		color: #FFFFFF;
		font: 11px "Century Gothic",Arial,Helvetica,sans-serif;
		}
		
#footervalid a {
		color: #FFFFFF;
		}
		
#slideshow {	
		position: relative;
		width: 863px;
		height: 420px;
		border: 1px solid #FFFFFF;
		margin: 0px 0px 10px 20px;
		}			
#slideshow img {
		position: absolute;
		width: 863px;
		height: 420px;
		z-index: 8;
		}
#slideshow img.active {
		z-index: 10;
		}
#slideshow img.last-active {
		z-index: 9;
		}
		
#row1 {
		width: 910px;
		height: 130px;
		position: relative;
		z-index: 20;
		}

#row2 {
		width: 910px;
		height: 282px;
		margin: 3px 0px 10px 0px;
		}
		
#indexbox1 {
		float: left;
		width: 645px;
		height: 95px;
		text-align: center;
		margin: 0px 10px 0px 0px;
		padding: 20px 15px 15px 15px;
		}

#indexbox2 {
		float: right;
		width: 225px;
		height: 130px;
		text-align: right;
		padding: 0px 0px 0px 0px;
		}
.indexbox2 img {
		border: 0px;
		}
		
.indexbox3 {
		position: relative;
		float: left;
		width: 188px;
		height: 250px;
		border: 1px solid #E59F55;
		margin: 0px 10px 0px 0px;
		padding: 15px 15px 15px 15px;
		}
.indexbox3 img {
		float: right;
		margin: 0px 0px 10px 60px;
		}

#indexbox4 {
		width: 135px;
		height: 100px;
		background: url("img/indeximg.jpg") 0px -101px no-repeat;
		margin: 0px 0px 0px 53px;
		}

#indexbox5 {
		width: 135px;
		height: 100px;
		background: url("img/indeximg.jpg") -129px 0px no-repeat;
		margin: 0px 0px 0px 53px;
		}

#indexbox6 {
		width: 128px;
		height: 100px;
		background: url("img/indeximg.jpg") 0px 0px no-repeat;
		margin: 0px 0px 0px 60px;
		}

.indexbox4 {
		position: relative;
		float: left;
		width: 220px;
		height: 59px;
		text-align: right;
		padding: 223px 0px 0px 0px;
		}
.indexbox4 img {
		border: 0px;
		}	
		
#smallslideshow {	
		position: absolute;
		top: 0px;
		width: 218px;
		height: 211px;
		border: 1px solid #99CCFF;
		}			
#smallslideshow img {
		position: absolute;
		left: 0px;
		width: 218px;
		height: 211px;
		z-index: 8;
		}
#smallslideshow img.active {
		z-index: 10;
		}
#smallslideshow img.last-active {
		z-index: 9;
		}
	
#leftwrapper{
		float: left;
		width: 250px;
		margin: 0px 10px 0px 0px;
		}
		
#rightwrapper {
		float: right;
		width: 650px;
		}
		
#title{
		width: 630px;
		height: 25px;
		background: #FFFFFF url("img/titlebg.png") right repeat-y;
		padding: 5px 0px 0px 20px;
		}
		
#onama1 {
		width: 248px;
		height: 186px;
		border: 1px solid #FFFFFF;
		margin: 0px 0px 10px 0px;
		}
		
#onama2 {
		width: 218px;
		height: 758px;
		border: 1px solid #E59F55;
		padding: 15px 15px 15px 15px;
		}

#onama2de {
		width: 218px;
		height: 809px;
		border: 1px solid #E59F55;
		padding: 15px 15px 15px 15px;
		}

#onama3 {
		float: left;
		width: 391px;
		height: 299px;
		border: 1px solid #E59F55;
		margin: 10px 10px 0px 0px;
		padding: 15px 15px 0px 15px;
		}

#onama3de {
		float: left;
		width: 391px;
		height: 330px;
		border: 1px solid #E59F55;
		font-size: 12px;
		margin: 10px 10px 0px 0px;
		padding: 15px 15px 0px 15px;
		}

#onama4 {
		float: right;
		width: 217px;
		height: 948px;
		margin: 10px 0px 10px 0px;
		}

#onama5 {
		float: left;
		width: 393px;
		height: 62px;
		margin: 0px 10px 0px 0px;
		padding: 13px 15px 0px 15px;
		}

#onama6 {
		float: left;
		width: 391px;
		height: 540px;
		border: 1px solid #E59F55;
		margin: 0px 10px 0px 0px;
		padding: 15px 15px 0px 15px;
		}

#onama6de {
		float: left;
		width: 391px;
		height: 560px;
		border: 1px solid #E59F55;
		font-size: 12px;
		margin: 0px 10px 0px 0px;
		padding: 15px 15px 0px 15px;
		}

#rolete1 {
		width: 248px;
		height: 158px;
		border: 1px solid #FFFFFF;
		}

#rolete2 {
		width: 218px;
		height: 280px;
		border: 1px solid #E59F55;
		padding: 15px 15px 15px 15px;
		margin: 10px 0px 10px 0px;
		}

#rolete2de {
		width: 218px;
		height: 320px;
		border: 1px solid #E59F55;
		font-size: 12px;
		padding: 15px 15px 15px 15px;
		margin: 10px 0px 10px 0px;
		}

#rolete3 {
		width: 218px;
		height: 160px;
		border: 1px solid #E59F55;
		padding: 15px 15px 15px 15px;
		}

#rolete3de {
		width: 218px;
		height: 180px;
		border: 1px solid #E59F55;
		font-size: 12px;
		padding: 15px 15px 15px 15px;
		}

#rolete4 {
		float: left;
		width: 393px;
		height: 635px;
		margin: 10px 10px 0px 0px;
		padding: 5px 15px 15px 15px;
		}
#rolete4 ul li {
		list-style-type: decimal;
		}

#rolete5 {
		float: right;
		width: 217px;
		height: 645px;
		margin: 10px 0px 10px 0px;
		}

#stolarija1 {
		width: 248px;
		height: 186px;
		border: 1px solid #FFFFFF;
		}

#stolarija2 {
		width: 218px;
		height: 170px;
		border: 1px solid #FF0000;
		padding: 15px 15px 15px 15px;
		margin: 10px 0px 0px 0px;
		}

#stolarija2de {
		width: 218px;
		height: 195px;
		border: 1px solid #FF0000;
		font-size: 12px;
		padding: 15px 15px 15px 15px;
		margin: 10px 0px 0px 0px;
		}

#stolarija3 {
		float: left;
		width: 393px;
		height: 359px;
		margin: 0px 10px 0px 0px;
		padding: 10px 15px 0px 15px;
		}

#stolarija3de {
		float: left;
		width: 393px;
		height: 385px;
		font-size: 12px;
		margin: 0px 10px 0px 0px;
		padding: 10px 15px 0px 15px;
		}

#stolarija4 {
		float: right;
		width: 217px;
		height: 360px;
		margin: 10px 0px 10px 0px;
		}

#ostalo1 {
		width: 248px;
		height: 186px;
		border: 1px solid #FFFFFF;
		}

#ostalo2 {
		width: 218px;
		height: 177px;
		border: 1px solid #E59F55;
		margin: 10px 0px 10px 0px;
		padding: 15px 15px 15px 15px;
		}

#ostalo2de {
		width: 218px;
		height: 220px;
		border: 1px solid #E59F55;
		font-size: 12px;
		margin: 10px 0px 10px 0px;
		padding: 15px 15px 15px 15px;
		}

#ostalo3 {
		width: 250px;
		height: 380px;
		}

#ostalo4 {
		float: left;
		width: 393px;
		height: 753px;
		margin: 0px 10px 0px 0px;
		padding: 10px 15px 0px 15px;
		}
#ostalo4 ul li{
		list-style-type: decimal-leading-zero;
		}

#ostalo4de {
		float: left;
		width: 393px;
		height: 783px;
		font-size: 12px;
		margin: 0px 10px 0px 0px;
		padding: 10px 15px 0px 15px;
		}
#ostalo4de ul li{
		list-style-type: decimal-leading-zero;
		}

#ostalo5 {
		float: right;
		width: 217px;
		height: 753px;
		margin: 10px 0px 10px 0px;
		}
		
#kontaktbox1 {
		float: left;
		border: 1px solid #E59F55;
		width: 248px;
		padding: 15px 15px 15px 15px;	
		}
		
#kontaktbox2 {
		float: right;
		border: 1px solid #E59F55;
		width: 588px;
		height: 400px;
		padding: 15px 15px 15px 15px;	
		}
		
#kontaktbox3 {
		float: left;
		border: 1px solid #E59F55;
		width: 248px;
		font: 13px Calibri,Arial,Helvetica,sans-serif;
		padding: 15px 15px 15px 15px;
		margin: 10px 0px 0px 0px;		
		}
		
#title2 {
		float: right;
		width: 600px;
		height: 25px;
		background: #FFFFFF url("img/titlebg.png") right repeat-y;
		padding: 5px 0px 0px 20px;
		margin: 0px 0px 10px 0px;
		}
		
iframe {
		width: 588px;
		height: 400px;
		border: 0px;
		overflow: visible;
		margin: 0px;
		padding: 0px;
		}
		
.emailform ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
		}
.emailform li{
		list-style: none;
		margin: 0px 0px 5px 0px;
		}
.emailform label {
		float: left;
		display: block;
		width: 70px;
		}
		
.top {
		position: absolute;
		right: 35px;
		bottom: 8px;
		}
a.top {
		color: #4F4F4F;
		font: 11px Arial,Helvetica,sans-serif;
		}
		
.vise {
		position: absolute;
		right: 15px;
		bottom: 10px;
		}
a.vise {
		font: 14px "Century Gothic",Arial,Helvetica,sans-serif;
		}
		
.clear { 
		clear: both;
		height: 0px;
		margin: 0px;
		padding: 0px;
		overflow: hidden;
		}

.center {
		display: block;
		text-align: center;
		}

.bold {
		font-weight: bold;
		}
		
.underline {
		text-decoration: underline;
		}