a:link { text-decoration: none; color: #21586c; }

a:visited { text-decoration: none; color: #21586c; }

a:active { text-decoration: none; color: #21586c; }

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



a.copy_link:link { text-decoration: none; color: #818181; }

a.copy_link:visited { text-decoration: none; color: #818181; }

a.copy_link:active { text-decoration: none; color: #818181; }

a.copy_link:hover { text-decoration: none; color: #dfdfdf; }



a.menu_1_link:link { text-decoration: none; color: #515151; }

a.menu_1_link:visited { text-decoration: none; color: #515151; }

a.menu_1_link:active { text-decoration: none; color: #515151; }

a.menu_1_link:hover { text-decoration: none; color: #888888; }



a.menu_2_link:link { text-decoration: none; color: #515151; }

a.menu_2_link:visited { text-decoration: none; color: #515151; }

a.menu_2_link:active { text-decoration: none; color: #515151; }

a.menu_2_link:hover { text-decoration: none; color: #888888; }



a.tuote_link:link { text-decoration: none; color: #515151; }

a.tuote_link:visited { text-decoration: none; color: #515151; }

a.tuote_link:active { text-decoration: none; color: #515151; }

a.tuote_link:hover { text-decoration: none; color: #888888; }



body {



font-family: arial, verdana, helvetica, sans-serif;

font-size: 12px;

margin: 0px 50px 50px 0px;

background-image: url(kuvat/hp_bg.png);

background-repeat: repeat-x;

background-position: top left;

background-color: #000000;

color: #ffffff;



}



div { padding: 0px; margin: 0px; display: inline; }



.runko {



display: block;

margin: 0 auto;

width: 1006px;



}



.header_blank {



float: left;

clear: left;

width: 1006px;

height: 27px;



}



.header_main {



float: left;

clear: left;

width: 1006px;

height: 125px;



background-image: url(kuvat/header_bg.png);

background-repeat: repeat-x;

background-position: top left;



}



.menu_1 {



float: left;

clear: left;

width: 1006px;

height: 32px;



background-image: url(kuvat/menu_1_bg.png);

background-repeat: repeat-x;

background-position: bottom left;



line-height: 32px;



font-weight: bold;



}



.menu_1_vas {



float: left;

clear: left;

margin: 0px 0px 0px 20px;



font-size: 13px;



height: 32px;



}



.menu_1_oik {



float: right;

margin: 0px 0px 0px 0px;



height: 32px;



}



.menu_1_link {



float: left;

margin: 0px 25px 0px 0px;



height: 32px;



}



.menu_1_selected_left {



float: left;

clear: left;

background-image: url(kuvat/menu_1_sl_left.png);

background-repeat: no-repeat;

background-position: top left;



width: 10px;

height: 32px;



}



.menu_1_selected_center {



float: left;

background-image: url(kuvat/menu_1_sl_center.png);

background-repeat: repeat-x;

background-position: top left;



color: #000000;



padding: 0px 10px 0px 10px;



height: 32px;



}



.menu_1_selected_right {



float: left;

background-image: url(kuvat/menu_1_sl_right.png);

background-repeat: no-repeat;

background-position: top left;



width: 10px;

height: 32px;



}



.menu_2 {



float: left;

clear: left;

width: 1006px;

height: 28px;



background-image: url(kuvat/menu_2_bg.png);

background-repeat: repeat-x;

background-position: top left;

background-color: #f2f2f2;



line-height: 27px;



color: #515151;



}



.menu_2_vas {



float: left;

clear: left;

margin: 0px 0px 0px 20px;



}



.menu_2_oik {



float: right;

margin: 0px 0px 0px 0px;



}



.menu_2_link {



float: left;

margin: 0px 7px 0px 0px;



font-size: 11px;



}



.menu_2_link_selected {



float: left;

margin: 0px 7px 0px 0px;



font-size: 11px;



text-decoration: underline;



color: #000000;



}



.menu_3 {



float: left;

clear: left;

width: 1006px;

height: 28px;



background-image: url(kuvat/menu_2_bg.png);

background-repeat: repeat-x;

background-position: top left;

background-color: #f2f2f2;



line-height: 27px;



color: #515151;



}



.menu_3_vas {



float: left;

clear: left;

margin: 0px 0px 0px 20px;



}



.menu_3_oik {



float: right;

margin: 0px 0px 0px 0px;



}



.menu_3_link {



float: left;

margin: 0px 7px 0px 0px;



font-size: 11px;



}



.menu_3_link_selected {



float: left;

margin: 0px 7px 0px 0px;



font-size: 11px;



text-decoration: underline;



color: #000000;



}



.sis {



float: left;

clear: left;

width: 1006px;



background-color: #ffffff;



color: #000000;



padding: 0px 0px 7px 0px;



}



.middle_sis {



clear: left;

float: left;



margin: 10px 10px 10px 10px;



width: 986px;



}



.middle_sis_small {



clear: left;

float: left;



margin: 10px 10px 10px 10px;



width: 468px;



}





.list_small_holder {



float: left;

clear: left;



width: 448px;



}



.list_vas_small {



float: left;

clear: left;



width: 100px;



}



.list_oik_small {



float: left;



width: 348px;



}



.middle_sis_large {



clear: left;

float: left;



margin: 10px 10px 10px 10px;



width: 468px;



font-size: 14px;



}



.middle_sis_small_esittely {



clear: left;

float: left;



margin: 10px 10px 10px 10px;



font-size: 12px;



width: 468px;



}



.footer {



float: left;

clear: left;

width: 1006px;

height: 5px;



background-image: url(kuvat/footer_bg.png);

background-repeat: repeat-x;

background-position: top left;



}



.copy {



float: left;

clear: left;

width: 1006px;

height: 23px;



line-height: 23px;



font-size: 10px;

color: #818181;



}



.copy_vas { float: left; margin: 0px 0px 0px 10px; }

.copy_oik { float: right; margin: 0px 10px 0px 0px; }



.top_bar {



clear: left;

float: left;



background-image: url(kuvat/top_bar.png);

background-repeat: no-repeat;

background-position: center center;



margin: 10px 0px 0px 0px;



width: 1006px;

height: 31px;



}



.top_bar_sis_gray {



float: left;

clear: left;



margin: 0px 0px 0px 55px;

height: 31px;



line-height: 29px;



color: #515151;



font-weight: bold;



}



.top_bar_sis_black {



float: left;



margin: 0px 0px 0px 0px;

height: 31px;



line-height: 29px;



color: #000000;



font-weight: bold;



}



.top_bar_sis {



float: left;

clear: left;



margin: 0px 0px 0px 55px;

height: 31px;



line-height: 29px;



font-weight: bold;



}



.tuote_holder {



clear: left;

float: left;



margin: 10px 0px 0px 12px;



width: 994px;



}



.tuote {



float: left;



background-image: url(kuvat/tuote_bg.png);

background-repeat: no-repeat;

background-position: top center;



width: 238px;

height: 238px;



margin: 0px 10px 10px 0px;



}



.tuote_img {



float: left;

clear: left;



background-repeat: no-repeat;

background-position: top center;



width: 224px;

height: 167px;



margin-left: 7px;

margin-top: 5px;



}



.tuote_shadow {



float: left;

clear: left;



background-image: url(kuvat/tuote_shadows.png);

background-repeat: no-repeat;

background-position: top center;



width: 224px;

height: 167px;



}



.tuote_title {



float: left;

clear: left;



width: 224px;

height: 36px;



font-family: tahoma, verdana, helvetica, sans-serif;

font-size: 14px;



margin-left: 7px;

margin-top: 5px;



text-align: center;



}



.tuote_link {



float: left;

clear: left;



width: 224px;

height: 14px;



font-family: arial, verdana, helvetica, sans-serif;

font-size: 11px;



color: #515151;



margin-left: 7px;

margin-top: 5px;



text-align: center;



}



.tuote_link_vas {



float: left;

clear: left;



width: 112px;

height: 14px;



font-family: arial, verdana, helvetica, sans-serif;

font-size: 10px;



line-height: 14px;



color: #515151;



margin-left: 7px;

margin-top: 5px;



text-align: left;



font-weight: bold;



}



.tuote_link_oik {



float: left;



width: 112px;

height: 14px;



font-family: arial, verdana, helvetica, sans-serif;

font-size: 11px;



color: #515151;



margin-right: 7px;

margin-top: 5px;



text-align: right;



}



.header_tuotteet {



float: right;

clear: left;



width: 200px;



margin: 15px 60px 0px 0px;



}



.header_sivukartta {



float: right;



width: 200px;



margin: 15px 0px 0px 0px;

}



.input_holder {



float: left;



width: 172px;

height: 20px;



}



.input_vas {



float: left;

clear: left;



background-image: url(kuvat/input_vas.png);



width: 6px;

height: 20px;



}



.input_keski {



float: left;



background-image: url(kuvat/input_keski.png);



width: 160px;

height: 20px;



overflow: hidden;



}



.input_oik {



float: left;



background-image: url(kuvat/input_oik.png);



width: 6px;

height: 20px;



}



.dropdown {



float: left;



width: 160px;

height: 20px;



line-height: 16px;



padding-top: 2px;



background: #ffffff;



border: 0px;



}



.tuotteet_img {



float: left;

clear: left;



background-image: url(kuvat/tuotteet.png);

background-repeat: no-repeat;

background-position: top left;



width: 200px;

height: 13px;



margin: 20px 0px 10px 0px;



}



.sivukartta_img {



float: left;

clear: left;



background-image: url(kuvat/sivukartta.png);

background-repeat: no-repeat;

background-position: top left;



width: 200px;

height: 13px;



margin: 20px 0px 10px 0px;



}



.header_text {



float: left;

clear: left;



width: 200px;

height: 20px;



}



.paasivu_vasen {



float: left;

clear: left;



width: 488px;



margin: 0px 10px 0px 0px;



}



.tuote_sivu_link_vas {



float: left;

clear: left;



width: 234px;

height: 16px;



font-family: arial, verdana, helvetica, sans-serif;

font-size: 14px;



color: #515151;



margin: 20px 0px 0px 10px;



}



.tuote_sivu_link_oik {



float: left;



width: 234px;

height: 16px;



font-family: arial, verdana, helvetica, sans-serif;

font-size: 14px;



color: #515151;



margin: 20px 10px 0px 0px;



text-align: right;



}



.paasivu_oikea {



float: left;



width: 488px;



}



.top_bar_small {



clear: left;

float: left;



background-image: url(kuvat/top_bar_small.png);

background-repeat: no-repeat;

background-position: center center;



margin: 0px 0px 0px 0px;



width: 488px;

height: 31px;



}



.top_bar_sis_small {



clear: left;

float: left;



margin: 0px 0px 0px 45px;

height: 31px;



line-height: 29px;



font-weight: bold;



}



.ajankohtaista_date {



float: left;

clear: left;



width: 65px;



font-size: 12px;

padding-right: 10px;



font-weight: bold;



text-align: right;



}



.ajankohtaista_sis {



float: left;



width: 393px;



margin-bottom: 10px;



}



.ajankohtaista_sis_old {



float: left;



width: 393px;



margin-bottom: 10px;



color: #7f7f7f;



}



.list_vas {



float: left;

clear: left;



width: 393px;

height: 22px;

line-height: 21px;



padding-left: 6px;

}

.list_vas_multiline {



float: left;

clear: left;



width: 393px;

height: 22px;



padding-left: 6px;

}



.list_vas_gray {



float: left;

clear: left;



width: 393px;

height: 22px;

line-height: 21px;



background-color: #ededed;



padding-left: 6px;

}



.list_oik {



float: left;



width: 63px;

height: 22px;

line-height: 21px;



font-weight: bold;



text-align: right;



padding-right: 6px;

}



.list_oik_gray {



float: left;



width: 63px;

height: 22px;

line-height: 21px;



font-weight: bold;



text-align: right;



background-color: #ededed;



padding-right: 6px;

}



.reg_input { float: left; width: 172px; height: 16px; line-height: 16px; padding-top: 1px; font-family: arial, verdana, tahoma; font-size: 12px; background: transparent; color: #000000; border: 1px solid #ededed; }



.list_vas_small_reg {


float: left;

clear: left;



width: 168px;



height: 18px;

line-height: 16px;



padding-bottom: 6px;



}



.list_oik_small_reg {


float: left;



width: 300px;



height: 18px;

line-height: 16px;



padding-bottom: 6px;



}



.list_oik_small_reg_textarea {



float: left;



width: 300px;



padding-bottom: 6px;



}



.textarea_reg {


width: 300px;

height: 200px;



}



b.red { color: red; }



.center_img {



float: left;

clear: left;



width: 468px;



text-align: center;



}



.center_img_ah {



float: left;

clear: left;



width: 468px;



padding-bottom: 10px;



font-style: italic;

font-size: 11px;

color: #515151;



text-align: center;



}



.img_43_s {



width: 400px;

height: 300px;



}



.tuote_info {


float: left;

clear: left;



width: 468px;



margin-top: 14px;



}



.tuote_info_center {


float: left;

clear: left;



width: 468px;



margin-top: 4px;

margin-bottom: 14px;



text-align: center;



}



.ma_vas {


float: left;

clear: left;



width: 468px;



font-size: 14px;

padding: 0px 10px 0px 10px;



}



.ma_oik {


float: left;



width: 468px;



font-size: 14px;

padding-right: 10px;



}



.ma_main {


float: left;

clear: left;



font-size: 14px;



}



.map {


float: left;

clear: left;


margin: 10px 10px 10px 10px;



width: 468px;

height: 351px;



max-width: none;



}



.red_center {


font-size: 14px;



color: #820000



}

.keski_ilmoitus {

float: left;

clear: left;

width: 986px;

text-align: center;

}