html, body {height:100%;width:100%;}body {background-color:#DFDFDF;background-image:url(images/bg_all.jpg);color:#333333;margin:0px;padding:0px;}.mainheader {font-family:Arial,Helvetica,sans-serif;font-size:50px;font-weight:bold;line-height:44px;text-transform:uppercase;}.secheading {background-image:url(images/headerbullet.jpg);background-position:0px 3px;background-repeat:no-repeat;color:#990000;display:block;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:14px;font-weight:bold;margin-bottom:13px;margin-top:17px;padding-left:20px;text-align:left;}.mainbanner {background-image:url(images/bg_top.jpg);background-repeat:repeat-x;}div.content img { border: 0px solid #ffffff; padding: 0; }.topbar {background-image:url(images/navbg.jpg);background-repeat:repeat-x;height:27px;}div.content { margin-left:27px; margin-right:10px; padding-top:10px; width:620px; min-height: 450px; line-height: 2em;}.hmenu { background-image:url(images/nav_bg.jpg); background-position:center bottom; background-repeat:repeat-x; height:37px; padding-left:5px; padding-right:25px; }div.hmenu div.menuitem1 {float:right;height:37px;padding-left:10px;padding-right:10px;}div.hmenu div.selected {background-image:url(images/nav_bg_selected.jpg);float:right;height:37px;padding-left:10px;padding-right:10px;}div.hmenu div.selected a, div.hmenu div.menuitem1 a { color:#ffffff; display:block; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:normal; margin:13px 0 0 1px; text-decoration:none; letter-spacing: 1px; }div.hmenu div.selected a {}div.hmenu div.selected a:hover, div.hmenu div.menuitem1 a:hover {text-decoration:underline;}div.hmenu div.menuitemfront1 {float:left;padding-left:15px;padding-right:15px;}div.hmenu div.selectedfront {float:left;padding-left:15px;padding-right:15px;}div.hmenu div.selectedfront a, div.hmenu div.menuitemfront1 a {color:#585735;display:block;font-family:Arial,sans-serif;font-size:11px;font-weight:bold;margin-bottom:0px;margin-left:1px;margin-right:0px;text-decoration:none;}div.hmenu div.selectedfront a:hover, div.hmenu div.menuitemfront1 a:hover {text-decoration:underline;}div.langs {clear:both;padding-bottom:2px;padding-left:8px;width:200px;}div.langs a {margin-right:8px;}div.vmenuroot {background-color:#FFFFFF;height:16px;margin-top:9px;overflow:hidden;padding-left:43px;}div.vmenuroot a, div.vmenuroot a:hover {color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;}div.vmenu {margin-bottom:25px;margin-left:30px;margin-top:15px;width:200px;}/* vmenun ensimmainen taso: containeri */div.vmenu div.selected, div.vmenu div.level2 {background-image:url(images/nav_bullet.gif);background-position:left 2px;background-repeat:no-repeat;color:#ffffff;display:block;font-family:Verdana, Helvetica, sans-serif;font-size:11px;margin:5px 5px 0;padding:0 0 0 12px;}/* vmenun ensimmainen taso: linkki */div.vmenu div.selected a,div.vmenu div.level2 a { color: #6a0000; font-size: 12px; font-weight: normal;background-position:left 4px;background-repeat:no-repeat;display:block;margin:5px 0 0;padding:0;}/* vmenun toinen taso: containeri */div.vmenu div.level2 div.selected, div.vmenu div.level3 {display:block;margin:5px 0 0;padding:0;background-image:url(images/nav_bullet2.gif);background-position:left 4px;background-repeat:no-repeat;padding:0 0 0 12px;}/* vmenun toinen taso: linkki */div.vmenu div.selected div.selected a, div.vmenu div.level3 a { color:#6a0000; display:block; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight: normal; text-decoration:none; }/*div.vmenu div.level2 div.selected a, div.vmenu div.level3 a {color:#333333;display:block;font-family:Verdana,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}*//*div.vmenu div.level2 div.selected a {color:#333333;}*/div.vmenu div.level3 a:hover,div.vmenu a:hover {	text-decoration:underline;}div.vmenu div.selected a { color:#6a0000; font-weight: bold; }div.vmenu div.selected div.level3  a { font-weight: normal; }div.bct {font-family:Verdana,Arial,sans-serif;font-size:10px;margin-top:10px;text-transform:lowercase;}div.bct div.selected, div.bct div.item {color:#333333;display:inline;}div.bct a {color:#333333;text-decoration:none;}div.bct a:hover {text-decoration:underline;}div.news {margin-top:10px;}div.newsmenu {width:180px;background-color: transparent;padding-left: 10px;padding-top: 2px;padding-bottom: 5px;}div.newsmenu div.time {color:#050d28;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;padding-left:0;}div.newsmenu div.description {color:#404040;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;padding-left:0;}div.newsmenu div.description a { font-size: 11px; font-weight: normal; }div.newsmenu div.header,  div.newsmenu div.header a {color:#050d28;display:block;font-size:11px;font-weight:bold;line-height:12px;margin-bottom:3px;margin-top:3px;text-align:left;text-decoration:none;}div.news div.header img {float:right;height:auto;margin-left:5px;margin-right:5px;width:50px;}table.newslist {padding-left:70px;width:644px;}table.newslist td {}table.newslist td.number {font-weight:bold;}span.newsheader {margin-left:10px;}span.newsheader a {color:#732929;}span.time {color:#3C3F4D;font-size:10px;}div.newspages {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;margin-top:20px;}div.newspages a {}.galleryimages {padding-left:50px;}.galleryimagecontainer {border:1px solid #CCCCCC;float:left;margin-bottom:7px;margin-right:7px;padding:10px;}.galleryimage {background-color:#FFFFFF;}.previewgalleryimage {background-color:#FFFFFF;padding:10px;}.gallerynavtop {}.gallerynavbottom {display:none;}.gallerynavbottom a {color:#333333;font-weight:bolder;text-decoration:none;}.pagelist {margin-left:10px;margin-right:10px;}.gallerynavbottom a.prev {float:left;}.gallerynavbottom a.next {float:right;}.toptext {color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;margin-top:40px;text-align:left;width:300px;}.toptext a, .toptext a:hover {color:#FFFFFF;text-decoration:none;}div.bottomtext {margin-left:70px;margin-top:0px;width:660px;}.bottomtext {color:#B48771;font-family:Arial,sans-serif;font-size:11px;}.kotisivujanet {color:#ffffff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;margin-bottom:5px;padding-right:2px;text-align:right;}a.vastaus {background-color:#0F5BBE;background-image:url(images/vastaus_nuoli.jpg);background-position:right center;background-repeat:no-repeat;border-bottom:1px solid #1E2745;border-top:1px solid #FFFFFF;color:#FFFFFF;display:block;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;margin-bottom:5px;padding:3px 3px 3px 15px;text-decoration:none;}a.vastaus:hover {color:#FFFFFF;}.heading {color:#FFFFC6;font-family:"Century Gothic",Arial,sans-serif;font-size:18px;left:2px;letter-spacing:1px;position:absolute;top:0px;z-index:10;}.headingshadow {color:#333333;font-family:"Century Gothic",Arial,sans-serif;font-size:18px;left:0px;letter-spacing:1px;opacity:0.4;position:absolute;top:2px;z-index:5;}td.tuotesoluvasen {background-color:#ECEBB0;border-color:#C0BE87;border-style:solid;border-width:1px 1px 2px;margin:0px;padding-left:17px;padding-right:17px;padding-top:0px;width:60%;}td.tuotesoluoikea {border-bottom:2px solid #C0BE87;border-right:1px solid #C0BE87;border-top:1px solid #C0BE87;padding:14px 17px;width:40%;}td.tuotesolutyhja {height:6px;}a.productaction {background-color:#FFFFC5;border:1px solid #C0BE87;color:#000000;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;padding:2px 4px;text-decoration:none;}p.productname {font-size:14px;font-weight:bold;}a.regionlink {color:#333333;font-weight:bold;text-decoration:none;}a.pnav {text-decoration:none;}a.pnav:hover {text-decoration:underline;}img.productimage {border:1px solid #666666;clear:right;float:right;margin-bottom:5px;margin-left:5px;}.productinfo a {text-decoration:none;}.productlist th a, .productlist th {color:#003399;font-size:12px;}.productlist th {border-bottom:1px solid #333333;text-align:left;vertical-align:bottom;}.productlist td {border-bottom:1px solid #666666;padding-bottom:10px;padding-top:10px;}.price {color:#333333;}div.navmenu {width:190px;}div.cart {background-color:#5399DF;color:#FFFFFF;display:block;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;margin:0px 0px 1px;padding:5px 0px 5px 12px;text-decoration:none;}.cartnote {color:#333333;font-weight:bold;}div.navmenu p {font-size:12px;margin-bottom:3px;margin-top:3px;padding-bottom:0px;padding-left:12px;padding-top:0px;}div.extrastuff {border-top:1px solid #CCCCCC;margin-left:5px;margin-top:15px;padding-top:5px;}.terms {font-size:10px;line-height:12px;}.notify {background-color:#F2F2F2;border:1px solid #0066CC;padding:3px 5px;}.pictures {font-size:11px;word-spacing:10px;}a.menuitem {color:#333333;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;}a.menuitem:hover {text-decoration:underline;}div.vasenteema img {border:8px solid #EBEBEB;}.mainlink {background-image:url(images/arrow.gif);background-position:left 4px;background-repeat:no-repeat;color:#003399;display:block;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;margin-top:5px;padding-left:13px;text-decoration:none;width:185px;}
