body {
text-align:center;
color:#333333;
background-color:#CCCCCC;
margin-top:0px;
margin-bottom:0px;
}

a:link {
color:#333333;
background-color:transparent;
}

a:visited {
color:#333333;
background-color:transparent;
}

a:hover,a:active {
color:#CC3333;
background-color:transparent;
}

h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6C6D82;
}

h2 {
color:#686040;
font:bold 135% Verdana, Arial, Helvetica, sans-serif;
margin:0px 0px 2px;
}

h2 a {
text-decoration:none;
}

h3 {
color:#686040;
font:bold 125% Verdana, Arial, Helvetica, sans-serif;
margin-top:0px;
margin-bottom:3px;
}

h4 {
color:#686040;
font:normal 9px Verdana, Arial, Helvetica, sans-serif;
}


#container {
	width:760px;
	text-align:left;
	background-color:#FFF;
	margin:0px auto;
	border: 6px solid #CC3333;
	background-image: url(images/header.gif);
	background-position: center top;
	background-repeat: no-repeat;
}


#mainnav {
	color:#333333;
	margin:70px 0px 0px 85px;
	padding:2px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#mainnav li {
display:inline;
padding:0px 3px;
}

#mainnav li a {
display:inline;
width:160px;
padding:1px 2px 2px;
}

#mainnav li a:hover {
text-decoration:none;
}

#mainnav1 {
	color:#CCCCCC;
	margin:10px 0px 0px 77px;
	padding:2px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#mainnav1 li {
display:inline;
padding:0px 3px;
}

#mainnav1 li a {
display:inline;
width:160px;
color:#CCCCCC;
text-decoration:none;
padding:1px 2px 2px;
}

#mainnav1 li a:hover {
text-decoration:none;
color:#CC3333;
}

	#menu
	{
	float: left;
	width: 150px;
	margin-bottom: 10px;
	padding: 1px 6px 2px 3px;
	color: #333333;
	font-size: 11px;
	border-right: 1px solid #AB9C9D;
	margin-left: 5px;
	margin-top: 60px;
	margin-right: 4px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}
		#menu ul
	{
		margin: 0px;
		padding: 0px;
		list-style-type: none;
	}
	
	#menu li
	{
	display: block;
	padding-right: 5px;
	padding-left: 3px;
	}
	
	#menu li a
	{
	text-decoration: none;
	color: #686040;
	padding-left: 4px;
	display: block;
	width: 122px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	border-top: 1px none #EAE0AD;
	border-right: 1px none #EAE0AD;
	border-bottom: 1px solid #EAE0AD;
	border-left: 1px none #EAE0AD;
	}
	
	#menu li a:hover
	{
		text-decoration: none;
		color: #686040;
		background-color: #FDF055;
	}

#contents {
    font:70% Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
	margin:35px 15px 20px 170px;
	padding:10px 15px 0px 17px;
}

#contents p{
	line-height: 140%;
}

.blogentry ul {
list-style-type:none;
text-align:right;
font-size:95%;
margin:1em 0px;
padding:0px;
}

.blogentry li {
display:inline;
padding:0px 0px 0px 9px;
}

.imagefloat {
float:right;
position:relative;
margin:5px 0px 10px 10px;
padding:2px;
}

.imagefloat1 {
float:left;
position:relative;
margin:5px 15px 15px 0px;
padding:1px;
}

.imagefloat4 {
float:right;
position:relative;
margin:5px 0px 15px 15px;
padding:1px;
}

#footer {
clear:both;
color:#000000;
background-color:#FFFFFF;
text-align:left;
font-size:90%;
height:61px;
background-image:url(images/footer.gif);
background-position:center top;
margin:0px;
}

#skipmenu {
position:absolute;
right:5px;
top:30px;
left:5px;
height:59px;
width:112px;
}

#skipmenu a {
color:#FFF;
text-decoration:none;
}

#skipmenu a:hover {
color:#fff;
background-color:#666;
text-decoration:none;
}

#blok {
position:relative;
right:5px;
top:5px;
margin-bottom:10px;
margin-left:5px;
border-top:1px solid #309;
border-right:1px none #309;
border-bottom:1px solid #309;
border-left:1px none #309;
padding:7px;
}

div.float {
float:left;
border:1px dotted #309;
margin:10px 11px 10px 1px;
padding:6px 9px;
}

div.float p {
text-align:center;
}

#bottomtext {
padding-top:35px;
text-align:center;
}

a.invisible:link,a.invisible:visited {
color:#3F1D1C;
}

#mainnav ul,#menu ul {
list-style-type:none;
margin:0px;
padding:0px;
}

.imagefloat2,.imagefloat3 {
float:left;
position:relative;
margin:5px 0px 10px;
padding:2px;
}

a img {
  border: none;
}
