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

body {
	font-size			:	10px;
	text-align			:	left;
	/*font-family			:	"Lucida Sans Unicode", Arial, sans-serif;*/
	font-family			:	Arial, sans-serif;
	background			:	url('/img/new_feverbg.jpg') no-repeat top left #2e181a;
	color				:	#000;
}

body.altBg {
	background			:	url('/img/new_feverbg_dj.jpg') no-repeat top left #2e181a;
}

body.fpBg {
	background			:	url('/img/new_feverbg_etusivu.jpg') no-repeat top left #2e181a;
}

table, td, tr, tbody {
	font-size			:	1.0em;
}



p {
	margin				:	0 0 1em 0;
}

h1,h2,h3,h4,h5,h6 {
 	font-size			:	1em;
	color				:	#fff;
	margin				:	0;
	padding				:	0;
	margin-bottom		:	1em;
	line-height			:	1.2em;
	font-weight			:	normal;
}

img {
	border				:	0px;
	vertical-align		:	bottom;
}

#printLogo {
	display				:	none;
}

#pageWidth {
	width				:	985px;
	text-align			:	left;
}

#col1 {
	width				:	239px;
	padding-top			:	120px;
	float				:	left;
}

#col2 {
	width				:	464px;
	padding-top			:	90px;
	float				:	left;
}
#col3 {
	width				:	277px;
	padding-top			:	120px;
	float				:	left;
}

#feverLogo {
	width				:	65px;
	height				:	305px;
	position			:	absolute;
	top					:	0;
	left				:	0;
}

#naviHolder {
	position			:	relative;
}

#naviHolder ul {
	margin				:	0;
	/*margin-left			:	66px;*/
	padding				:	0;
	padding-left		:	66px;
	padding-top			:	30px;
	list-style			:	none;
}

#naviHolder ul li {
	margin				:	0;
	padding				:	0;
}

#naviHolder ul li a {
	width				:	153px;
	padding-left		:	20px;
	display				:	block;
	font-size			:	1.6em;
	line-height			:	34px;
	color				:	#fff;
	text-decoration		:	none;
}

#naviHolder ul li a:hover, #naviHolder ul li a.active {
	background			:	url('/img/alphagrad.png') repeat-x top left;
}

#contactInfo {
	margin-top			:	10px;
	margin-left			:	18px;
	padding				:	12px;
	font-size			:	1.2em;
	line-height			:	1.6em;
	color				:	#fff;
}

#contactInfo a {
	color				:	#fff;
	text-decoration		:	none;
}

#contactInfo a:hover {
	text-decoration		:	underline;
}

#contactInfo p.grey  {
	color				:	#5a5a5a;
}

#contactInfo p.grey a {
	color				:	#5a5a5a;
}

#contentHolder {
	width				:	412px;
	margin-left			:	29px;
	overflow			:	hidden;
}

#contentHolderRight {
	width				:	225px;
	margin-left			:	20px;
	overflow			:	hidden;
}

.fpSmallBox {
	min-height			:	139px;
	position			:	relative;
}

.fpSmallHeader {
	width				:	32px;
	float				:	left;
}

.fpSmallContent {
	width				:	245px;
	color				:	#fff;
	font-size			:	1.2em;
	float				:	right;
	overflow			:	hidden;
	background			:	url('/img/alphablock.png');
}

#newsHolder {
	margin-bottom		:	30px;
}

#galleryHolder {
	margin-bottom		:	30px;
}

#topTrackHolder ul {
	margin				:	0;
	padding				:	0;
	list-style			:	none;
}

#topTrackHolder ul li {
	margin				:	0;
	padding				:	0;
	width				:	230px;
	padding				:	5px 5px 5px 10px;
	display				:	block;
	text-decoration		:	none;
	color				:	#fff;
	background			:	url('/img/smallbg.png') no-repeat top left;
}
/*
#topTrackHolder ul li a {
	width				:	230px;
	padding				:	5px 5px 5px 10px;
	display				:	block;
	text-decoration		:	none;
	color				:	#fff;
	background			:	url('/img/smallbg.png') no-repeat top left;
}

#topTrackHolder ul li a:hover {
	text-decoration		:	underline;
}*/


.content ul {
	margin				:	0;
	padding				:	0;
	list-style			:	none;
}

.content ul li {
	margin				:	0;
	padding				:	0;
	padding				:	5px 5px 5px 10px;
	display				:	block;
	text-decoration		:	none;
	color				:	#fff;
	background			:	url('/img/smallbg.png') repeat-x top left;
}

