html, body{
	width:100%;
	margin:0;
	padding:0;
}

body{
	font-family:"Trebuchet MS", Verdana, sans-serif;
	color:#000000;
	background-color:#ffff00;
}

a{
	text-decoration:none;
	color:#000000;
}

h1, h2, h3, h4, h5{
	margin:0;
	padding:0;
}

img{
	border:0;
}

br.clear{
	clear:both;
}

th{
	text-align:left;
}

div#hearts{
	position:absolute;
	top:0;
	left:50%;
	margin-left:-455px;
	width:990px;
	height:216px;
	background:url('/images/hearts.png') no-repeat;
	display:none;
}
	div#hearts span.heart_3,
	div#hearts span.heart_4,
	div#hearts span.heart_5,
	div#hearts span.heart_6,
	div#hearts span.heart_7,
	div#hearts span.heart_8,
	div#hearts span.heart_9{
		position:absolute;
		display:none;
		background-repeat:no-repeat;
	}
	div#hearts span.heart_3{
		width:29px;
		height:22px;
		background-image:url('/images/heart_3.png');
	}
	div#hearts span.heart_4{
		width:39px;
		height:29px;
		background-image:url('/images/heart_4.png');
	}
	div#hearts span.heart_5{
		width:49px;
		height:37px;
		background-image:url('/images/heart_5.png');
	}
	div#hearts span.heart_6{
		width:59px;
		height:44px;
		background-image:url('/images/heart_6.png');
	}
	div#hearts span.heart_7{
		width:69px;
		height:52px;
		background-image:url('/images/heart_7.png');
	}
	div#hearts span.heart_8{
		width:79px;
		height:59px;
		background-image:url('/images/heart_8.png');
	}
	div#hearts span.heart_9{
		width:89px;
		height:67px;
		background-image:url('/images/heart_9.png');
	}
	
div#container{
	position:absolute;
	left:50%;
	top:0;
	margin-left:-495px;
	width:990px;
}
	div#container div#osje{
		position:absolute;
		z-index:5;
		top:28px;
		left:325px;
		width:573px;
		height:310px;
		background:url('/images/osje.png') no-repeat;
		cursor:pointer;
	}
	div#container div#header{
		float:left;
		height:228px;
		width:990px;
	}
		div#header a.logo{
			position:absolute;
			top:35px;
			left:25px;
			display:block;
			width:130px;
			height:131px;
			background:url('/images/logo_scvo.png') no-repeat;
		}
	div#container div#menu{
		float:left;
		width:180px;
	}
		div#container div#menu ul{
			list-style-type:none;
			padding:0;
			margin:0;
			text-align:center;
		}
		div#container div#menu li{
			margin-top:10px;
		}
		div#container div#menu li.sub{
			margin-top:5px;
		}
		div#container div#menu li a{
			display:block;
			height:36px;
			font-size:28px;
			font-weight:bold;
			color:#00aeef;
		}
		div#container div#menu li a:hover{
			font-size:36px;
		}
		div#container div#menu li a.sub{
			font-size:18px;
			height:26px;
		}
		div#container div#menu li a.sub:hover{
			font-size:26px;
		}
	div#container div#content{
		position:absolute;
		top:228px;
		right:0;
		width:770px;
		min-height:400px;
		padding:120px 15px 35px 15px;
		background:#00aeef;
	}
		div#content a{
			text-decoration:underline;
		}
		div#content h1 a, div#content h2 a, div#content h3 a, div#content h4 a, div#content h5 a{
			text-decoration:none;
		}
		div#content p.pagination{
			color:#FFFFFF;
		}
			div#content p.pagination a{
				text-decoration:none;
				color:#FFFFFF;
				font-weight:bold;
			}
			div#content p.pagination strong{
				text-decoration:underline;
				color:#FFFFFF;
				font-weight:bold;
			}
		div#content div#content_top{
			position:absolute;
			top:-4px;
			left:0;
			right:0;
			height:12px;
			background:url('/images/content_top.png') repeat-x;
		}
		div#content div#corner_left, div#content div#corner_right{
			position:absolute;
			top:-4px;
			width:13px;
			height:13px;
		}
		div#content div#corner_left{
			left:-10px;
			background:url('/images/corner_left.png') repeat-y;
		}
		div#content div#corner_right{
			right:-9px;
			background:url('/images/corner_right.png') repeat-y;
		}
		div#content div#content_left, div#content div#content_right{
			position:absolute;
			top:9px;
			bottom:0;
			width:13px;
		}
		div#content div#content_left{
			left:-10px;
			background:url('/images/content_left.png') repeat-y;
		}
		div#content div#content_right{
			right:-10px;
			background:url('/images/content_right.png') repeat-y;
		}
		div#content div#footer{
			position:absolute;
			left:-3px;
			bottom:0;
			height:25px;
			width:804px;
			text-align:center;
			border-bottom:1px solid #000000;
		}
/* Contact */
div.contact input.field{
	width:100%;
}
div.contact textarea{
	width:100%;
	height:100px;
}
/* News */
div.news{
	margin-bottom:10px;
}
	div.news h3{
		color:#FFFFFF;
		font-weight:bold;
		margin-bottom:10px;
	}
		div.news h3 a{
			color:#FFFFFF;
			font-weight:bold;
		}
	div.news div.photo{
		float:left;
		margin:7px;
	}
/* Short news */
div.tweet{
	float:left;
	margin-bottom:10px;
	clear:both;
}
	div.tweet div.text{
		color:#000000;
	}
		div.tweet div.text span.atreplies{
			color:#FFFFFF;
		}
			div.tweet div.text span.atreplies a{
				color:#FFFFFF;
				text-decoration:none;
			}
		div.tweet div.text span.hashtags{
			color:#84d0f0;
		}
	div.tweet div.date{
		color:#FFFF00;
	}
/* Agenda */
div.agenda{
	float:left;
	margin-bottom:15px;
	clear:both;
}
	div.agenda div.title{
		font-weight:bold;
	}
	div.agenda div.description{
		color:#FFFFFF;
	}
	div.agenda div.date{
		color:#FFFF00;
	}
	div.agenda div.location{
		float:left;
		color:#FFFFFF;
	}
	div.agenda div.organisation{
		float:left;
		margin-left:10px;
		color:#84d0f0;
	}
/* Webshop */
table.products{
	width:100%;
}
	table.products td{
		vertical-align:top;
	}
	table.products td.photo{
		width:160px;
		text-align:center;
	}
	table.products td.order{
		width:30px;
		text-align:center;
	}
		table.products td.order input{
			width:25px;
		}
	table.products td.price{
		width:50px;
		text-align:right;
	}