.mainmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464130;
	font-weight: normal;
	text-decoration: none;
	line-height: 15px;
}
.introtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
}
.mainmenuon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666600;
	font-weight: normal;
	text-decoration: none;
	line-height: 18px;
}
.projectmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #EAE3D0;
	font-weight: normal;
	text-decoration: none;
	line-height: 18px;
}
.titlemenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
}
.menuon2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
}
.mainfeature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D6A124;
	font-weight: normal;
	text-decoration: none;
	line-height: 18px;
}

html, body {
	height: 100%;
}

/* =body */
body {
	padding: 0px;
	margin: 0px;
	text-align: center;
	background: green url(/cms/templates/koog2008/images/KObackground.gif);
}

#titlemenu {
	vertical-align: middle;
	margin: 8px auto 0 auto;
	width: 780px;
	text-align : right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	height: 25px;
}
/* =page */
#page {
	position : relative;
	margin: 0px auto 0 auto;
	width: 780px;
	background : #fff;
}
#pageinner {
	background : #fff;
}
#row1{
	position : relative;
	width : 780px;
	padding : 0 0 1px 0;
}
#menu {
	
	margin : 0 0 10px 0;
	padding : 10px 0 6px 0;
	width : 180px;
	background : #4D8B4C;
	text-align : left;
}

#menu ul {
	list-style-type: none;
	margin: 0 0 10px 0;
	padding-left: 30px;
	text-indent: 0em;
}

#menu  ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;	
	margin : 0 0 10px 0;
}

#menu ul li {
	line-height: 14px;
}

#menu ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
}
#menu ul li a:hover {
	color: #666600;
}


#menu ul  li ul{
	list-style-type: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
}

#menu ul li ul li  {
	line-height: 15px;
	margin : 0 0 0 0;
}

#menu ul li ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464130;
	font-weight: normal;
	text-decoration: none;
	line-height: 11px;
}

#menu ul li ul li a:hover {
	color: #666600;
}

#banner {
	float : left;
	width : 600px;
	text-align : left;
}

#projectmenu {
	text-align : center;
	width : 580px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #EAE3D0;
	font-weight: normal;
	text-decoration: none;
	line-height: 18px;
	background : #998C6A;
	margin : 8px 0 0 8px;
	padding : 8px 0 8px 0;
}
#banner img {
	margin : 8px 0 0 10px;
}

#row2{
	position : relative;
	width : 780px;
	padding : 0 0 0 0;
	background : #fff;
}

#sidebar {
	float : left;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	width : 180px;
	text-align : center;
	background : #fff;
}

#subscription {
	position : relative;
	margin : 0 0 0 10px;
	width : 170px;
}

#subscription  span{
	display : block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
	background : #4B4A3F;
	padding : 5px 0;
}

#subscription form {
	background : #ED811F;
	margin : 0 0 20px 0;
}

div.sideblock {
	position : relative;
	width : 170px;
	margin : 0 0 20px 10px;
}

div.sideblock   span{
	display : block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
	background : #ED811F;
	padding : 8px 0;
}

#maincontent {
	float : left;
	width : 600px;
	padding : 0 0 0 0;
	text-align : left;
}

#maincontent a {
	color : #000;
}

#maincontent a:hover {
	color : #666600;
}

#maincontent ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464130;
	font-weight: normal;
	text-decoration: none;
	line-height: 15px;
}

#leftcol {
	float : left;
	width : 600px;
	text-align : left;
}
#leftcol p {
	margin : 10px 8px 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464130;
	font-weight: normal;
	text-decoration: none;
	line-height: 15px;
}

#leftcol h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #D6A124;
	font-weight: normal;
	text-decoration: none;
	line-height: 18px;
	margin : 10px 8px 0 8px;
}

#leftcol h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #D6A124;
	font-weight: normal;
	text-decoration: none;
	line-height: 18px;
	margin : 10px 8px 0 8px;
}

#leftcol h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D6A124;
	font-weight: normal;
	text-decoration: none;
	line-height: 18px;
	margin : 10px 8px 0 8px;
}

#rightcol {
	float : left;
	width : 170px;
	text-align : center;
}

#rightcol ul {
	list-style-type: none;
	margin: 0 0 0 0;
	padding-left: 1em;
	text-indent: 0em;
	text-align : left;
}

#rightcol h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666600;
	font-weight: normal;
	text-decoration: none;
	line-height: 18px;
	margin : 10px 0 0 0;
}

#rightcol p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464130;
	font-weight: normal;
	text-decoration: none;
	line-height: 15px;
	width : 160px;
	margin : 0;
}

#rightcol ul li {
	border-bottom : 1px solid #666600;
	width : 165px;
}

#rightcol ul li  a  img{
	border : 0;
	position : relative;
	bottom : 0px;
	margin : 0;
	left : 155px;
}
a { 
	color : #fff; 
	text-decoration : none;
}

a:hover { 
	color : #aaa; 
}

img { border : 0;}

#footer {
position : relative;
	margin: 0px auto 0 auto;
	width: 780px;
	color : #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;

}
div#gallery li.gallery-file {
	list-style-type: none;
	width: 140px;
	height: 180px;
	display: block;
	float: left;
	margin: 0px;
	padding: 4px;
}

.gallery-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
}

.gallery-label-title {
	display: none;
}

div#gallery a {
	text-decoration: none;
	color: #2E431A;
}

div#sitemap div.sitemap-nav{
	margin: 0px;
	margin-bottom: 20px;
}

li.sitemap-li {
	list-style-type: none;
	margin: 4px;
}

li.sitemap-li span span {
	display: none;
}

div#leftcol h1, div#leftcol h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #0C3526;
	line-height: 24px;
	text-decoration: none;
	margin-bottom: 12px;
}
div#leftcol h1 {
	line-height: 34px;
}
div#leftcol h2 {
	margin-top: 14px;
	margin-bottom: 14px;
}

h1.subsection {
	clear : both;
}
h1.subsection img {
	margin-bottom: 12px;
}
