#varusteet td {
padding-right: 10px;
text-align: center;
vertical-align: middle;
}
#pienet img {
float: left;
margin-right: 20px;
}

.vasen {
white-space: pre;
float: left;
margin-right: 20px;
vertical-align: top;
font-size: 12px;
}
.oikea {
white-space: pre;
float: left;
vertical-align: top;
font-size: 12px;
}
.small {
font-size: 11px;
}
small {
font-size: 11px;
}
* {
color: #fff; }
p strong {
color: #ac6c07; }
.vali {
margin: 20px 0; }
.sija {
border: 2px solid #000080; }
.sija2 {
border: 2px solid #800000; }
.sija3 {
border: 2px solid #003300; }
.sija4 {
border: 2px solid #450372; }
.kurs {
font-style: italic; }
/*
CSS Credit: http://www.templatemo.com
*/
html {
background: url(kbg.jpg) repeat-x #202020; }
body {
margin: 0;
padding: 0;
font-family: Tahoma, Helvetica, Sans-Serif;
font-size: 12px;
line-height: 1.5em;
width: 100%;
display: table;
background: url(kbg.jpg) repeat-x #202020; }
a:link, a:visited {
color: #fff;
text-decoration: underline; }
a:active, a:hover {
color: #fff;
text-decoration: none; }
p {
font-family: Tahoma, Helvetica, Sans-Serif;
font-size: 13px;
color: #fdf9f9;
text-align: justify;
margin: 0 0 15px 0; }
h1 {
font-family: Georgia, 'Times New Roman', Serif;
font-size: 25px;
color: #fdf9f9;
margin: 0 0 15px 0; }
h2 {
font-family: Tahoma, Helvetica, Sans-Serif;
font-size: 15px;
color: #ac6c07;
margin: 0 0 10px 0; }
h3 {
font-family: Tahoma, Helvetica, Sans-Serif;
font-size: 13px;
color: #a18800;
font-weight: normal;
margin: 0 0 3px 0; }
h4 {
color: #a18800;
font-size: 13px;
margin-bottom: 0; }
h4 a {
color: #a18800 !important; }
#templatemo_container {
width: 959px;
background: url(kcont.jpg) top no-repeat; }
#templatemo_container_bg {
width: 959px;
margin: auto;
background: url(kcontbg.jpg); }
#templatemo_container_bottom {
width: 959px;
height: 9px;
background: url(kbottom.jpg); }
#templatemo_header {
width: 959px;
height: 326px;
padding: 1px 0 0 0; }
/* Menu */
#templatemo_menu {
height: 28px;
width: 915px;
margin: 20px 0 0 20px;
padding: 0; }
.templatemo_menu_right {
float: right; }
#templatemo_menu ul {
list-style: none;
display: inline; }
#templatemo_menu li {
float: left; }
#templatemo_menu li a {
float: left;
display: block;
color: #fff;
text-decoration: none;
font-size: 11px;
margin: 0 5px 0 0;
padding: 0 0 0 13px;
height: 28px;
line-height: 27px;
text-align: center;
cursor: pointer; }
#templatemo_menu li a strong {
float: left;
display: block;
height: 28px;
padding: 0 20px 0 11px; }
#templatemo_menu li.current a, #templatemo_menu li a:hover {
background: url(kleft.png) no-repeat;
color: #fff; }
#templatemo_menu li.current a strong, #templatemo_menu li a:hover strong {
background: url(kright.png) right top no-repeat; }
/*End OF menu*/
#templatemo_content_area {
width: 895px;
margin: 0 auto; }
.templatemo_one_col {
width: 100%;
margin: 0;
padding: 0; }
.templatemo_section_1 img {
border: 0;
}
.templatemo_section_1 {
width: 180px;
float: left;
font-family: Tahoma, Helvetica, Sans-Serif;
font-size: 12px;
color: #fff; }
.templatemo_section_2 {
width: 660px;
float: left; }
.templatemo_section_3 {
width: 894px;
float: left;
text-align: center;
word-spacing: 20px; }
.templatemo_section_3 img {
border: double #7F7D7E; }
.templatemo_v_line {
background: url(kvline.png) no-repeat;
float: left;
width: 48px;
height: 257px; }
.templatemo_h_line {
background: url(khline.png) no-repeat;
float: left;
margin-left: 13px;
width: 866px;
height: 48px; }
#templatemo_footer {
width: 100%;
color: #fdf9f9;
margin: 0;
padding: 20px 0 10px 0;
text-align: center; }
.cleaner {
clear: both;
height: 0;
margin: 0;
padding: 0; }
