﻿body {
background: #FFFFFF url(container.png) top left;
font-family: Verdana, Tahoma;
font-size: 11px;
color: #000000;
text-decoration: none;
padding: 0px;
margin: 0px;
}

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

br {
line-height: 16px;
}

p {
line-height: 14px;
}

img {
border-style: solid;
border-width: 0px;
}

a:link {
text-decoration: none;
color: #2B3976;
}

a:visited {
text-decoration: none;
color: #2B3976;
}

a:active {
text-decoration: underline;
color: #2B3976;
}

a:hover {
text-decoration: underline;
color: #2B3976;
}

/* Container alkaa */

#container {
background: #FFFFFF url(container.png) top left;
width: 100%;
margin-left: auto;
margin-right: auto;
}

#header {
background: url(header.png) repeat-y top left;
width: 780px;
padding: 42px 0 42px 0;
margin-left: auto;
margin-right: auto;
}

#footer {
width: 100%;
margin-left: auto;
margin-right: auto;
}

/* Container päättyy */

#left {
background: #FFFFFF;
width: 244px;
min-height: 3500px;
border: 6px #CC7700 solid;
float: left;
}

#center {
width: 348px;
min-height: 3500px;
float: left;
}

#right {
background: #000000;
width: 164px;
min-height: 3500px;
border: 6px #CC7700 solid;
float: left;
}

#left_column {
padding: 12px;
color: #000000;
}

#center_column {
padding: 20px 0 20px 0;
}

#right_column {
padding: 12px;
color: #FFFFFF;
}

#right_column  a:link {
text-decoration: underline;
color: #FFFFFF;
}

#right_column  a:visited {
text-decoration: underline;
color: #FFFFFF;
}

#right_column  a:active {
text-decoration: none;
color: #FFFFFF;
}

#right_column  a:hover {
text-decoration: none;
color: #FFFFFF;
}

.teksti_linkit {
width: 265px;
font-size: 12px;
text-align: left;
margin-left: auto;
margin-right: auto;
}

.teksti_linkit a:link {
text-decoration: underline;
color: #000000;
}

.teksti_linkit a:visited {
text-decoration: underline;
color: #000000;
}

.teksti_linkit a:active {
text-decoration: none;
color: #000000;
}

.teksti_linkit a:hover {
text-decoration: none;
color: #000000;
}

#vanhemmat_kilpailut, #vanhemmat_kilpailut ul {padding:0; margin:0; list-style-type: none;}
#vanhemmat_kilpailut {margin:0 32px 0 32px;}
#vanhemmat_kilpailut li {float:left;position:relative; }
#vanhemmat_kilpailut a, #vanhemmat_kilpailut a:visited {display:block; width:283px; font-size:11px; color:#000; height:23px; line-height:23px; text-decoration:none; text-indent:9px; background:#F08432; border:1px solid #CC7700; border-width:0 1px 1px 0;}
#vanhemmat_kilpailut li:hover > a{ background:#F08432; color:#000000; text-decoration:underline;}
#vanhemmat_kilpailut li ul {display: none;}
#vanhemmat_kilpailut li:hover > ul {display:block; position:absolute; top:0; left:101px;}
#vanhemmat_kilpailut > li:hover > ul {left:0; top:24px;}

/* Inset 3D yhteystiedot */
.yhteystiedot {background: transparent; width:200px; margin:0 auto;}

.yhteystiedot .top, .yhteystiedot .bottom {display:block; background:transparent; font-size:1px;}
.yhteystiedot .b1, .yhteystiedot .b2, .yhteystiedot .b3, .yhteystiedot .b4, .yhteystiedot .b1b, .yhteystiedot .b2b, .yhteystiedot .b3b, .yhteystiedot .b4b {display:block; overflow:hidden;}
.yhteystiedot .b1, .yhteystiedot .b2, .yhteystiedot .b3, .yhteystiedot .b1b, .yhteystiedot .b2b, .yhteystiedot .b3b {height:1px;}
.yhteystiedot .b2 {background:#e4e4e4; border-left:1px solid #fff; border-right:1px solid #eee;}
.yhteystiedot .b3 {background:#e4e4e4; border-left:1px solid #fff; border-right:1px solid #ddd;}
.yhteystiedot .b4 {background:#e4e4e4; border-left:1px solid #fff; border-right:1px solid #aaa;}
.yhteystiedot .b4b {background:#e4e4e4; border-left:1px solid #eee; border-right:1px solid #bdbcbc;}
.yhteystiedot .b3b {background:#e4e4e4; border-left:1px solid #ddd; border-right:1px solid #bdbcbc;}
.yhteystiedot .b2b {background:#e4e4e4; border-left:1px solid #aaa; border-right:1px solid #bdbcbc;}

.yhteystiedot .b1 {margin:0 5px; background:#fff;}
.yhteystiedot .b2, .yhteystiedot .b2b {margin:0 3px; border-width:0 2px;}
.yhteystiedot .b3, .yhteystiedot .b3b {margin:0 2px;}
.yhteystiedot .b4, .yhteystiedot .b4b {height:3px; margin:0 1px;}
.yhteystiedot .b1b {margin:0 5px; background:#bdbcbc;}
.yhteystiedot .boxcontent {display:block; background:#e4e4e4; border-left:1px solid #fff; padding: 2px 13px 2px 13px; border-right:1px solid #bdbcbc;}
/* Inset 3D yhteystiedot */

#tarja_mantere {
width: 432px;
padding: 20px;
margin-left: auto;
margin-right: auto;
}

#tarja_mantere_kuva {
border: 6px #CC7700 solid;
width: 420px;
}

#mainos_gazelle {
width: 212px;
padding: 20px;
margin-left: auto;
margin-right: auto;
}

#mainos_gazelle_kuva {
border: 6px #CC7700 solid;
width: 200px;
}

#esiintymisvalmennus {
width: 733px;
padding: 20px;
margin-left: auto;
margin-right: auto;
}

#esiintymisvalmennus_left {
border: 6px #CC7700 solid;
width: 289px;
float: left;
}

#esiintymisvalmennus_right {
background: #FFFFFF;
border: 6px #CC7700 solid;
width: 400px;
float: right;
}

#esiintymisvalmennus_right_column {
padding: 12px;
font-size: 12px;
color: #000000;
}

#taikuri {
width: 489px;
padding: 20px;
margin-left: auto;
margin-right: auto;
}

#taikuri_left {
border: 6px #CC7700 solid;
width: 195px;
float: left;
}

#taikuri_right {
background: #FFFFFF;
border: 6px #CC7700 solid;
width: 250px;
float: right;
}

#taikuri_right_column {
padding: 12px;
font-size: 12px;
color: #000000;
}
