body {
	background: url('../images/bakg.jpg') repeat-x;
	color: #333;
	font-family: "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height:18px;
}
#bakglarge {
	width: 100%;
	height: 500px;
	position: absolute;
	top: 0;
	z-index: -1;
}
p {
margin-bottom: 18px;
}
a{
	text-decoration: none;
	color: #F5226F;
	border: none;
	}
img {
border:none;
}
h2 {
	font-weight: normal;
	font-size: 36px;
	letter-spacing: -1px;
	display: inline;
	line-height: 20px;
	}
	h2 b {
		font-weight: bold;
		font-size: 36px;
		color: white;
		display: inline;
		}
h4 {
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	color: #00BAE8;
	}
h5 {
	font-weight: normal;
	line-height: 0px !important;
	font-size: 24px;
	letter-spacing: -1px;
	display: inline;
	color: #F5226F;
	}
h6{
	color: white;
	font-weight: normal;
	line-height: 24px;
	margin: 8px 0 18px 0;
	font-size: 18px!important;
	}
#nav {
	background: url('../images/nav.gif') no-repeat;
	margin-top: 10px;
	height: 31px;
	padding: 0 10px;
	width: 260px!important;
}
#nav a	{
	color: #333;
}
#nav ul li {
	float: left;
	line-height: 37px;
	font-size: 12px;
	text-align: center;
}
#logo {background: url('../images/logo.jpg');
	height: 100px;
}
#logo a {width: 100%;height:100%;display:block;}

#clouds {
	background: url('../images/cloud.png');
	width: 270px;
	height: 115px;
	z-index:-5;
}
#header {
	height: 480px;
}
#intro-txt {
	padding-top: 60px;
}
#intro-img img {
	width: 518px;
	height: 347px;
	border: 1px solid #dedede;
}


#main {
	background: url('../images/cyanarrow.gif') no-repeat 100px 0;
	padding-top: 30px;
}
.info{
	margin-bottom: 10px;
}
.info li {
	float: left;
}
.info li.text {
margin-top: -2px;
	margin-left: 10px;
	width: 260px;
}
.info h2 {
	font-size: 18px;
	letter-spacing: 1px;
}
.info p {
	margin-top: 0px;
	padding: 0;
	font-size: 12px;
}

ul#digital { 
	list-style: none; 
	font-size: 0.8em;

}
ul#digital li { 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px;
	border: 1px solid #dedede;
	background-color: #FDFDFD; 
	overflow: visible !important;
	height: 205px !important;
	width: 198px;
	margin: 10px;
	position: relative;
}
ul#digital img { 
	border: 1px solid #dedede;  
	}
ul#digital .thumbs { 
	display: none;
	position: absolute;
	top: 0;
	right: 0;  
	width: 200px;
	text-align: right;
	}

.filter {
	padding: 5px 10px; 	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: white;
	color: #333;}

.filter:hover {
background: #333;
color: white;}
	
.LabelSelected {
	padding: 5px 10px; 	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: url('../images/bakg.jpg');
	color: white;}
	

	
ul#print { 
	list-style: none; 
	font-size: 0.8em;

}
ul#print li { 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px;
	border: 1px solid #dedede;
	background-color: white;  
	overflow: visible !important;
	height: 205px !important;
	width: 198px !important;
	margin: 10px;
		position: relative;
}
ul#print img { 
	border: 1px solid #dedede;  
	}
ul#print .thumbs { 
	display: none;
	position: absolute;
	top: 0;
	right: 0;  
	width: 200px;
	text-align: right;
	}
	

ul#foto { 
	list-style: none; 
	font-size: 0.8em;

}
ul#foto li { 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px;
	border: 1px solid #dedede;
	background-color: white;  
	overflow: visible !important;
	height: 205px !important;
	width: 198px !important;
	margin: 10px;
	position: relative;
}
ul#foto img { 
	border: 1px solid #dedede;  
	}
ul#foto .thumbs { 
	display: none;
	position: absolute;
	top: 0;
	right: 0;  
	width: 200px;
	text-align: right;
	}

html,
	body {
		margin:0;
		padding:0;
		height:100%;
	}
	#container {
		min-height:100%;
		position:relative;
	}
	#body {
		padding-bottom:100px;	/* Height of the footer */
	}
	#footer {
		position:absolute;
		bottom:0;
		width:100%;
		height:100px;			/* Height of the footer */
		background-color: white;
	}


#footer small {
font-size: 12px!important;
}

div#footer hr {
			width: 100%;
			border: 0px;
			border-bottom: thin solid #dedede;
			height:1px;
			margin-top: 0px;
			}
div#footer .cat a{
		color: #333;
		border-bottom: dotted 1px;	
}

#sitemap {
padding: 10px 0;
}
			
.sm {
height: 1.5em !important;
padding-left: 21px !important;
line-height: 1.5em;
}

.sm_admin{
background: url(../interface/icons/key_16.jpg) no-repeat;
}

.sm_portfolio{
background: url(../interface/icons/briefcase_16.jpg) no-repeat;
}

.sm_kontakt{
background: url(../interface/icons/address_16.jpg) no-repeat;
}

.sm_omoss{
background: url(../interface/icons/statistics_16.jpg) no-repeat;
}

.sm_rss{
background: url(../interface/icons/gear_16.jpg) no-repeat;
}

div#f_kontakt {
	background-color: #333;
	text-align: center;
	width: 100%;
	
	}
	div#f_kontakt h2{
		font-size: 14px;
		line-height: 30px;
		color: #00BAE8;
		margin: 0;
		letter-spacing: 0px;
		}
		div#f_kontakt a{
		color: #00BAE8;
		border-bottom: dotted 1px;
		}