/* kendohelsinki.org v3.0 - mika.alatalo@gmail.com */

/* teksti ja kuvat */

body {
	font: 0.875em Tahoma;
	line-height: 1.25em;
	word-spacing: 0.25em;
	color: #1a1929;
	}

p { font: 0.875em Tahoma;
	line-height: 1.25em;
	word-spacing: 0.25em;
	text-align: left;
	padding: 0 25px;
	color: #1a1929;
	}

b { font: 0.875em Tahoma;
    	  line-height: 1.25em;
	  word-spacing: 0.25em;
	  text-align: left;
	  padding: 0 30px;
	  color: #1a1929;
	  font-weight : bold
	  }

div#intro, div#intro a {
	width: 380px;
	float: left;
	font: Tahoma;
	word-spacing:0em;
	color: #1a1929;
	text-align:left;
	text-decoration:none;
	}

div#intro p { padding: 0 5px;}

a#kendoinfo,
a#iaidoinfo,
a#jodoinfo,
a#naginatainfo,
a#tankendoinfo {
	display:block;
	margin: 0;
	padding: 5px 0px 5px 5px;
	cursor:help;
	border: 1px solid #e9e9de
	}

a#kendoinfo:hover,
a#iaidoinfo:hover,
a#jodoinfo:hover,
a#naginatainfo:hover,
a#tankendoinfo:hover
{ background: #fff; border: 1px solid #011b54 }

h1 {
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	font-size: 1.225em;
	color: #6099a9;
	padding: 0.5em 25px 0.25em 25px;
	margin-top: 1px;
	}

h2 {
	font: 1em Lucida Sans;
	text-align: justify;
	font-weight:bold;
	color: #d9001d;
	padding-top: 1em;
	padding-left: 25px;
	padding-right: 25px;
	}

p.pvm {
	text-align:right;
	font: 0.875em georgia;
	color:#000000;
	margin: -10px 0px -10px 0px;}

.box_listpoint {float:left; padding: 0 5px 8px 0;}

p.box_small a {font: 7pt arial; color: #CC0000; text-transform:uppercase; text-align:right;}

a:link {font-size: 12px; word-spacing: 0.2em; color:#538bbe; text-decoration: none; }
a:visited {font-size: 12px; word-spacing: 0.2em; color:#538bbe;text-decoration: none; }
a:active {font-size: 12px; word-spacing: 0.2em; color:#538bbe;text-decoration: none; }
a:hover {font-size: 12px; word-spacing: 0.2em; color:#437099; text-decoration: underline;}
a.nounderline:hover {font-size: 12px; word-spacing: 0.2em; color:#437099; text-decoration: none;}
a:hover img{font-size: 12px; word-spacing: 0.2em; color:#437099; text-decoration: none;}

p.lista {
	list-style-type:square;
	list-style-position:inside;
	font: 0.875em/0.875em georgia;
	text-align: left;
	padding-left: 35px;
	padding-right: 15px;
	line-height: 120%;
	color: #373555;
	}

li {
	font: 0.875em Tahoma;
	line-height: 1.5em;
	list-style-type: square;
	padding-right: 10px;
	}

img {
	border: 0px;
	vertical-align:middle;
	padding: 5px 25px}

.smalltext a {
	font-size: 1em;
	text-align: center;
	color: #666;
	text-decoration:none;
	}

.smalltext a:hover {color:black;}

table {
	margin: auto;
	border-collapse:collapse;}

td {border: 1px solid #999;
	padding: 0px;
	border-spacing: 0px;
	font: 10pt arial;
	color: #373555;
	text-align:center;
	}
td.jokatoinen {background-color:#cfcec8;}
td.piilossa {border: 1px dotted #999; background-color: #DDDDDD;}
td.viikonpaivat { background-color:#CCCCCC; font: 8pt georgia; color: #767243; font-weight:bold; text-transform:none; font-variant:small-caps;}
td.ajat {background-color:#CCCCCC;}
td.kendo {border: 2px solid #999; background-color:#BCC1CD}
td.junnut {border: 2px solid #999; background-color:#D5B3C9}
td.jodo {border: 2px solid #999; background-color:#D1B3AB}
td.iaido {border: 2px solid #999; background-color:#9FC4A9}

td.selitykset { background-color:#C9C1AB; border: 0px solid Black;}

table.plain {
	margin-left: 25px;
}
td.plain { font: 0.875em Tahoma;
	line-height: 1.25em;
	word-spacing: 0.25em;
	text-align: left;
	padding: 0;
	color: #1a1929;
	border: 0;
}

form#ilmo {
	border: 1px solid #cce;
}

form#ilmo div.row {
	border: 1px solid #ccc;
	padding-left: 7px;
}

form#ilmo table tr td {
	text-align: left;
	padding-left: 7px;
	width: 50%;
}
form#ilmo table tr td input { width: 99%; border: 1px solid #666;}
form#ilmo table tr td input.radio { width: 10%; padding-right: 5%;}
form#ilmo table tr td textarea { width: 95%; border: 1px solid #666;}
form#ilmo table tr td label { width: 10%;}
form#ilmo table tr td table tr td.w { width: 56%;}

form#ilmo div.row div.select { width: 45%; font-size: 0.8em;}form#ilmo div.row div.checkbox { width: 45%; font-size: 0.8em;}form#ilmo div.row div.checkbox input { font-size: 0.8em;}form#ilmo div.row div select { font-size: 0.8em;}form#ilmo div.row div.ilmo {  }form#ilmo div.row textarea { width: 55%; font-size: 0.8em; border: 1px solid #666;}

ul.plain {list-style: none outside none;}
ul.plain li {list-style: none outside none;}

