@CHARSET UTF-8

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

body {
	background: url('../images/pattern.png') transparent repeat top left;
	height:100%;
	width:100%;
	position:relative;
	color: #595858;
}

h1 {
	color: #3392e2;
	padding:4px;
	font-size: 18px;
	margin:4px;
}

p {
	line-height: 1.4em;
	margin:4px;
}

a, a:link, a:active, a:visited {
	color: #0080c5;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

div.panel-window {
	background: url('../images/top.png') transparent repeat-x top left;
	min-height:100%;
	height:100%;
	width:100%;
	height: auto !important;
	margin: 0;
	position:relative;
}

div.panel-container {
	min-height:100%;
	height:100%;
	width:100%;
	height: auto !important;
	position:relative;
}

div.footer-container {
	background: url('../images/footer.png') transparent no-repeat top center;
}

div.panel-top{
	height:144px;
	border-top: 1px solid #eaeaea;
	background: #fefefe;
	margin: 9px 0 0 0;
}

div.panel-menu {
	height: 32px;
	background: #0091d4;
	margin-bottom:5px;
}

div.panel-banner {
	padding: 26px 26px 0 26px;
	background: #fff;
	position:relative;
}

div.panel-content {
	position: relative;
	background: url('../images/shadown.png') transparent no-repeat top center;
	padding: 30px 0 90px 0;
	overflow: auto;
}

footer.panel-footer {
	position:relative;
	height:90px;
	clear: both;
	margin-top:-90px;
	background: url('../images/top.png') transparent repeat-x bottom left;
}

/* ELEMENTS */
img.logo {
	margin:24px 0 0 34px;
}

div.nivo-controlNav {
	display: block;
	height: 12px;
	text-indent: -9999px;
	border: 0;
	margin-right: 3px;
	float:right;
	width:40px;
}

div.nivo-controlNav > a {
	width: 7px;
	height:6px;
	display:block;
	float:left;
	background: url('../images/off.png') transparent no-repeat top center;
	margin: 0 2px;
}

div.nivo-controlNav > a.active {
	background: url('../images/on.png') transparent no-repeat top center;
}