*{
	padding:0px;
	margin:0px;
}

h1, h2, h3 {
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}

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

body {
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	margin-bottom:15px;
	width:100%;
}

#logo {
	float:left;
}

#mainimage {
	width:831px;
	height:376px;
}

#content {
	height:376px;
}

#holder {
	width:836px;
	margin:0 auto;
}

#header {
	width:836px;
	height:90px;
}

#footer {
	margin-top:20px;
	padding-right:20px;
	width:820px;
	height:50px;
}

a, a:active, a:visited, a:link {
	font-weight:normal;
	color:#999999;
}

/* main navigation */
/* Navigation positioning */

#submenu {
	width:700px;
}

ul#submenu {
	margin:0;
	padding:0;
    float: left;
}

#submenu li ul {
	padding-left:5px; !important;
	margin-left:5px; !important;
}

ul#submenu li {
    display: inline;
	margin-right:5px;
	padding-right:5px;
}

ul#submenu li a, ul#submenu li a:active, ul#submenu li a:visited, ul#submenu li a:link {
	font-weight:normal;
	color:#999999;
	text-decoration:none;
	font-size:12px;
}

#submenu li a:hover {
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	font-size:12px;
}

#submenu .active a {
	font-weight:bold !important;
}

#submenu li .active a {
	font-weight:bold !important;
	color:#000000 !important;
}

#submenu .active li a {
	font-weight:normal !important;
	color:#999999;
}

/* news navigation */
/* News navigation positioning */

ul#newslist {
	margin:0;
	padding-left:25px;
}

#newslist li ul {
	list-style:none;
	padding-left:5px; !important;
	margin-left:5px; !important;
}

ul#newslist li {
    list-style:none;
	margin-right:5px;
	padding-right:5px;
}

ul#newslist li a, ul#newslist li a:active, ul#newslist li a:visited, ul#newslist li a:link {
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
}

ul#newslist li a:hover {
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
}

ul#newslist a.active {
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}

ul#newslist .active a, .active a:active, .active .a:hover {
	font-weight:bold;
	text-decoration:none;
}

ul#newslist li .pvm  {
	font-size:10px;
}

ul#newslist li .txt  {
	font-size:11px;
}

ul#newslist li h1  {
	font-size:11px;
	font-weight:bold;
	color:#999999;
}

/* news navigation */
/* News navigation positioning */

ul#newslistsub {
	margin:0;
	padding-left:25px;
}

#newslistsub li ul {
	list-style:none;
	padding-left:5px; !important;
	margin-left:5px; !important;
}

ul#newslistsub li {
    list-style:none;
	margin-right:5px;
	padding-right:5px;
}

ul#newslistsub li a, ul#newslistsub li a:active, ul#newslistsub li a:visited, ul#newslistsub li a:link {
	font-weight:normal;
	color:#999999;
	text-decoration:none;
	font-size:11px;
}

#newslistsub li a:hover {
	font-weight:normal;
	color:#999999;
	text-decoration:none;
	font-size:11px;
}

#newslistsub li .pvm  {
	font-size:10px;
}

#newslistsub li .txt  {
	font-size:11px;
}

#newslistsub li h1  {
	font-size:11px;
	color:#999999;
}

/* Työnäytteet etusivun navigation */

#tyonaytteet_etusivu li {
	clear:both;
    list-style:none;
	margin-right:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px !important;
}

ul#tyonaytteet_etusivu {
	margin:0;
	padding-left:25px;
	color:#999999;
	width:600px;
	font-size:13px;
}

ul#tyonaytteet_etusivu a {
	color:#999999;
	text-decoration:none;
}

#tyonaytteet_etusivu ul {
	list-style:none;
	padding-left:5px;
	margin-left:5px;
}

#tyonaytteet_etusivu li a:hover {
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
	font-size:11px;
}

#tyonaytteet_etusivu .active a {
	font-weight:bold !important;
}

#tyonaytteet_etusivu li .active a {
	font-weight:bold !important;
	color:#000000 !important;
}

#tyonaytteet_etusivu .active li a {
	font-weight:normal !important;
	color:#999999;
}

/* Työnäytteet etusivun navigation */

#tyonayte li {
	clear:both;
    list-style:none;
	margin-right:5px;
	padding-right:5px;
}

ul#tyonayte {
	margin:0;
	padding-left:25px;
	color:#999999;
	width:200px;
}

ul#tyonayte a {
	color:#999999;
	text-decoration:none;
}

#tyonayte ul {
	list-style:none;
	padding-left:5px;
	margin-left:5px;
}

#tyonayte li a:hover {
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
	font-size:11px;
}

#tyonayte .active a {
	font-weight:bold !important;
}

#tyonayte li .active a {
	font-weight:bold !important;
	color:#000000 !important;
}

#tyonayte .active li a {
	font-weight:normal !important;
	color:#999999;
}

/* main navigation */
/* Navigation positioning */

.tyonaytteet_alasivut {

	margin:0 !important;
	padding:0 !important;
	
}

.tyonaytteet_alasivut li {

    list-style-type: none; 
	float: left;
	clear:none !important;
	margin:0 !important;
	padding:0 !important;
	padding-right:10px !important;
	padding-bottom:5px !important;

}





