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

body {
	margin:0px;
	padding:0px;
	background-color:#BDBEC0;
	background-color:#ededed;
	background-image:url('img/grad1.gif');
	background-repeat:repeat-x;
	background-position: 0% 0%;

}

table.content {
	margin-top:30px;
	margin-left:10px;

}

div.admin a, div.admin a:visited {	
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:blue;
	text-decoration:none;
}

div.admin a:hover {
	text-decoration:underline;
}

a {	
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:blue;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a.link, a.link:visited {	
	font-family: Arial;
	font-size:11px;
	font-weight:normal;
	color:black;
	text-decoration:none;	
}

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

div.content {
	width:950px;
	background-color:white;
	border:solid 1px black;
}

div.navi_cont {
	border-top:solid 1px black;
	border-bottom:solid 1px black;
}

a.navi {
	background-color:white;
	border-right:solid 1px black;
	border-top:solid 1px black;
	border-bottom:solid 1px black;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding:4px 25px;
	color:black;
	text-decoration:none;
}

a.navi:hover {
	text-decoration:underline;
}
a.navi_sel {
	background-color:white;
	border-right:solid 1px black;
	border-top:solid 1px black;
	border-bottom:solid 1px white;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding:4px 25px;
	color:black;
	text-decoration:none;
}

a.navi_sel:hover {
	text-decoration:underline;
}
a.left_navi {
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	display:block;
	padding:5px;
	padding:4px 25px;
	color:black;
	text-decoration:none;
}

a.left_navi:hover {
	text-decoration:underline;
}
a.left_navi_sel {
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	display:block;
	padding:5px;
	padding:4px 25px;
	color:black;
	text-decoration:underline;
}

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

td.left_navi {
	padding-top:10px;
}

div.left_navi {
	
}

div.content_page {
	
}

img.ads_pic {
	border:solid 1px black;
	margin-top:20px;
	padding:5px;
}

td.content {
	padding:20px 0px;
	font-family:Arial;
	font-size:12px;
	width:600px;
}

div.login {
	position:absolute;
	top:15px;
	left:10px;
	padding:20px 10px;
	border:solid 1px #000000;
	background-color:#FFFFFF;
}

div.admin {
	position:absolute;
	top:0px;
	left:0px;
	padding:20px 10px;
	border:solid 1px black;
	background-color:#FFFFFF;
}

/************ Mittari **************/

input.rad{
	margin-left:15px;
}
span.padd {
	padding-left:35px;
}
textarea.textarea {
	border:solid 1px;
	font-family: Arial;
	font-size:11px;
	margin:2px;
	margin-bottom:15px;
}
input.textfield, textarea.textarea, div.info {
	background-color:#EAEAEA;
}
table.mittari{
	border:1px solid black;
	border-collapse: collapse;
	font-family:Arial;
	font-size:8pt;	
	background-color:#EAEAEA;
}

tr.ylapalkki td, tr.ylapalkki th {
	background-color:#8ca0e7;
	color:white;
	border-bottom:solid 1px black;
}

tr.bold td {
	font-size:11px;
	font-weight:bold;
	border-bottom:solid 1px;
}
tr.bold td, tr.bold, input.textfield, textarea.textarea, div.info, div.laatikko, div.mittari {
	border-color: #999999;
}

div.mittari{
	border:solid 1px black;
	height:12px;
	float:left;
}

div.navigation {
	width:170px;
}

div.page_content {
	width:500px;
}

/************ /Mittari **************/

div.header_bg {
	height:105px;
	background-image:url('searchbg.gif');
	background-position:0% 0%;	
	background-repeat:repeat-x;
	background-color:#e0e0f5;

}

div.header {
	background-image:url('banner.jpg');
	background-repeat:no-repeat;
	background-position:0% 30%;
	padding-top:80px;
	margin:0px;
	/*background-color:brown;	*/
	background-image:url('tiekelogo.jpg');
	background-position:0% 0%;
	background-repeat:no-repeat;

}

table.vastaukset td {
	padding-left:10px;
}

a.print_link {
	padding:2px;
	border:solid 1px #AAAAAA;
	position:absolute;
	left:940px;
	top:35px;
}
a.print_link:hover {
	background-color:#CCCCCC;
}

/******** Vanhoja tageja ******/

input.textfield {
	font-family:Arial;
	font-size:11px;
	border:solid 1px #AAAAAA;
	background-color:#EEEEEE;
}

input.editpage {
	font-family:Arial;
	font-size:11px;
	border:solid 1px black;
	background-color:white;
}

input.submit {
	text-decoration:underline;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	border:solid 1px #000000;
	background-color:#FFFFFF;
	cursor:pointer;
}

a.link, a.link:visited {	
	font-family: Arial;
	font-size:11px;
	font-weight:normal;
	color:black;
	text-decoration:none;	
}

a.link:hover {
	text-decoration:underline;
}
textarea.ttk {
	border:solid 1px #CCCCCC;	
	background-color:#EAEAEA;
	height:300px;
	width:600px;
}


/******** /Vanhoja tageja ******/

/******** Dropshadow ******/
td.right {
	background-image:url('img/ds_right.gif');
	background-repeat:repeat-y;
	background-position: 0% 0%;
}

td.bottom {
	background-image:url('img/ds_bottom.gif');
	background-repeat:no-repeat;
	background-position: 0% 0%;
	height:10px;
}

td.corner {
	background-image:url('img/ds_corner.gif');
	background-repeat:no-repeat;
	background-position: 0% 0%;
	height:10px;
	width:9px;

}
td.left_corner {
	background-image:url('img/ds_left_corner.gif');
	background-repeat:no-repeat;
	background-position: 100% 0%;
	height:10px;
	width:9px;

}
td.left {
	background-image:url('img/ds_left.gif');
	background-repeat:repeat-y;
	background-position: 100% 0%;
	width:9px;

}


/******** /Dropshadow ******/
