.pt_formi {
	background: url(images/pt_formi.gif) #FFFFFF; font-family: Verdana; font-size: 13px; font-weight: bold; border-width:1px; border-color:#7f9db9; border-style:solid; BORDER-RIGHT-COLOR: #bac3c5; border-colordark: #bac3c5; border-colorlight: #CCCCCC
}
a:link {text-decoration: none; color: #000000;}
a:visited {text-decoration: none; color: #000000;}
a:active {text-decoration: none; color: #d77b01;}
a:hover {
	text-decoration: none;
	color: #01cd76;
}

p
{
display: list-item;
}

.palkki A {text-decoration: none; color: #ffffff;}

.palkki A:visited {text-decoration: none; color: #ffffff;}

.palkki A:active {text-decoration: none; color: #d77b01;}

.palkki A:hover {text-decoration: none; color: #c0c0c0;}


.form {color: #000000; font-family: Verdana; font-size: 11px; border-color: #808080; border-width: 1px; background-color: #ffffff;}


.alavalikko {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #000000
}
.alavalikko UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px; LINE-HEIGHT: 1em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.alavalikko UL LI {
	MARGIN: 0px; BORDER-BOTTOM: #c0c0c0 1px solid
}
.alavalikko A {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; COLOR: #000000; PADDING-TOP: 4px; TEXT-DECORATION: none
}
.alavalikko A.normal {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none
}
.alavalikko A:visited {
	COLOR: #000000;
}
.alavalikko A:hover {
	COLOR: #000000; BACKGROUND-COLOR: #69f8f8;
}

.verdana11 {
    color: #000000;
	font-family: Verdana;
	font-size: 11px;
}   

.verdana12 {
    color: #000000;
	font-family: Verdana;
	font-size: 12px;
}   

.verdana12b {
    color: #000000;
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
}   

.verdana13 {
    color: #000000;
	font-family: Verdana;
	font-size: 13px;
}   

.verdana13white {
    color: #ffffff;
	font-family: Verdana;
	font-size: 13px;
}   


h1
{
font-type: Verdana;
font-size: 20px;
font-weight: normal;
color: #000000;
display: inline;
}

h2
{
font-type: Verdana;
font-size: 18px;
font-weight: normal;
color: #000000;
display: inline;
}

h3
{
font-type: Verdana;
font-size: 14px;
font-weight: bold;
color: #0000ff;
display: inline;
}

h4
{
font-type: Verdana;
font-size: 12px;
font-weight: bold;
color: #0000ff;
display: inline;
}

h5
{
font-type: Verdana;
font-size: 16px;
font-weight: bold;
color: #0000ff;
display: inline;
}

.error-panel,
.success-panel,
.warning-panel { 
	border-bottom: 2px solid; border-top: 2px solid;
	margin: 1em 0; padding: 1em 20px; font-size: .9em; font-weight: bold;
	min-height: 23px;
}

.error-panel,
.success-panel,
.warning-panel { 
	padding-left: 55px;	
	background-position: 8px 8px;
	background-repeat: no-repeat;
}

.error-panel h2,
.success-panel h2,
.warning-panel h2 { font-size: 1.5em; font-weight: bold; margin-bottom: .2em; }

.error-panel ul,
.success-panel ul,
.warning-panel ul { margin: 0; padding: 0; }

.error-panel p,
.success-panel p,
.warning-panel p { margin: 0; padding: 0; }

.error-panel ul li,
.success-panel ul li,
.message-panel ul li { background-image: none; padding: 0; margin-bottom: .2em; }



.error-panel {
	background-image: url(../images/g_warning_symbol2.gif); 
	background-color: #fdedeb;	
	color: #eb5441;
	border-color: #f4aea6;	
}
.error-panel h2 { color: #DF2020;  }
.error-panel .message { display: block; color: #4B4545; }

.success-panel {
	background-image: url(../images/g_success_symbol2.gif);
	background-color: #f6fbea;
	color: #6d8937;	
	border-color: #bcce99;
}
.success-panel ul { margin: 0px; }
.success-panel h2 { color: #779022; }
.success-panel .title { display: block; font-size: 1.2em; font-weight: bold; color: #49812a; margin-bottom: .2em; }

.warning-panel { background-image: url(../images/g_warn_symbol2.gif); background-color: #fffacd; border-color: #dcd382;  }
.warning-panel h2 { color: #806b08; }
.warning-panel p { color: #8e8532; }

.answer{
		/* Layout properties - You can change these */
		
		border: 1px solid #29aefd;
		padding:3px;
		height: 45px;
		width: 150px;
		overflow: auto;
		background-color:#ffffff;
		
		/* This one should not be changed */
		display:none;	
	}
.laatikko{
		/* Layout properties - You can change these */
		
		border: 1px solid #29aefd;
		padding:3px;
		height: 60px;
		width: 180px;
		overflow: auto;
		background-color:#ffffff;
		a:active {text-decoration: none; color: #d77b01;}
		
	}
	
	
	.question{
		font-weight:bold;
		cursor:pointer;
		color: #1e20fe;
	}
	
	.tuotepuu {
    color: #000000;
	font-family: Verdana;
	font-size: 13px;
	
		border: 1px solid #bbe9f3;
		padding:3px;
		width: 160px;
		overflow: auto;
		background-color: #f8f8f8;
		a:active {text-decoration: none; color: #d77b01;
} 
.clear {
	CLEAR: both
}
#images {
	VISIBILITY: hidden
}
#loading {
	MARGIN-TOP: 50px; WIDTH: 100%; TEXT-ALIGN: center
}
#loading IMG {
	MARGIN-TOP: 10px; POSITION: relative
}
#captions {
	FONT-WEIGHT: bold; Z-INDEX: 10000; POSITION: relative; TEXT-ALIGN: center
}
#scrollbar {
	Z-INDEX: 10001; VISIBILITY: hidden; BORDER-BOTTOM: #b3b3b3 1px solid; POSITION: relative
}
#slider {
	MARGIN-TOP: -7px; Z-INDEX: 10002; BACKGROUND-IMAGE: url(slider.png); MARGIN-LEFT: -7px; WIDTH: 14px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; HEIGHT: 14px
}
#imageflow {
	MARGIN-LEFT: 350px; TEXT-ALIGN: left
}
#changelog {
	BORDER-RIGHT: #666 1px solid; MARGIN-TOP: 15px; FLOAT: left; WIDTH: 349px
}
#changelog DIV {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