.content {
	font-size			:	1.2em;
	line-height			:	1.6em;
	color				:	#fff;
}

.content a {
	color				:	#00d3d5;
	font-weight			:	bold;
	text-decoration		:	none;
}

.content a:hover {
	text-decoration		:	underline;
}

.content h1 {
	font-size			:	2.2em;
}

.content h2 {
	font-size			:	2em;
}

.content h3 {
	font-size			:	1.8em;
}

.content h4 {
	font-size			:	1.6em;
}

.content h5 {
	font-size			:	1.4em;
}

.content h6 {
	font-size			:	1.2em;
}

#footer {
	/*margin-top			:	25px;
	height				:	28px;*/
	text-align			:	center;
}

#footer p {
	margin				:	0;
	padding				:	0;
	line-height			:	28px;
	color				:	#fff;
}


#footer p a {
	color				:	#fff;
	text-decoration		:	none;
}

#footer p a:hover {
	text-decoration		:	underline;
}

#footer #ecmlogin a {
	color				:	#fff;
	text-decoration		:	none;
	cursor				:	text;
}


div.FormFieldHolder {
	margin-top			:	10px;
	width				:	350px;

}

div.FormFieldName {
	width				:	100%;
	height				:	100%;
	min-height			:	100%;
}

div.FormField {
	width				:	100%;
}

div.FormField input,div.FormField select,div.FormField textarea {
	width				:	300px;
	font-family			:	Arial, sans-serif;
	font-size			:	1em;
}

#ageSelect {
	width				:	50px;
}

#daySelect {
	width				:	60px;
}

#monthSelect {
	width				:	60px;
}

#yearSelect {
	width				:	80px;
}

.smallField {
	width				:	90px;
	float				:	left;
}

.news {
	padding				:	5px 10px 5px 10px;
}

.newsList {
	padding				:	0 0 5px 0;
}

.news {
	width				:	225px;
	background			:	url('/img/smallbg.png') no-repeat top left;
}

.news a {
	text-decoration		:	none;
	color				:	#fff;
}
/*
.news span.date {
	color				:	#636363;
}

.news span.subject {
	display				:	block;
	margin-bottom		:	4px;
	color				:	#363636;
} */

/*
.news span.date {
	display				:	block;
	margin-bottom		:	10px;
	font-weight			:	bold;
	color				:	#636363;
} */

.news span.link {
	display				:	block;
	margin-bottom		:	10px;
}

.news a:hover {
	text-decoration		:	underline;
}

.capitalLetter {
	text-transform		:	capitalize;
}


.newsSingle p.date {
	margin				:	0;
	margin-bottom		:	5px;
	color				:	#fff;
}

.newsListItem {
	margin-bottom		:	10px;
}

.imageGroupDesc {
	margin-bottom		:	20px;
}

.imageGalleryImage {
	width				:	125px;
	height				:	125px;
	padding-bottom		:	10px;
	text-align			:	left;
	float				:	left;
}

.imageGalleryImage img {
	padding				:	1px;
	background			:	#fff;
}

.errorString {
	color				:	#c1314b;
}

.clearfix:after {
	content				:	".";
	display				:	block;
	height				:	0;
	clear				:	both;
	visibility			:	hidden;
}

.clearfix {display:inline-block;}
/* Piilotellaan IE Mac:lta \*/
.clearfix {display:block;}
/* Lopetellaan piilottelu */

/*printtailut*/

#printLogo {
	display				:	none;
}
@media print{

body {
	color : #000000;
	width: auto;
	margin: 0;
	background-color: #ffffff;
	background : transparent;
}

a:link, a:visited {
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
}

#headerHolder, #naviHolder, #contentLeft, #decPic, #decPic2, #footer {
	display				:	none;
}

#printLogo {
	display				:	block;
	margin-bottom		:	20px;
}


#pageBg, #pageWidth, #contentWidth, #contentWidthFP, #contentRight, #contentRightFP, #contentLeftFP, #news, #content1, .content {
	width				:	auto;
	height				:	auto;
	border				:	none;
	margin				:	0;
	padding				:	0;
	float				:	none !important;
	background			:	transparent;
	color				:	#000000;
	background-color	:	#ffffff;
	font-family			:	"Times New Roman", Times, serif;
	font-size			:	12px;
	overflow			:	visible;
}

}

