/* TOP | RIGHT | BOTTOM |LEFT */

/*
border:	1px solid #000000;
*/

html {
	overflow-y	:	scroll;
}

body {
	font-family			:	Verdana, Arial, Sans-Serif;
	font-size			:	11px;
	padding				:	0;
	text-align			:	center;
	margin-top			:	0;
	background-color	:	#dfdfdf;
}

a {
	font-weight			:	bold;
	text-decoration		:	none;
}

a.link:active { text-decoration: none }
a.link:visited { text-decoration: none }
a.link:hover { text-decoration: underline }

.linkwrapper {
	margin	:	0px 0px 10px 0px; /* make space between links in vertical dimension */
}

a.link {

	color		:	#5E82AF;
/*
	color	:	#7ab8d7;
*/
	padding		:	0px 0px 0px 15px; /* 15px used for arrow image before link */
	margin		:	0px 0px 0px 0px;
	background	:	url("../images/arrow_1.gif") no-repeat 0px 0px;
}

a.mail { color : #8f8f8f; }

.mainbox {
	background-color	:	#ffffff;
	width				:	800px;
	margin				:	0px auto 0px auto;
	text-align			:	left;
	border				:	10px solid #ffffff;
}

.sv2009_FI{
	width		:	136px;
	height		:	133px;
	float		:	left;
	margin-top	:	20px;
	background	:	url("../fi/images/SV2009_Alexsoft_Oy_FI_15653.png") no-repeat;
}

.sv2009_EN{
	width		:	136px;
	height		:	133px;
	float		:	left;
	margin-top	:	20px;
	background	:	url("../en/images/SV2009_Alexsoft_Oy_EN_15653.png") no-repeat;
}

.skinbox {
	width		:	800px;
	height		:	256px;
	margin		:	0px 0px 50px 0px;
	background	:	url("../images/company.jpg") no-repeat;
}

.leftbox {
/*
border:	1px solid #000000;
*/
	width		:	38%;
	float		:	left;
/*
	margin-top	:	50px;
*/
}

.leftbox .lboxcontent{
/*
border:	1px solid #000000;
*/
	float		:	left;
	line-height	:	150%;
	margin		:	20px 0px 0px 40px;
}

.headerwrapper {
	margin	:	0px 0px 0px 40px;
}

.header {
	width			:	220px;
	height			:	24px;
/*
	margin			:	5px 0px 0px 40px;
*/
	background	:	url("../images/banner_1.gif") no-repeat 0px 0px;
}

.header .headertext {
	margin		:	0;
	padding-top	:	2px;
	color		:	#ffffff;
	font-size	:	13px;
	text-align	:	center;
}

.rightbox {
/*
border:	1px solid #000000;
*/

	border-left	:	1px solid #afafaf;

	width		:	59%;
	float		:	right;

/*
	margin		:	30px 10px 0px 0px;
	padding		:	0px 20px 0px 30px;
*/
}

.rightbox .rboxcontent {
/*
border:	1px solid #000000;
*/
	float		:	left;
	line-height	:	150%;
	margin		:	20px 40px 0px 40px;
}

.h1wrapper {
/*
border:	1px solid #afafaf;
*/
	margin	:	0px 0px 0px 40px;
}

H1 {
	font-size	:	18px;
	color		:	#464646;
}

.footer {
	clear		:	both;
	width		:	100%;
	height		:	24px;
}

.contacts {
	color	:	#8f8f8f;
	width	:	800px;
	clear	:	both;
}

.contacts .contacttext {
	color		:	#8f8f8f;
	padding		:	5px 0px 5px 10px;
}

.name {
	font-size	:	11px;
	font-weight	:	bold;
	color		:	#464646;
	margin		:	0px 0px 5px 0px;
}

table {
	empty-cells		:	show;
	border-collapse	:	collapse;
	width			:	100%;
	border-width	:	1px;
	border-color	:	gray;
	font-size		:	11px;
	font-family		:	Verdana, Arial, Sans-Serif;
}

td, th {
	color		:	#8f8f8f;
/*
	padding		:	15px;
*/
}
