* {
	padding : 0px;
	margin : 0px;
}

img {
	border : 0px solid black;
}

#page {
	width : 725px;
}

#page.gallery {
	width : 805px;
}

#page.about {
	width : 810px;
}

body {
	background : #8dc73f;
	padding-left : 40px;
	padding-top : 40px;
	padding-bottom : 50px;
	
	color : #fff;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
}

h1.index {
	background : url(../images/index/headline.gif) no-repeat;
	display : block;
	width : 419px;
	height : 215px;
}

h1.about {
	background : url(../images/about/headline.gif) no-repeat;
	display : block;
	width : 149px;
	height : 34px;
	float : left;
	padding-bottom : 33px;
}

h1.gallery {
	background : url(../images/gallery/headline.gif) no-repeat;
	display : block;
	width : 190px;
	height : 34px;
	float : left;
	padding-bottom : 33px;
}

h1.gallery2 {
	background : url(../images/gallery/headline2.gif) no-repeat;
	display : block;
	width : 220px;
	height : 38px;
	float : left;
	padding-bottom : 33px;
}

h1 span {
	display : none;
}

#count {
	float : left;
}

#count span {
	padding-left : 23px;
	padding-right : 5px;
	display : block;
	float : left;
	font-size : 46px;
	line-height : 35px;
	height : 35px;
}

#count img {
	padding-top : 1px;
}

div.hr {
	background : transparent url(../images/hr.gif) repeat-x;
	height : 1px;
	margin-top : 35px;
	margin-bottom : 35px;
	clear : left;
}

div.hr hr {
	display : none;
}

p {
	padding-right : 40px;
	line-height : 22px;
	font-size : 13pt;
}

.link {
	display : block;
	width : 725px;
	height : 52px;
	background : url(../images/btn.gif) no-repeat;
	position : relative;
}

.link .left {
	color : #365e00;
	font-size : 13px;
	text-transform: uppercase;
	text-decoration : none;
	line-height : 33px;
	display : block;
	position : relative;
	padding-left : 57px;
	
	top : 10px;
	
}

.link .left:hover {
	text-decoration : underline;
}

.link .right {
	font-size : 13px;
	line-height : 17px;
	position : absolute;
	left : 262px;
	top : 9px;
}

#so2999 {
	position : absolute;
	display : block;
	top : 44px;
	left : 587px;
}

#konsepti {
	float : left;
	opacity : 0.5;
	filter : alpha(opacity=50);
}

#konsepti:hover, #lab:hover {
	opacity : 1;
	filter : alpha(opacity=100);
}

#lab {
	float : right;
	color : #fff;
	text-decoration : none;
	
	font-family : Georgia, serif;
	font-size : 10px;
	font-style: italic;
	
	line-height : 19px;
	
	opacity : 0.5;
	filter : alpha(opacity=50);
}

#aboutImages {
	width : 826px;
}

#aboutImages img {
	float : left;
	padding-right : 20px;
	padding-bottom : 20px;
}

.about p {
	padding-bottom : 15px;
}

/*----------------*/

.hplink {
	position : relative;
	float : right;
	line-height : 38px;
	padding-right : 3px;
	color : #fff;
	text-transform : uppercase;
	text-decoration : none;
}

.hplink:hover {
	text-decoration : underline;
}

.item {
	float : left;
	padding-bottom : 40px;
	width : 400px;
}

.item img {
	float : left;
	padding-right : 30px;
}

.item .description {
	padding-top : 35px;
}

.item .description p {
	font-size : 13px;
	line-height : 24px;
	white-space : nowrap;
}

.item .description a {
	color : #fff;
	line-height : 40px;
	text-decoration : none;
}

.item .description a:hover {
	text-decoration : underline;
}