BODY {

	background-color: #68676B;

	background-image: url('img/background.gif');

	margin: 0;

	padding: 36px;

	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size: 11px;

}



TABLE.main {

	margin-left: auto;

	margin-right: auto;

}



TD {

	vertical-align: top;

	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size: 11px;

}

TABLE.merkit {
float:right;
margin-right:45px;


vertical-align:top;


}



TD.main_left {

	width: 254px;

	background-image: url('img/left_side_background.gif');

	background-repeat: repeat-y;

}



TD.main_right {

	width: 614px;

	background-color: white;

}



TD.logo_cell {

	height: 150px;

	padding-left: 66px;

}



DIV.big_pic {

	padding-left: 20px;

	margin-top: 11px;

	height: 133px;

}



TABLE.gray_box_table {

	margin-top: 10px;

	margin-left: 20px;

	margin-bottom: 50px;

}



TD.gray_box {

	width: 462px;

	height: 301px;

	min-height: 301px;

	max-height: 301px;	

	margin-bottom: 46px;

	margin-left: 20px;

	background: #C2C4C7;

	padding: 22px;

	padding-left: 50px;

	padding-top: 50px;

	color: #3C3C3C;

	line-height: 1.3em;

	font-family: Tahoma, Arial, Helvetica, Sans-serif;

}



P {

	margin-top: 0px;

	margin-bottom: 10px;

}



INPUT, SELECT, TEXTAREA {

	font-family: Tahoma, Arial, Helvetica, Sans-serif;

	font-size: 11px;

	color: #3C3C3C;

}



DIV.bottomtext {

	margin-top: 10px;

	color: white;

	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size: 11px;

	word-spacing: 0.2em;

	cursor: default;

}



TABLE.sub_menu {

	width: 220px;

	margin-bottom: 5px;

}



TABLE.sub_menu_act {

	width: 100%;

	margin-bottom: 5px;

}



/* Normaali */

TD.sub_menu_cell {

	text-align: right;

	vertical-align: middle;

	height: 45px;

	background: #97979B;

	padding-right: 15px;

	color: black;

	text-transform: uppercase;

	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size: 11px;

	cursor: pointer;

}



/* Aktiivinen, Normaali */

TD.sub_menu_cell_act {

	text-align: right;

	vertical-align: middle;

	height: 45px;

	background: #C40F2F;

	padding-right: 15px;

	color: white;

	text-transform: uppercase;

	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size: 11px;

	cursor: pointer;

}



/* Ylin */

TD.sub_menu_cell_top {

	text-align: right;

	vertical-align: middle;

	height: 45px;

	background-color: #97979B;

	background-image: url('img/round_sub_menulink_top.gif');

	background-repeat: no-repeat;

	background-position: right top;

	padding-right: 15px;

	color: black;

	text-transform: uppercase;

	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size: 11px;

	cursor: pointer;

}



/* Alin */

TD.sub_menu_cell_bottom {

	text-align: right;

	vertical-align: middle;

	height: 45px;

	background-color: #97979B;

	background-image: url('img/round_sub_menulink_bottom.gif');

	background-repeat: no-repeat;

	background-position: right bottom;

	padding-right: 15px;

	color: black;

	text-transform: uppercase;

	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size: 11px;

	cursor: pointer;

}



/* Aktiivinen, alin */

TD.sub_menu_cell_bottom_act {

	text-align: right;

	vertical-align: middle;

	height: 45px;

	background-color: #C40F2F;

	background-image: url('img/round_sub_menulink_bottom_act.gif');

	background-repeat: no-repeat;

	background-position: right bottom;

	padding-right: 15px;

	color: white;

	text-transform: uppercase;

	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size: 11px;

	cursor: pointer;

}



/* Aktiivinen, ylin */

TD.sub_menu_cell_top_act {

	text-align: right;

	vertical-align: middle;

	height: 45px;

	background-color: #C40F2F;

	background-image: url('img/round_sub_menulink_top_act.gif');

	background-repeat: no-repeat;

	background-position: right top;

	padding-right: 15px;

	color: white;

	text-transform: uppercase;

	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size: 11px;

	cursor: pointer;

}



A.sub_menu_link {

	color: white;

	text-decoration: none;

}



A.sub_menu_link:hover {

	text-decoration: none;

}



/* Päänavin linkit */





TABLE.main_menu TD {

	text-align: right;

	vertical-align: bottom;

	text-decoration: none;

	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size: 11px;

	cursor: pointer;

}



TABLE.main_menu TD A {

	text-transform: uppercase;

	color: white;

	text-decoration: none;

	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size: 11px;

}



TABLE.main_menu TD A:hover {

	text-decoration: none;

}



td.main_menu_link_gray {

	width: 100px;

	height: 57px;

	background: #C2C4C7;

	padding-bottom: 5px;

	padding-right: 13px;

	color: black;

}



td.main_menu_link_orange {	

	width: 100px;

	background: #EB5F00;

	padding-bottom: 5px;

	padding-right: 13px;

	color: black;

}





td.main_menu_link_lime {

	width: 100px;

	background: #A9C600;

	padding-bottom: 5px;

	padding-right: 13px;

	color: black;

}





td.main_menu_link_black {

	width: 100px;

	background: #1A1B1F;

	padding-bottom: 5px;

	padding-right: 13px;

	color: white;

}



td.main_menu_link_magenta {

	width: 100px;

	background: #C40F2F;

	padding-bottom: 5px;

	padding-right: 13px;

	color: black;

}





td.main_menu_link_magenta_end {

	width: 6px;

	background-image: url('img/round_menulink.gif');

	background-repeat: no-repeat;

	background-color: none;

	padding-bottom: 5px;

	padding-right: 13px;



}



TD.bottom_shadow {

	height: 16px;

	background-image: url('img/shadow_bottom.png');

	background-repeat: no-repeat;

}



TD.right_shadow {

	width: 16px;

	background-image: url('img/shadow_right.png');

	background-repeat: repeat-y;

}



TD.main_menu_spacer {

	padding: 0;

	width: 6px;

}



H1 {

	color: #C40F2F;

	font-weight: normal;

	text-transform: uppercase;

	font-family: Arial, "Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size: 18px;

	white-space: nowrap;

	margin-bottom: 5px;

}



H2 {

	color: white;

	font-weight: bold;

	font-family: Arial, "Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size: 16px;

	margin-top: 0;

}



H3 {

	color: white;

	font-weight: normal;

	font-family: Arial, "Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size: 14px;

	margin-top: 0;

}



H4 {

	vertical-align: middle;

	text-align: center;

	font-weight: bold;

	background: #C40F2F;

	color: white;

	padding: 1px;

	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size: 11px;

	text-transform: uppercase;

}



#tee_testi {

	position: absolute;

	left: 444px;

	bottom: -46px;

}



A {

	color: #C40F2F;

	text-decoration: none;

}



A:hover {

	text-decoration: underline;

}



UL {

	margin-top: 0;

	margin-bottom: 0;

	list-style: circle;

}


