/* MP: Osa tyyleistä teemaeditorista */

.error,.virhe {
 color: #C30005
}

small {
 font-size:85%;
}

h1 { 
 font-family: tahoma, verdana, arial, Sans-serif; 
 font-size: 180%;
 font-weight:normal; 
 color:#000000;
 margin-top:0;
}

h2 { 
 font-family: tahoma, verdana, arial, Sans-serif; 
 font-size: 130%; 
 font-weight:normal; 
 color:#000000;
}


table#nav-wrapper {
 width:100%;
}

td.nav-container {
 border-bottom:1px dashed #3a882c;
 padding:10px 5px 10px 15px;
}

td.nav-container.level2 {padding-left:25px;}
td.nav-container.level3 {padding-left:35px;}
td.nav-container.level4 {padding-left:45px;}
td.nav-container.level5 {padding-left:55px;}

A.nav {
 text-decoration:none;
}

A.nav:visited { 
 text-decoration:none;
}

A.nav.selected, A.nav.selected:visited, A.nav:hover {
 text-decoration:none;
}

a.nav.level2, a.nav.level3, a.nav.level4  {
 text-decoration:none;
}

a.nav.level2:visited, a.nav.level3:visited, a.nav.level4:visited {
 text-decoration:none;
}

a.nav.level2.selected, a.nav.level3.selected, a.nav.level4.selected
 {
 text-decoration:none;
}




td.startpage-liftlist-left {
 width:50%;
 padding-right:10px;
 vertical-align:top;
}

td.startpage-liftlist-right {
 width:50%;
 padding-left:10px;
 vertical-align:top;
}

img {
 border:0;
}

div#top-bar {
 width:928px;
 margin:0 auto;
}

div#top-bar-spacing {
 padding:15px 160px 0 43px;
}

img#logo {
 display:block;
 width:321px;
 height:58px;
}

div#shortcut-container {
 color:#3A752D;
 float:right;
 padding-top:25px;
}

div#shortcut-container a {
 color:#3A752D;
 font-variant: small-caps;
}

div#content-main-wrapper {
 background:transparent left top repeat-y url(/img/layout/bg_main_wrapper.jpg);
 width:928px;
 margin:15px auto 0 auto;
 margin-top:62px;
}

div#left-edge {
 width:33px;
 height:300px;
 float:left;
 background:transparent right top no-repeat url(/img/layout/bg_left_edge.jpg);
}

div#right-edge {
 width:140px;
 min-height:300px;
 float:left;
 padding:10px 0 0 10px;
 background:transparent left top no-repeat url(/img/layout/bg_right_edge.jpg);
}

div#content-wrapper {
 width:745px;
 float:left;
 background-color:white;
}

div#layout-image-wrapper {
 margin-top:-30px;
 height:185px;
 background-color:white;
 padding:5px;
}

div#layout-image-left-container {
 float:left;
 width:190px;
 height:190px;
 overflow:hidden;
 margin-right:5px;
}

div#layout-image-right-container {
 float:left;
 width:540px;
 height:190px;
 overflow:hidden;
}

img#img_src_1 {
 width:190px;
 height:190px;
 display:block;
}

img#img_src_2 {
 width:540px;
 height:190px;
 display:block;
}

div#ver-bar1 {
 float:left;
 width:190px;
 margin:0 5px;
}


div#ver-bar2 {
 float:left;
 width:540px;
}

div#ver-bar2-spacing {
 padding:25px;
 padding-bottom:0;
}


div#footer {
 background:#1C3916 top left no-repeat url(/img/layout/bg_footer.jpg);
 color:white;
 height:43px;
 padding:40px 152px 0 35px;
}

img#netland {
 float:right;
 width:111px;
 height:8px;
 margin-top:5px;
}


/* Bannerit */

div.ad {
}

div.ad-container {
 margin-bottom: 10px;
}

img.ad-img {
 display:block;
}

