@charset "UTF-8";
div.csx4_script_show {display: none;}div.csx4_script_hide {display: inline;}#csx4_curtain {background-color: rgb(0,0,0);display: none;left: 0px;opacity: 0.35;position: absolute;top: 0px;z-index: 2000;}#csx4_popup_box {display: none;line-height: 0;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;position: absolute;z-index: 4005;}#csx4_cart_sidebar {bottom: 0;margin: 0px 0px 0px 0px;position: fixed;width: 100%;z-index: 8995;}#product_search_icon2 {display: none;}

@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 400;src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 400;src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 400;src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range: U+1F00-1FFF;}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 400;src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range: U+0370-03FF;}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 400;src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 400;src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 400;src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;}


@media (max-width: 1099px){#body{font: 100%/1.4 "Open Sans", Arial, Helvetica, sans-serif;margin: 0 auto;width: 100%;}}@media (min-width: 1100px){#body{font: 100%/1.4 "Open Sans", Arial, Helvetica, sans-serif;margin: 0 auto;width: 100%;max-width: 1100px;background: url('graphics/ui/swamp_bg.jpg') no-repeat center center fixed;background-size: 1100px auto;}}@media (min-width: 1300px){#body{font: 100%/1.4 "Open Sans", Arial, Helvetica, sans-serif;margin: 0 auto;width: 100%;max-width: 1300px;background: url('graphics/ui/swamp_bg.jpg') no-repeat center center fixed;background-size: 1300px auto;}}@media (max-width: 1099px){#ultimate_top_around{background-color: transparent;background: url('graphics/ui/swamp_bg.jpg') no-repeat center center fixed;background-size: cover;}}@media (min-width: 1100px){#ultimate_top_around{background-color: transparent;}}@media print{#ultimate_top_around{display: none;}}@media (max-width: 1099px){#ultimate_top{margin: 0 auto;padding: 15px 0px 15px 0px;text-align: center;}}@media (min-width: 1100px){#ultimate_top{margin: 0 auto;padding: 25px 30px 8px 0px;text-align: right;width: 1050px;}}@media (min-width: 1300px){#ultimate_top{margin: 0 auto;padding: 25px 30px 8px 0px;text-align: right;width: 1250px;}}@media (max-width: 1099px){#all_around{background-color: rgb(255,255,255);}}@media (min-width: 1100px){#all_around{background-color: transparent;clear: both;}}@media (max-width: 1099px){#almost_around{}}@media (min-width: 1100px){#almost_around{clear: both;margin: 0 auto;width: 100%;}}@media (min-width: 1300px){#almost_around{clear: both;margin: 0 auto;width: 100%;}}@media (max-width: 1099px){#landscape_around{background: url('graphics/ui/swamp_bg.jpg') no-repeat center center fixed;background-size: cover;}}@media (min-width: 1100px){#landscape_around{clear: both;}}#landscape_around_inner{}@media (max-width: 1099px){#landscape_top{padding: 0px 0px 0px 0px;}}@media (min-width: 1100px){#landscape_top{margin: auto;padding: 0px 0px 0px 0px;width: 100%;}}@media (min-width: 1300px){#landscape_top{margin: auto;padding: 0px 0px 0px 0px;width: 100%;}}@media (max-width: 1099px){#landscape_middle{}}@media (min-width: 1100px){#landscape_middle{background-color: rgb(255,255,255);margin: auto;width: 100%;}}@media (min-width: 1300px){#landscape_middle{background-color: rgb(255,255,255);margin: auto;width: 100%;}}@media (max-width: 1099px){#landscape_bottom{padding: 15px 0px 15px 0px;}}@media (min-width: 1100px){#landscape_bottom{background-color: rgb(255,255,255);margin: auto;padding: 0px 0px 0px 0px;width: 100%;}}@media (min-width: 1300px){#landscape_bottom{background-color: rgb(255,255,255);margin: auto;padding: 0px 0px 0px 0px;width: 100%;}}@media print{#landscape_bottom{display: none;}}@media (max-width: 1099px){#dropdown{display: none;margin: 15px 15px 15px 15px;padding: 15px;}}@media (min-width: 1100px){#dropdown{display: none;margin: 15px auto 15px auto;width: 1050px;}}@media (min-width: 1300px){#dropdown{margin: 15px auto 15px auto;width: 1250px;}}#content_around{}@media (max-width: 1099px){#content{padding: 0px 15px 0px 15px;}}@media (min-width: 1100px){#content{margin: auto;width: 1050px;}}@media (min-width: 1300px){#content{margin: auto;width: 1250px;}}@media (max-width: 1099px){#tb_content{}}@media (min-width: 1100px){#tb_content{border-spacing: 0px 0px;display: table;table-layout: fixed;width: 100%;}}@media (max-width: 1099px){#tr_content{}}@media (min-width: 1100px){#tr_content{display: table-row;}}@media (max-width: 1099px){#tc_content_left{display: none;}}@media (min-width: 1100px){#tc_content_left{background-color: rgb(245,245,245);background: url('graphics/ui/2016tausta_harmaa.png') no-repeat center center fixed;background-size: cover;border-right: 1px solid rgba(0,0,0, 0.1);display: table-cell;padding: 15px 40px 15px 30px;vertical-align: top;width: 25%;}}@media (min-width: 1300px){#tc_content_left{background-color: rgb(245,245,245);background: url('graphics/ui/2016tausta_harmaa.png') no-repeat center center fixed;background-size: cover;border-right: 1px solid rgba(0,0,0, 0.1);display: table-cell;padding: 15px 40px 15px 30px;vertical-align: top;width: 25%;}}#tc_content_left a{color: rgb(0,97,193);text-decoration: none;}#tc_content_left a:hover{text-decoration: underline;}@media (max-width: 1099px){#tc_content_middle{padding: 15px 0px 15px 0px;}}@media (min-width: 1100px){#tc_content_middle{background-color: rgb(255,255,255);display: table-cell;padding: 15px 40px 15px 30px;vertical-align: top;width: 75%;}}@media (min-width: 1300px){#tc_content_middle{background-color: rgb(255,255,255);display: table-cell;padding: 15px 40px 15px 30px;vertical-align: top;width: 75%;}}#tc_content_middle a{color: rgb(0,97,193);text-decoration: none;}#tc_content_middle a:hover{text-decoration: underline;}@media (max-width: 1099px){#tc_content_right{display: none;}}@media (min-width: 1100px){#tc_content_right{display: none;}}@media (min-width: 1300px){#tc_content_right{display: none;}}#brand_around{}@media (max-width: 1099px){#brand{}}@media (min-width: 1100px){#brand{}}@media (max-width: 1099px){#bottom_around{background: url('graphics/ui/swamp_bg.jpg') no-repeat center center fixed;background-size: cover;}}@media (min-width: 1100px){#bottom_around{}}@media (max-width: 1099px){#bottom{}}@media (min-width: 1100px){#bottom{}}


@media (max-width: 1099px){body{color: rgb(0,0,0);font: 100%/1.4 "Open Sans", Arial, Helvetica, sans-serif;height: 100%;margin: 0;overflow-x: hidden;padding: 0;width: 100%;background-color: rgb(0,0,0);}}@media (min-width: 1100px){body{color: rgb(0,0,0);font: 100%/1.4 "Open Sans", Arial, Helvetica, sans-serif;margin: 0;padding: 0;background-color: rgb(0,0,0);}}@keyframes csx4_fadein{from{opacity: 0.5;}to{opacity: 1;}}form{display: inline;}@media (max-width: 1099px){h1{color: rgb(50,50,50);font: 200%/1.1 "Open Sans", Arial, Helvetica, sans-serif;}}@media (min-width: 1100px){h1{color: rgb(50,50,50);font: 200%/1.1 "Open Sans", Arial, Helvetica, sans-serif;}}h1.crumb{margin-bottom: 0px;}@media (max-width: 1099px){h2{color: rgb(50,50,50);font: 160%/1.1 "Open Sans", Arial, Helvetica, sans-serif;}}@media (min-width: 1100px){h2{color: rgb(50,50,50);font: 160%/1.1 "Open Sans", Arial, Helvetica, sans-serif;}}h2.crumb{margin-bottom: 0px;}@media (max-width: 1099px){h3{color: rgb(50,50,50);font: 130%/1.1 "Open Sans", Arial, Helvetica, sans-serif;}}@media (min-width: 1100px){h3{color: rgb(50,50,50);font: 130%/1.1 "Open Sans", Arial, Helvetica, sans-serif;}}img{border: 0;}img.missing_picture{background-color: rgb(255,255,255);border: 1px solid rgba(0,0,0,0.05);}input[type="text"], input[type="password"], input[type="email"], select{border: 1px solid rgba(0,0,0, 0.2);border-radius: 3px;font: 100%/1.4 "Open Sans", Arial, Helvetica, sans-serif;padding: 2px 3px 2px 3px;}input[type="text"]:hover, input[type="password"]:hover, input[type="email"]:hover, select:hover{border: 1px solid rgba(0,0,0, 0.4);}input[type="radio"]{display: none;}input[type="radio"] + label{border: 1px solid rgba(0,0,0, 0.2);border-radius: 50px;display: inline-block;padding: 9px;position: relative;}input[type="radio"]:hover + label{border: 1px solid rgba(0,0,0, 0.4);}input[type="radio"]:checked + label:after{background-color: rgb(0,97,193);background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.05) 50%, rgba(255, 255, 255, 0.3) 50%);background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.05) 50%, rgba(255, 255, 255, 0.3) 50%);background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.05) 50%, rgba(255, 255, 255, 0.3) 50%);background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.05) 50%, rgba(255, 255, 255, 0.3) 50%);background-image: linear-gradient(to top, rgba(0,0,0,0.05) 50%, rgba(255, 255, 255, 0.3) 50%);border-radius: 50px;box-shadow: -2px -2px 2px rgba(255,255,255,0.2), inset 2px 2px 2px rgba(255,255,255,0.2);color: rgb(255,255,255);content: ' ';height: 14px;left: 2px;position: absolute;top: 2px;width: 14px;}input[type="checkbox"]{display: none;}input[type="checkbox"] + label{border: 1px solid rgba(0,0,0, 0.2);border-radius: 3px;display: inline-block;padding: 9px;position: relative;}input[type="checkbox"]:hover + label{border: 1px solid rgba(0,0,0, 0.4);}input[type="checkbox"]:checked + label:after{background-color: rgb(0,97,193);background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.05) 50%, rgba(255, 255, 255, 0.3) 50%);background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.05) 50%, rgba(255, 255, 255, 0.3) 50%);background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.05) 50%, rgba(255, 255, 255, 0.3) 50%);background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.05) 50%, rgba(255, 255, 255, 0.3) 50%);background-image: linear-gradient(to top, rgba(0,0,0,0.05) 50%, rgba(255, 255, 255, 0.3) 50%);border-radius: 3px;box-shadow: -2px -2px 2px rgba(255,255,255,0.2), inset 2px 2px 2px rgba(255,255,255,0.2);color: rgb(255,255,255);content: ' ';height: 14px;left: 2px;position: absolute;top: 2px;width: 14px;}input::-moz-focus-inner{border: 0;padding: 0;margin-top:0px;margin-bottom: 0px;}input[type="submit"], input[type="button"]{border:1px solid rgb(0,59,155);border-radius: 3px;background-color: rgb(0,97,193);background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(245,245,245)), to(rgb(0,59,155)));background-image: -webkit-linear-gradient(top, rgb(0,97,193), rgb(0,59,155));background-image: -moz-linear-gradient(top, rgb(0,97,193), rgb(0,59,155));background-image: -ms-linear-gradient(top, rgb(0,97,193), rgb(0,59,155));background-image: -o-linear-gradient(top, rgb(0,97,193), rgb(0,59,155));background-image: linear-gradient(to bottom, rgb(0,97,193), rgb(0,59,155));color: rgb(255,255,255);cursor: pointer;font: 14px/1.0 "Open Sans", Verdana, sans-serif;padding: 12px 8px 12px 8px;text-decoration:none;}input[type="submit"]:hover, input[type="button"]:hover{background-color: rgb(0,59,155);background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(0,59,155)), to(rgb(0,21,117)));background-image: -webkit-linear-gradient(top, rgb(0,59,155), rgb(0,21,117));background-image: -moz-linear-gradient(top, rgb(0,59,155), rgb(0,21,117));background-image: -ms-linear-gradient(top, rgb(0,59,155), rgb(0,21,117));background-image: -o-linear-gradient(top, rgb(0,59,155), rgb(0,21,117));background-image: linear-gradient(to bottom, rgb(0,59,155), rgb(0,21,117));border:1px solid rgb(0,21,117);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d9dddd, endColorstr=#c6c3c3);}input.qty_1{width: 30px;}input.qty_2{width: 40px;}input.qty_3{width: 50px;}input.qty_4{width: 60px;}input.qty_5{width: 70px;}input.qty_n{width: 80px;}input.form63{width: 63px;}input.form100{width: 100px;}input.form150{width: 150px;}input.form200{width: 200px;}input.form250{width: 250px;}label{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;}p{-moz-hyphens: auto;-webkit-hyphens: auto;hyphens: auto;}p.crumb{margin-top: 0px;font: 90%/1.3 "Open Sans", Arial, Helvetica, sans-serif;margin: 0px 0px 25px 0px;padding: 0px 0px 0px 2px;}p.form_alert{border: 1px solid rgba(0,0,0,0.3);color: rgb(204,0,0);display: inline-block;font: 130%/1.5 "Open Sans", Verdana, sans-serif;margin: 0px 0px 50px 0px;padding: 30px 30px 30px 30px;position: relative;text-align: center;}p.form_alert:before{border: 1px solid rgba(0,0,0,0.3);border-radius: 50%;bottom: -40px;content: "";height: 50px;position: absolute;right: 90px;width: 50px;z-index: 100;}p.form_alert:after{border: 1px solid rgba(0,0,0,0.3);border-radius: 50%;bottom: -60px;content: "";height: 25px;position: absolute;right: 45px;width: 25px;z-index: 100;}select.form150{font: 100%/1.4 "Open Sans", Arial, Helvetica, sans-serif;width: 150px;}select.form175{font: 100%/1.4 "Open Sans", Arial, Helvetica, sans-serif;width: 175px;}textarea{border: 1px solid rgba(0,0,0, 0.2);border-radius: 3px;font: 100%/1.4 "Open Sans", Arial, Helvetica, sans-serif;padding: 2px 3px 2px 3px;}textarea:hover{border: 1px solid rgba(0,0,0, 0.4);}@media (max-width: 1099px){textarea.form_375x180{font: 100%/1.4 "Open Sans", Arial, Helvetica, sans-serif;height: 180px;width: 250px;}}@media (min-width: 1100px){textarea.form_375x180{font: 100%/1.4 "Open Sans", Arial, Helvetica, sans-serif;height: 180px;width: 375px;}}@media (max-width: 1099px){textarea.form_375x80{font: 100%/1.4 "Open Sans", Arial, Helvetica, sans-serif;height: 80px;width: 250px;}}@media (min-width: 1100px){textarea.form_375x80{font: 100%/1.4 "Open Sans", Arial, Helvetica, sans-serif;height: 80px;width: 375px;}}


@media (max-width: 1099px){div.language_selection{color: rgb(255,255,255);display: inline-block;font: 100%/1.4 "Open Sans", Arial, Helvetica, sans-serif;height: 30px;line-height: 30px;padding: 3px 0px 3px 18px;text-shadow: 1px 1px 0px rgba(0,0,0,0.1);vertical-align: middle;}div.language_selection a{color: rgb(255,255,255);text-decoration: none;}div.language_selection img{margin: 0px 12px 0px 0px;width: 30px;}}@media (min-width: 1100px){div.language_selection{color: rgb(255,255,255);font: 90%/1.3 "Open Sans", Arial, Helvetica, sans-serif;display: inline-block;height: 40px;line-height: 40px;padding: 3px 0px 3px 18px;text-shadow: 1px 1px 0px rgba(0,0,0,0.1);vertical-align: middle;}div.language_selection a{color: rgb(255,255,255);text-decoration: none;}div.language_selection a:hover{text-decoration: underline;}div.language_selection img{margin: 0px 12px 0px 0px;width: 30px;}}div.country_menu_top{display: inline-block;}div.country_menu{color: rgba(0,0,0,0.7);display: inline-block;line-height: 0px;margin: 10px 15px 0px 0px;vertical-align: middle;}div.country_menu select{max-width: 160px;}@media (max-width: 1099px){div.sign_in_top{color: rgb(255,255,255);display: inline-block;font: 100%/1.4 "Open Sans", Arial, Helvetica, sans-serif;height: 30px;line-height: 30px;padding: 3px 0px 3px 18px;text-shadow: 1px 1px 0px rgba(0,0,0,0.1);vertical-align: middle;white-space: nowrap;}div.sign_in_top a{color: rgb(255,255,255);text-decoration: none;}div.sign_in_top i{font-size: 150%;padding: 0px 12px 0px 12px;vertical-align: middle;}}@media (min-width: 1100px){div.sign_in_top{color: rgb(255,255,255);display: inline-block;font: 90%/1.3 "Open Sans", Arial, Helvetica, sans-serif;height: 40px;line-height: 40px;padding: 3px 0px 3px 18px;text-shadow: 1px 1px 0px rgba(0,0,0,0.1);vertical-align: middle;}div.sign_in_top a{color: rgb(255,255,255);text-decoration: none;}div.sign_in_top a:hover{text-decoration: underline;}div.sign_in_top i{font-size: 150%;padding: 0px 12px 0px 12px;vertical-align: middle;}}@media (max-width: 1099px){div.product_search{color: rgb(255,255,255);display: inline-block;font: 100%/1.4 "Open Sans", Arial, Helvetica, sans-serif;height: 30px;line-height: 30px;padding: 3px 0px 3px 18px;text-shadow: 1px 1px 0px rgba(0,0,0,0.1);vertical-align: middle;}}@media (min-width: 1100px){div.product_search{font: 90%/1.3 "Open Sans", Arial, Helvetica, sans-serif;color: rgb(255,255,255);padding: 3px 0px 3px 18px;display: inline-block;vertical-align: middle;line-height: 40px;height: 40px;text-shadow: 1px 1px 0px rgba(0,0,0,0.1);}}div.tb_product_search{display: inline-table;}div.tr_product_search{display: table-row;}@media (max-width: 1099px){div.tc_product_search:nth-child(2){padding: 0px 0px 0px 15px;}}div.tc_product_search{display: table-cell;vertical-align: middle;min-width: 30px;}@media (max-width: 1099px){div.tc_product_search input[type="text"]{vertical-align: middle;width: 200px;margin: 0px 0px 0px 0px;}}@media (min-width: 1100px){div.tc_product_search input[type="text"]{vertical-align: middle;width: 150px;margin: 0px 6px 0px 0px;}}div.tc_product_search input[type="submit"]{margin: 0px 0px 0px 6px;vertical-align: middle;}div.tc_product_search i{cursor: pointer;font-size: 150%;padding: 0px 0px 0px 0px;vertical-align: middle;}@media (max-width: 1099px){div.category_menu{display: none;}}@media (min-width: 1100px){div.category_menu{color: rgb(255,255,255);display: inline-block;font: 90%/1.3 "Open Sans", Arial, Helvetica, sans-serif;height: 40px;line-height: 40px;padding: 3px 0px 3px 18px;vertical-align: middle;}}div.tb_category_menu{display: inline-table;}div.tr_category_menu{display: table-row;}div.tc_category_menu{display: table-cell;vertical-align: middle;}div.tc_category_menu select{border: 0;vertical-align: middle;width: 150px;}@media (max-width: 1099px){div.shopping_cart_top{display: none;}}@media (min-width: 1100px){div.shopping_cart_top{color: rgb(255,255,255);display: inline-block;font: 90%/1.3 "Open Sans", Arial, Helvetica, sans-serif;height: 40px;line-height: 40px;padding: 3px 0px 3px 18px;text-shadow: 1px 1px 0px rgba(0,0,0,0.1);vertical-align: middle;}div.shopping_cart_top a{color: rgb(255,255,255);text-decoration: none;}div.shopping_cart_top a:hover{text-decoration: underline;}div.shopping_cart_top i{font-size: 150%;padding: 0px 0px 0px 12px;vertical-align: middle;}div.shopping_cart_top i:nth-child(2){padding: 0px 12px 0px 12px;}}@media (max-width: 1099px){div.main_navigation_mini{margin: 0px 15px 0px 15px;}}@media (min-width: 1100px){div.main_navigation_mini{display: none;}}@media (max-width:1099px){div.tb_main_navigation_mini{border-spacing: 0px 0px;display: table;width: 100%;}}@media (min-width: 1100px){div.tb_main_navigation_mini{}}@media (max-width: 1099px){div.tr_main_navigation_mini{display: table-row;}}@media (min-width: 1100px){div.tr_main_navigation_mini{}}@media (max-width: 1099px){div.tc_main_navigation_mini{display: table-cell;font: 100%/1.4 "Open Sans", Arial, Helvetica, sans-serif;padding: 2px 2px 2px 2px;text-align: center;}}@media (min-width: 1100px){div.tc_main_navigation_mini{}}@media (max-width:1099px){div.main_navigation_temp{margin: 0px 15px 0px 15px;}}@media (min-width: 1100px){div.main_navigation_temp{display: none;}}@media (max-width: 1099px){div.main_navigation{display: none;}}@media (min-width: 1100px){div.main_navigation{background-color: rgb(40,151,48);}}@media (max-width: 1099px){div.tb_main_navigation{margin: 0px 0px 15px 0px;}}@media (min-width: 1100px){div.tb_main_navigation{border-spacing: 0px 0px;display: table;margin: 0 auto;width: 1050px;}}@media (min-width: 1300px){div.tb_main_navigation{border-spacing: 0px 0px;display: table;margin: 0 auto;width: 1250px;}}@media (max-width: 1099px){div.tr_main_navigation{}}@media (min-width: 1100px){div.tr_main_navigation{display: table-row;}}@media (max-width: 1099px){div.tc_main_navigation{font: 100%/1.4 "Open Sans", Arial, Helvetica, sans-serif;padding: 2px 2px 2px 2px;text-align: center;}}@media (min-width: 1100px){div.tc_main_navigation{display: table-cell;font: 100%/1.4 "Open Sans", Arial, Helvetica, sans-serif;padding: 0px 0px 0px 0px;text-align: center;}}@media (max-width: 1099px){div.tc_main_navigation_only{display: none;}}@media (min-width: 1100px){div.tc_main_navigation_only{display: table-cell;font: 100%/1.4 "Open Sans", Arial, Helvetica, sans-serif;padding: 0px 0px 0px 0px;text-align: center;}div.tc_main_navigation_only:first-child{padding: 0px 0px 0px 0px;}div.tc_main_navigation_only:last-child{padding: 0px 0px 0px 0px;}}div.tc_main_navigation a, div.tc_main_navigation_only a, div.tc_main_navigation_mini a{background-color: rgb(40,151,48);color: rgb(255,255,255);display: block;text-decoration: none;}@media (max-width: 1099px){div.tc_main_navigation a, div.tc_main_navigation_only a, div.tc_main_navigation_mini a{padding: 12px 6px 12px 6px;}}@media (min-width: 1100px){div.tc_main_navigation a, div.tc_main_navigation_only a, div.tc_main_navigation_mini a{padding: 12px 6px 12px 6px;}}div.tc_main_navigation a:hover, div.tc_main_navigation_only a:hover, div.tc_main_navigation_mini a:hover{background-color: rgb(2,113,10);}div.tc_main_navigation a.selected, div.tc_main_navigation_only a.selected, div.tc_main_navigation_collapsed a.selected{background-color: rgb(2,113,10);}@media (max-width: 1099px){div.tb_bottom{padding: 15px 15px 15px 15px;}}@media (min-width: 1100px){div.tb_bottom{border-spacing: 0px 0px;display: table;margin: 0 auto;}}@media (max-width: 1099px){div.tr_bottom{}}@media (min-width: 1100px){div.tr_bottom{display: table-row;}}@media (max-width: 1099px){div.tc_bottom{}}@media (min-width: 1100px){div.tc_bottom{display: table-cell;}}div.tc_bottom a{color: rgb(255,255,255);text-decoration: none;}div.tc_bottom a:hover{text-decoration: underline;}@media (max-width: 1099px){div.bottom_links{color: rgb(255,255,255);font: 90%/1.3 "Open Sans", Arial, Helvetica, sans-serif;}}@media (min-width: 1100px){div.bottom_links{color: rgb(255,255,255);font: 90%/1.3 "Open Sans", Arial, Helvetica, sans-serif;padding: 6px 24px 12px 0px;}}@media (max-width: 1099px){div.bottom_contact{color: rgb(255,255,255);font: 90%/1.3 "Open Sans", Arial, Helvetica, sans-serif;padding: 15px 0px 0px 0px;}}@media (min-width: 1100px){div.bottom_contact{color: rgb(255,255,255);font: 90%/1.3 "Open Sans", Arial, Helvetica, sans-serif;padding: 6px 24px 12px 0px;}}


div.dropdown_categories{border: 1px solid rgba(0,0,0,0.1);overflow: auto;padding: 15px 30px 15px 30px;}div.dropdown_categories:hover{border: 1px solid rgba(0,0,0,0.2);}@supports not (display: grid){@supports (display: flex){div.dropdown_categories div.category_tree{align-items: flex-start;align-content: stretch;display: flex;flex-flow: row nowrap;justify-content: flex-start;}div.dropdown_categories div.category_tree div.category_tree_part{padding-right: 15px;}div.dropdown_categories div.category_tree div.category_tree_part:nth-last-child(1){padding-right: initial;}}}@supports (display: grid){div.dropdown_categories div.category_tree{display: grid;grid-template-columns: repeat(auto-fit, minmax(15%, 1fr));grid-gap: 15px;}}div.tb_category_tree{display: table;table-layout: fixed;width: 100%;}div.tr_category_tree{display: table-row;}div.tc_category_tree{border-bottom: 1px solid rgba(0,0,0, 0.1);display: table-cell;font-size: 120%;line-height: 1.5;padding: 3px 0px 3px 0px;}@media (min-width: 1100px){div.tc_category_tree{font-size: 100%;line-height: 1.4;}}div.tc_category_tree:nth-child(1){width: 90%;}div.tc_category_tree:nth-child(2){text-align: center;width: 10%;}@media (min-width: 1100px){div.tc_category_tree:nth-child(2){font-size: 85%;}}div.tc_category_tree a{color: rgb(0,97,193) !important;display: block;overflow: hidden;text-overflow: ellipsis;text-decoration: none !important;white-space: nowrap;}div.tc_category_tree i{color: rgba(0,0,0, 0.3) !important;font-size: 85%;padding: 0px 5px 0px 0px;line-height: 1.4;}div.tc_category_tree a:hover i{color: rgba(0,0,0, 0.6) !important;}div.tc_category_tree h1, div.tc_category_tree h2, div.tc_category_tree h3{color: rgb(50,50,50);font-size: 160%;line-height: 1.1;margin: 15px 0px 5px 0px;overflow: hidden;padding: 0;text-overflow: ellipsis;white-space: nowrap;}div.tc_category_tree_selected{border-bottom: 1px solid rgba(0,0,0, 0.1);display: table-cell;font-size: 120%;line-height: 1.5;padding: 3px 0px 3px 0px;}@media (min-width: 1100px){div.tc_category_tree_selected{font-size: 100%;line-height: 1.4;}}div.tc_category_tree_selected:nth-child(1){width: 90%;}div.tc_category_tree_selected:nth-child(2){text-align: center;width: 10%;}@media (min-width: 1100px){div.tc_category_tree_selected:nth-child(2){font-size: 85%;}}div.tc_category_tree_selected a{color: rgb(0,97,193) !important;display: block;overflow: hidden;text-overflow: ellipsis;text-decoration: none !important;white-space: nowrap;}div.tc_category_tree_selected i{color: rgb(0,97,193);font-size: 85%;padding: 0px 5px 0px 0px;line-height: 1.4;}div.category_tree_level{display: block;float: left;min-height: 12px;min-width: 12px;}div.tb_category_intro{padding-bottom: 25px;}@media (min-width: 800px){div.tb_category_intro{display: table;width: 100%;}}div.tr_category_intro{}@media (min-width: 800px){div.tr_category_intro{display: table-row;}}@media (max-width: 799px){div.tc_category_intro_left img{border-radius: 25px;max-width: 100%;height: auto;}}@media (min-width: 800px){div.tc_category_intro_left{display: table-cell;vertical-align: top;}div.tc_category_intro_left img{border-radius: 25px;margin-right: 25px;}}@media (min-width: 800px){div.tc_category_intro_right{display: table-cell;vertical-align: top;}}div.category_logo_links{clear: both;display: block;padding: 15px 0px 15px 0px;text-align: center;}div.category_logo_links a{padding: 0px 6px 0px 6px;}div.tb_category_bar{clear: both;margin: 0px 0px 30px 0px;}div.tr_category_bar{}div.tc_category_bar{}div.catalog_menu_outer{}div.catalog_menu{border-bottom: 1px solid rgba(0,0,0, 0.1);cursor: pointer;padding: 3px 12px 3px 12px;}div.catalog_menu i{color: rgba(0,0,0, 0.3) !important;font-size: 85%;line-height: 1.4;padding: 0px 5px 0px 0px;}div.catalog_menu:hover i{color: rgba(0,0,0, 0.6) !important;}div.catalog_menu_lines{border-bottom: 1px solid rgba(0,0,0, 0.1);padding: 0px 0px 0px 24px;column-count: 6;column-width: 175px;column-gap: 12px;}div.catalog_menu_lines a{break-inside: avoid;clear: both;color: rgb(0,0,0) !important;display: block;overflow-x: hidden;padding: 3px 0px 3px 0px;text-decoration: none !important;text-overflow: ellipsis;white-space: nowrap;}div.catalog_menu_lines a i{color: rgba(0,0,0, 0.3);padding: 0px 5px 0px 0px;line-height: 1.4;}div.catalog_menu_lines a i.fa-check{color: rgb(0,97,193);}div.catalog_menu_lines a:hover i{color: rgba(0,0,0, 0.6) !important;}div.catalog_type_links{float: right;text-align: center;width: 75px;}div.catalog_type_links a{color: rgba(0,0,0, 0.5) !important;}div.catalog_type_links a:hover{color: rgba(0,0,0, 0.7) !important;}div.catalog_type_links i{font-size: 32px;}div.catalog_page_links{clear: both;display: block;font-size: 175%;line-height: 1.5;padding-top: 25px;text-align: center;}div.catalog_page_links a{text-decoration: none !important;}


@media (max-width: 1099px){div.tb_product_mosaic{display: inline-block;margin: 0px 0px 15px 0px;text-align: center;width: 100%;}}@media (min-width: 1100px){div.tb_product_mosaic{border-spacing: 5px 5px;display: table;margin: 0px 0px 15px 0px;width: 100%;}}@media (max-width: 1099px){div.tr_product_mosaic{display: inline;}}@media (min-width: 1100px){div.tr_product_mosaic{display: table-row;}}@media (max-width: 1099px){div.tc_product_mosaic{border: 1px solid rgba(0,0,0, 0.1);border-radius: 3px;display: inline-block;margin: 2.5px 2.5px;padding: 15px 0px 15px 0px;max-width: 250px;text-align: left;vertical-align: top;width: 100%;}}@media (min-width: 1100px){div.tc_product_mosaic{border: 1px solid rgba(0,0,0, 0.1);border-radius: 3px;display: table-cell;padding: 15px 0px 15px 0px;vertical-align: top;width: 33.333%;}}div.tc_product_mosaic:hover{border: 1px solid rgba(0,0,0, 0.35);cursor: pointer;}@media (max-width: 1099px){div.tc_product_mosaic_empty{border: 1px solid rgba(0,0,0, 0.0);border-radius: 3px;display: inline-block;margin: 2.5px 2.5px;max-width: 275px;padding: 15px 0px 15px 0px;vertical-align: top;width: 100%;}}@media (min-width: 1100px){div.tc_product_mosaic_empty{border: 1px solid rgba(0,0,0, 0.0);border-radius: 3px;display: table-cell;padding: 15px 0px 15px 0px;vertical-align: top;width: 33.333%;}}div.product_mosaic_item_major_remark_around{position: relative;}@media (max-width: 1099px){div.product_mosaic_item_major_remark_ribbon{overflow: hidden;position: absolute;}}@media (min-width: 1100px){div.product_mosaic_item_major_remark_ribbon{height: 88px;overflow: hidden;position: absolute;width: 86px;}}@media (max-width: 1099px){div.product_mosaic_item_major_remark_ribbon{left: 6px;top: -10px;}}@media (min-width: 1100px){div.product_mosaic_item_major_remark_ribbon{left: -6px;top: -21px;}}@media (max-width: 1099px){div.product_mosaic_item_major_remark{color: rgb(255,204,0);position: relative;}}@media (min-width: 1100px){div.product_mosaic_item_major_remark{background-color: rgb(255,204,0);background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.1) 40%, rgba(255, 255, 255, 0.1) 100%);background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.1) 40%, rgba(255, 255, 255, 0.1) 100%);background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.1) 40%, rgba(255, 255, 255, 0.1) 100%);background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.1) 40%, rgba(255, 255, 255, 0.1) 100%);background-image: linear-gradient(to top, rgba(0,0,0,0.1) 40%, rgba(255, 255, 255, 0.1) 100%);box-shadow: 1px 1px 2px rgba(0,0,0,0.2);color: rgb(255,255,255);float: right;font: 14px "Open Sans", Arial, Helvetica, sans-serif;-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);padding: 7px 0;position: relative;right: -5px;text-align: center;top: 15px;width: 120px;}}@media (min-width: 1100px){div.product_mosaic_item_major_remark:before, div.product_mosaic_item_major_remark:after{bottom: -3px;content: "";border-top: 3px solid rgb(168,134,0);border-right: 3px solid transparent;border-left: 3px solid transparent;position: absolute;}}@media (min-width: 1100px){div.product_mosaic_item_major_remark:before{left: 0px;}}@media (min-width: 1100px){div.product_mosaic_item_major_remark:after{right: 0px;}}div.product_mosaic_item_picture_around{width: 100%;}div.product_mosaic_item_picture{line-height: 0;margin: 0px 0px 6px 0px;}div.product_mosaic_item_picture img{display: block;margin: 0 auto;}div.product_mosaic_item_button_around{margin: 10px 15px 10px 15px;}div.product_mosaic_item_button{}div.product_mosaic_item_button input[type="submit"]{margin: 6px auto 6px auto;width: 100%;}div.product_mosaic_item_brand_around{position: relative;}div.product_mosaic_item_brand{position: absolute;right: 3px;top: -12px;}div.product_mosaic_item_title_around{margin: 0px 15px 0px 15px;}div.product_mosaic_item_title{font: 90%/1.3 "Open Sans", Arial, Helvetica, sans-serif;-moz-hyphens: auto;-webkit-hyphens: auto;hyphens: auto;}div.product_mosaic_item_title a{color: rgb(50,50,50) !important;font-weight: 600 !important;text-transform: uppercase;}div.product_mosaic_item_title a:hover{color: rgb(80,80,80) !important;text-decoration: none !important;}div.product_mosaic_item_code_around{margin: 0px 15px 0px 15px;}div.product_mosaic_item_code{font: 90%/1.3 "Asap", Arial, Helvetica, sans-serif;}div.product_mosaic_item_summary_around{margin: 0px 15px 0px 15px;min-height: 70px;}div.product_mosaic_item_summary{font: 90%/1.4 "Open Sans", Arial, Helvetica, sans-serif;hyphens: auto;-moz-hyphens: auto;-webkit-hyphens: auto;}div.product_mosaic_item_summary:hover{color: rgb(80,80,80);}div.product_mosaic_item_summary p{margin: 0;}div.product_mosaic_item_summary i{color: rgb(180,180,180);}div.product_mosaic_item_energy_flech_around{display: inline-block;float: right;margin: 4px 15px 0px 0px;}div.product_mosaic_item_energy_flech{}div.product_mosaic_item_stock_around{margin: 0px 15px 0px 15px;}div.product_mosaic_item_stock, div.product_mosaic_item_stock_yes, div.product_mosaic_item_stock_neutral, div.product_mosaic_item_stock_no{font: 80%/1.3 "Open Sans", Arial, Helvetica, sans-serif;text-align: center;}div.product_mosaic_item_stock_yes i{color: rgb(0,145,80);font-style: normal;}div.product_mosaic_item_stock_neutral i{color: rgb(252,189,48);font-style: normal;}div.product_mosaic_item_stock_no i{color: rgb(255,50,50);font-style: normal;}div.product_mosaic_item_price_around{margin: 6px 15px 0px 15px;min-height: 40px;}div.product_mosaic_item_price{text-align: center;}div.product_mosaic_item_price_from_notice{color: rgb(50,50,50);display: inline-block;font: 90%/1.0 "Open Sans", Arial, Helvetica, sans-serif;}div.product_mosaic_item_price_from_notice::after{content: "\00a0";}div.product_mosaic_item_price_before{display: inline-block;font: 80%/1.0 "Open Sans", Arial, Helvetica, sans-serif;}div.product_mosaic_item_price_before::after{content: "\00a0";}div.product_mosaic_item_price_normal{color: rgb(50,50,50);display: inline-block;font: 180%/1.0 "Open Sans", Arial, Helvetica, sans-serif;font-weight: 600;}div.product_mosaic_item_price_sale{color: rgb(153,0,0);display: inline-block;font: 180%/1.0 "Open Sans", Arial, Helvetica, sans-serif;font-weight: 600;}div.product_mosaic_item_price_compare{background-color: rgb(250,250,250);background: url('graphics/ui/2016tausta_helmi.svg') no-repeat center center fixed;background-size: cover;border-radius: 10px;color: rgb(0,0,0);display: block;font: 90%/1.0 "Open Sans", Arial, Helvetica, sans-serif;min-width: 150px;margin: 3px 0px 3px 0px;padding: 3px 12px 3px 12px;}div.product_mosaic_item_price_discount_percent{background-color: rgb(255,237,0);background: url('graphics/ui/2016tausta_keltainen.svg') no-repeat center center fixed;background-size: cover;border-radius: 10px;color: rgb(0,0,0);font: 90%/1.0 "Open Sans", Arial, Helvetica, sans-serif;min-width: 150px;margin: 3px 0px 3px 0px;padding: 3px 12px 3px 12px;}div.product_mosaic_item_price_discount{background-color: rgb(255,237,0);background: url('graphics/ui/2016tausta_keltainen.svg') no-repeat center center fixed;background-size: cover;border-radius: 10px;color: rgb(0,0,0);font: 90%/1.0 "Open Sans", Arial, Helvetica, sans-serif;min-width: 150px;margin: 3px 0px 3px 0px;padding: 3px 12px 3px 12px;}div.product_mosaic_item_price_after{display: inline-block;font: 80%/1.0 "Open Sans", Arial, Helvetica, sans-serif;}div.product_mosaic_item_price_after::before{content: "\00a0";}div.product_mosaic_item_delivery_size{display: inline;font: 60%/1.4 "Open Sans", Arial, Helvetica, sans-serif;}div.product_mosaic_item_minor_remark{display: block;font: 80%/1.3 "Open Sans", Arial, Helvetica, sans-serif;}


div.tb_product_catalog{border-spacing: 0px 5px;display: table;margin: 0px 0px 10px 0px;width: 100%;}div.tr_product_catalog{display: table-row;}div.tc_product_catalog{border: 1px solid rgba(0,0,0, 0.1);border-radius: 3px;display: table-cell;}div.tc_product_catalog input[type="submit"]{margin: 6px 6px 6px 0px;min-width: 100px;}div.tc_product_catalog:hover{border: 1px solid rgba(0,0,0, 0.35);border-radius: 3px;cursor: pointer;}@media (max-width:499px){div.tb_product_catalog_item{}}@media (min-width: 500px){div.tb_product_catalog_item{display: table;width: 100%;}}@media (max-width: 499px){div.tr_product_catalog_item{}}@media (min-width: 500px){div.tr_product_catalog_item{display: table-row;}}@media (max-width: 499px){div.tc_product_catalog_item_image{line-height: 0;padding: 15px 0px 5px 0px;text-align: center;vertical-align: top;}}@media (min-width: 500px){div.tc_product_catalog_item_image{display: table-cell;line-height: 0;padding: 15px 5px 15px 10px;text-align: center;vertical-align: top;width: 25%;}}@media (max-width: 499px){div.tc_product_catalog_item_intro{padding: 0px 15px 5px 15px;text-align: left;vertical-align: top;}}@media (min-width: 500px){div.tc_product_catalog_item_intro{display: table-cell;padding: 15px 5px 15px 5px;text-align: left;vertical-align: top;width:50%;}}@media (max-width: 499px){div.tc_product_catalog_item_price{padding: 0px 15px 15px 15px;text-align: left;vertical-align: top;}}@media (min-width: 500px){div.tc_product_catalog_item_price{display: table-cell;padding: 15px 10px 15px 5px;text-align: center;vertical-align: top;width: 25%;}}div.product_catalog_item_major_remark_around{position: relative;}div.product_catalog_item_major_remark_ribbon{height: 88px;overflow: hidden;position: absolute;width: 86px;}@media (max-width: 499px){div.product_catalog_item_major_remark_ribbon{left: -5px;top: -20px;}}@media (min-width: 500px){div.product_catalog_item_major_remark_ribbon{left: -15px;top: -26px;}}div.product_catalog_item_major_remark{background-color: rgb(255,204,0);background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.1) 40%, rgba(255, 255, 255, 0.1) 100%);background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.1) 40%, rgba(255, 255, 255, 0.1) 100%);background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.1) 40%, rgba(255, 255, 255, 0.1) 100%);background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.1) 40%, rgba(255, 255, 255, 0.1) 100%);background-image: linear-gradient(to top, rgba(0,0,0,0.1) 40%, rgba(255, 255, 255, 0.1) 100%);box-shadow: 1px 1px 2px rgba(0,0,0,0.2);color: rgb(255,255,255);float: right;font: 14px "Open Sans", Arial, Helvetica, sans-serif;-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);padding: 7px 0;position: relative;right: -5px;text-align: center;top: 14px;width: 120px;}div.product_catalog_item_major_remark:before, div.product_catalog_item_major_remark:after{bottom: -3px;content: "";border-top: 3px solid rgb(168,134,0);border-right: 3px solid transparent;border-left: 3px solid transparent;position: absolute;}div.product_catalog_item_major_remark:before{left: 0px;}div.product_catalog_item_major_remark:after{right: 0px;}div.product_catalog_item_brand_around{position: relative;}div.product_catalog_item_brand{position: absolute;right: 1px;top: -15px;}div.product_catalog_item_title_short{font: 90%/1.3 "Open Sans", Arial, Helvetica, sans-serif;font-weight: 600;-moz-hyphens: auto;-webkit-hyphens: auto;hyphens: auto;text-transform: uppercase;}div.product_catalog_item_title_long{font: 90%/1.3 "Open Sans", Arial, Helvetica, sans-serif;font-weight: 600;-moz-hyphens: auto;-webkit-hyphens: auto;hyphens: auto;text-transform: uppercase;}div.product_catalog_item_code_around{}div.product_catalog_item_code{font: 90%/1.3 "Asap", Arial, Helvetica, sans-serif;}div.product_catalog_item_description{padding: 0px 0px 5px 0px;}div.product_catalog_item_description p{font: 90%/1.4 "Open Sans", Arial, Helvetica, sans-serif;-moz-hyphens: auto;-webkit-hyphens: auto;hyphens: auto;margin: 0;}div.product_catalog_item_description i{color: rgb(180,180,180);}div.product_catalog_item_description:hover{color: rgb(80,80,80);}div.product_catalog_item_price_from_notice{color: rgb(50,50,50);display: block;font: 80%/1.3 "Open Sans", Arial, Helvetica, sans-serif;}div.product_catalog_item_price_before{display: inline-block;font: 80%/1.0 "Open Sans", Arial, Helvetica, sans-serif;}div.product_catalog_item_price_before::after{content: "\00a0";}div.product_catalog_item_price_normal{display: inline-block;color: rgb(50,50,50);font: 180%/1.5 "Open Sans", Arial, Helvetica, sans-serif;font-weight: 600;}div.product_catalog_item_price_sale{display: inline-block;color: rgb(50,50,50);font: 180%/1.5 "Open Sans", Arial, Helvetica, sans-serif;font-weight: 600;}div.product_catalog_item_price_compare{background-color: rgb(250,250,250);background: url('graphics/ui/2016tausta_helmi.svg') no-repeat center center fixed;background-size: cover;border-radius: 10px;color: rgb(0,0,0);display: block;font: 90%/1.0 "Open Sans", Arial, Helvetica, sans-serif;min-width: 150px;margin: 3px 0px 3px 0px;padding: 3px 12px 3px 12px;}div.product_catalog_item_price_discount_percent{background-color: rgb(255,237,0);background: url('graphics/ui/2016tausta_keltainen.svg') no-repeat center center fixed;background-size: cover;border-radius: 10px;color: rgb(0,0,0);display: block;font: 90%/1.0 "Open Sans", Arial, Helvetica, sans-serif;min-width: 150px;margin: 3px 0px 3px 0px;padding: 3px 12px 3px 12px;}div.product_catalog_item_price_discount{background-color: rgb(255,237,0);background: url('graphics/ui/2016tausta_keltainen.svg') no-repeat center center fixed;background-size: cover;border-radius: 10px;color: rgb(0,0,0);display: block;font: 90%/1.0 "Open Sans", Arial, Helvetica, sans-serif;min-width: 150px;margin: 3px 0px 3px 0px;padding: 3px 12px 3px 12px;}div.product_catalog_item_energy_flech_around{margin: 6px 0px 0px 0px;}div.product_catalog_item_energy_flech{text-align: center;}div.product_catalog_item_stock_around{margin: 6px 0px 0px 0px;}div.product_catalog_item_stock, div.product_catalog_item_stock_yes, div.product_catalog_item_stock_neutral, div.product_catalog_item_stock_no{font: 80%/1.3 "Open Sans", Arial, Helvetica, sans-serif;text-align: center;}div.product_catalog_item_stock_yes i{color: rgb(0,145,80);font-style: normal;}div.product_catalog_item_stock_neutral i{color: rgb(252,189,48);font-style: normal;}div.product_catalog_item_stock_no i{color: rgb(255,50,50);font-style: normal;}div.product_catalog_item_price_after{display: inline-block;font: 80%/1.0 "Open Sans", Arial, Helvetica, sans-serif;}div.product_catalog_item_price_after::before{content: "\00a0";}div.product_catalog_item_delivery_size{display: inline;font: 60%/1.4 "Open Sans", Arial, Helvetica, sans-serif;}


div.tb_product_list{border-top: 1px solid rgba(0,0,0, 0.05);border-spacing: 0px 0px;display: table;margin: 15px 0px 15px 0px;width: 100%;}div.tr_product_list{display: table-row;}div.tc_product_list{border-bottom: 1px solid rgba(0,0,0, 0.05);border-radius: 0px;display: table-cell;}div.tc_product_list:hover{/*border: 1px solid rgba(0,0,0, 0.20);border-radius: 3px;cursor: pointer;*/
    background-color: rgb(245,245,245);cursor: pointer;}@media (max-width: 399px){div.tb_product_list_item{}}@media (min-width: 400px){div.tb_product_list_item{display: table;width: 100%;}}@media (max-width: 399px){div.tr_product_list_item{}}@media (min-width: 400px){div.tr_product_list_item{display: table-row;}}@media (max-width: 399px){div.tc_product_list_item_image{line-height: 0;padding: 0px 5px 0px 5px;text-align: center;vertical-align: middle;}}@media (min-width: 400px){div.tc_product_list_item_image{display: table-cell;line-height: 0;padding: 0px 5px 0px 5px;text-align: center;vertical-align: middle;width: 5%;}}@media (max-width: 399px){div.tc_product_list_item_intro{padding: 0px 5px 0px 5px;text-align: center;vertical-align: middle;}}@media (min-width: 400px){div.tc_product_list_item_intro{display: table-cell;padding: 0px 5px 0px 5px;text-align: left;vertical-align: middle;width: 52%;}}div.tc_product_list_item_intro input[type="submit"]{margin: 0px 6px 0px 0px;min-width: 100px;}@media (max-width: 399px){div.tc_product_list_item_price{padding: 0px 5px 0px 5px;text-align: center;vertical-align: middle;}}@media (min-width: 400px){div.tc_product_list_item_price{display: table-cell;padding: 0px 5px 0px 5px;text-align: right;vertical-align: middle;width: 43%;}}@media (max-width: 399px){div.product_list_item_title_short{font: 100%/1.4 "Open Sans", Arial, Helvetica, sans-serif;}}@media (min-width: 400px){div.product_list_item_title_short{font: 100%/1.4 "Open Sans", Arial, Helvetica, sans-serif;}}@media (max-width: 399px){div.product_list_item_title_long{font: 100%/1.4 "Open Sans", Arial, Helvetica, sans-serif;}}@media (min-width: 400px){div.product_list_item_title_long{font: 100%/1.4 "Open Sans", Arial, Helvetica, sans-serif;}}div.product_list_item_price_from_notice{color: rgb(50,50,50);display: block;font: 80%/1.3 "Open Sans", Arial, Helvetica, sans-serif;}div.product_list_item_price_before{display: inline-block;font: 80%/1.0 "Open Sans", Arial, Helvetica, sans-serif;}div.product_list_item_price_before::after{content: "\00a0";}div.product_list_item_price_normal{display: inline-block;color: rgb(50,50,50);font: 100%/1.4 "Open Sans", Arial, Helvetica, sans-serif;font-weight: 600;min-width: 100px;}div.product_list_item_price_sale{display: inline-block;color: rgb(50,50,50);font: 100%/1.4 "Open Sans", Arial, Helvetica, sans-serif;font-weight: 600;min-width: 100px;}div.product_list_item_price_compare{display: inline-block;color: rgb(50,50,50);font: 90%/1.0 "Open Sans", Arial, Helvetica, sans-serif;margin: 0px 0px 0px 10px;}div.product_list_item_delivery_size{display: inline;font: 60%/1.4 "Open Sans", Arial, Helvetica, sans-serif;}div.product_list_item_price_after{display: inline-block;font: 80%/1.0 "Open Sans", Arial, Helvetica, sans-serif;}div.product_list_item_price_after::before{content: "\00a0";}


div.tb_product_columns{padding-bottom: 35px;}@media (min-width: 700px){div.tb_product_columns{display: table;}}div.tr_product_columns{}@media (min-width: 700px){div.tr_product_columns{display: table-row;}}@media (min-width: 700px){div.tc_product_columns{display: table-cell;vertical-align: top;}div.tc_product_columns:nth-of-type(1){padding-right: 35px;}}div.tb_product_picture_part{display: table;width: 100%;}div.tr_product_picture_part{display: table-row;}div.tc_product_picture_part{border-top: 1px solid rgba(0,0,0, 0.1);border-right: 1px solid rgba(0,0,0, 0.1);border-bottom: 1px solid rgba(0,0,0, 0.2);border-left: 1px solid rgba(0,0,0, 0.1);display: table-cell;line-height: 0;}div.tc_product_picture_part a{display: block;}div.tc_product_picture_part_corner_fill{border-bottom: 1px solid rgba(0,0,0, 0.2);display: table-cell;width: 100%;}div.tc_product_picture_part_selected{border-top: 1px solid rgba(0,0,0, 0.2);border-right: 1px solid rgba(0,0,0, 0.2);border-left: 1px solid rgba(0,0,0, 0.2);display: table-cell;line-height: 0;}div.tc_product_picture_part_selected a{display: block;}div.tb_product_picture{display: table;width: 100%;}div.tr_product_picture{display: table-row;}div.tc_product_picture{border-top: 1px solid rgba(0,0,0, 0.2);border-right: 1px solid rgba(0,0,0, 0.2);border-bottom: 1px solid rgba(0,0,0, 0.2);border-left: 1px solid rgba(0,0,0, 0.2);display: table-cell;line-height: 0;}div.tc_product_picture_multiple{border-right: 1px solid rgba(0,0,0, 0.2);border-bottom: 1px solid rgba(0,0,0, 0.2);border-left: 1px solid rgba(0,0,0, 0.2);display: table-cell;line-height: 0;}div.product_picture_intro{display: block;font-style: italic;padding: 3px 6px 0px 6px;}div.product_picture_intro_title{display: inline;font-weight: bold;}div.product_picture_popup{background-color: rgb(255,255,255);box-shadow: 3px 3px 0px rgba(0,0,0, 0.3);}div.product_figures_logo{line-height: 0;}div.product_figures_logo img{margin: 15px 0px 15px 15px;}@media (min-width: 700px){div.product_figures_logo img{margin: 0px 0px 15px 15px;}}div.tb_product_figures{display: table;min-width: 300px;}div.tr_product_figures{display: table-row;}div.tc_product_figures_left{border-bottom: 1px solid rgba(0,0,0, 0.1);color: rgba(0,0,0,0.6);display: table-cell;padding: 3px 6px 3px 6px;text-align: left;}div.tc_product_figures_right{border-bottom: 1px solid rgba(0,0,0, 0.1);display: table-cell;padding: 3px 6px 3px 6px;text-align: right;}div.product_stock_indicator{white-space: nowrap;}div.product_stock_indicator_yes i{color: rgb(2,143,94);}div.product_stock_indicator_neutral i{color: rgb(219,204,0);}div.product_stock_indicator_no i{color: rgb(240,60,72);}div.product_delivery{background-color: rgb(255,255,255);box-shadow: 3px 3px 0px rgba(0,0,0, 0.3);padding: 15px;}div.tb_product_delivery{border-bottom: 1px solid rgba(0,0,0, 0.1);display: table;margin: 15px 0px 15px 0px;width: 100%;table-layout: fixed;}div.tr_product_delivery{display: table-row;}div.tc_product_delivery_left{border-top: 1px solid rgba(0,0,0, 0.1);display: table-cell;padding: 3px 6px 3px 6px;text-align: left;width: 60%;word-wrap: break-word;}div.tc_product_delivery_right{border-top: 1px solid rgba(0,0,0, 0.1);display: table-cell;padding: 3px 6px 3px 6px;text-align: right;white-space: nowrap;}div.tb_product_files{display: table;padding-top: 15px;}div.tr_product_files{display: table-row;}div.tc_product_files{display: table-cell;padding: 0px 6px 0px 6px;}div.tb_product_variations{display: table;padding-top: 9px;cursor: pointer;}@supports (display: flex){@supports (display: contents){div.tb_product_variations{display: flex;flex-direction: column;}}}div.tr_product_variations{display: table-row;}@supports (display: flex){@supports (display: contents){div.tr_product_variations{display: contents;}}}div.tc_product_variations{display: table-cell;}@supports (display: flex){@supports (display: contents){div.tc_product_variations{display: block;padding: 0;}}}div.product_alternative{border: 1px solid rgba(0,0,0, 0.1);display: inline-block;line-height: 0;margin: 2.5px 2.5px;}div.product_alternative:hover{border: 1px solid rgba(0,0,0, 0.2);}div.product_alternative_selected{border: 1px solid rgba(0,97,193,1);display: inline-block;line-height: 0;margin: 2.5px 2.5px;}div.tb_product_variation{cursor: pointer;display: table;margin: 6px 0px 0px 0px;padding: 6px;border: 2px solid rgba(0,0,0,0.1);width: 100%;}@supports (display: flex){@supports (display: contents){div.tb_product_variation{display: flex;align-items: center;justify-content: flex-start;flex-direction: row;flex-wrap: wrap;width: inherit;}}}div.tb_product_variation:hover{border: 2px solid rgba(0,0,0, 0.2);}div.tb_product_variation_selected{cursor: pointer;display: table;margin: 6px 0px 0px 0px;padding: 6px;border: 2px solid rgba(0,97,193,1);width: 100%;}@supports (display: flex){@supports (display: contents){div.tb_product_variation_selected{display: flex;align-items: center;justify-content: flex-start;flex-direction: row;flex-wrap: wrap;width: inherit;}}}div.tr_product_variation{display: table-row;}@supports (display: flex){@supports (display: contents){div.tr_product_variation{display: contents;}}}div.tc_product_variation_input{display: table-cell;padding: 10px;vertical-align: middle;}@supports (display: flex){@supports (display: contents){div.tc_product_variation_input{display: block;order: 1;vertical-align: inherit;}}}div.tc_product_variation_image{display: table-cell;line-height: 0;vertical-align: middle;}@supports (display: flex){@supports (display: contents){div.tc_product_variation_image{display: block;vertical-align: inherit;order: 2;}}}div.tc_product_variation_intro{display: table-cell;padding: 10px;vertical-align: middle;}@supports (display: flex){@supports (display: contents){div.tc_product_variation_intro{display: block;order: 3;vertical-align: inherit;}}}div.tc_product_variation_stock{display: table-cell;min-width: 150px;padding: 10px;vertical-align: middle;width: 150px;}@supports (display: flex){@supports (display: contents){div.tc_product_variation_stock{display: block;margin: 0px 0px 0px auto;order: 4;vertical-align: inherit;}}}div.product_variation_description{font-size: 90%;line-height: 1.3;margin: 3px 0px 3px 0px;}div.product_variation_description p{margin: 0;}div.product_variation_price_normal{display: inline;}div.product_variation_price_sale{color: rgb(240,60,72);display: inline;}div.product_variation_price_compare{display: inline;text-decoration: line-through;}div.product_variation_delivery_size{display: inline;font-size: 90%;line-height: 1.3;}div.tb_product_freefield{display: table;}div.tr_product_freefield{display: table-row;}div.tc_product_freefield{display: table-cell;vertical-align: middle;}div.tc_product_freefield textarea{clear: both;width: 250px;}div.tb_product_price{display: table;padding-top: 15px;}div.tr_product_price{display: table-row;}div.tc_product_price{display: table-cell;padding: 3px 25px 3px 6px;text-align: center;vertical-align: middle;}div.tc_product_price i{color: rgba(0,0,0, 0.25);}div.product_price_before{display: inline-block;}div.product_price_before::after{content: "\00a0";}div.product_price_normal{font-size: 225%;line-height: 1.0;font-weight: bold;}div.product_price_sale{color: rgb(240,60,72);font-size: 225%;font-weight: bold;line-height: 1.0;}div.product_price_vat{color: rgb(0,0,0);}div.product_price_compare{color: rgb(0,0,0);text-decoration: line-through;}div.product_price_compare > div.product_price_before{display: none;}div.product_price_discount_percent{background-color: rgba(255,255,0, 0.7);color: rgb(240,60,72);min-width: 150px;margin: 3px 0px 3px 0px;padding: 3px 12px 3px 12px;}div.product_price_discount{background-color: rgba(255,255,0, 0.7);color: rgb(240,60,72);min-width: 150px;margin: 3px 0px 3px 0px;padding: 3px 12px 3px 12px;}div.product_price_after{display: inline-block;font-size: 90%;line-height: 1.3;}div.product_price_after::before{content: "\00a0";}div.tb_product_cart{display: table;padding-top: 25px;}@media print{div.tb_product_cart{display: none;}}div.tr_product_cart{display: table-row;}div.tc_product_cart_left{display: table-cell;padding-left: 6px;vertical-align: middle;}div.tc_product_cart_right{display: table-cell;padding-left: 12px;vertical-align: middle;}div.tb_product_intro_part{}@media (min-width: 700px){div.tb_product_intro_part{clear: both;display: table;width: 100%;}}div.tr_product_intro_part{}@media (min-width: 700px){div.tr_product_intro_part{display: table-row;}}div.tc_product_intro_part{margin: 4px 0px 0px 0px;text-align: center;}@media (min-width: 700px){div.tc_product_intro_part{display: table-cell;border-right: 4px solid transparent;}}div.tc_product_intro_part a{background-color: rgba(0,0,0,0.1);box-shadow: inset -1px -100px 30px -100px rgba(0,0,0,0.15);color: rgb(0,0,0) !important;display: block;padding: 8px 8px 8px 8px;text-decoration: none !important;}div.tc_product_intro_part a:hover{background-color: rgba(0,0,0,0.2);}div.tc_product_intro_part_corner_fill{display: table-cell;width: 100%;}div.tc_product_intro_part_selected{margin: 4px 0px 0px 0px;text-align: center;}@media (min-width: 700px){div.tc_product_intro_part_selected{display: table-cell;border-right: 4px solid transparent;}}div.tc_product_intro_part_selected a{background-color: rgba(0,0,0,0.2);box-shadow: inset -1px -100px 30px -100px rgba(0,0,0,0.15);border-top-right-radius: 0px;border-top-left-radius: 0px;color: rgb(0,0,0) !important;display: block;padding: 8px 8px 8px 8px;text-decoration: none !important;}div.tc_product_intro_part_selected a:hover{background-color: rgba(0,0,0,0.2);}div.tb_product_intro{display: table;width: 100%;}div.tr_product_intro{display: table-row;}div.tc_product_intro{border: 1px solid rgba(0,0,0, 0.2);display: table-cell;padding: 0px 15px 0px 15px;}div.tc_product_intro_multiple{border: 1px solid rgba(0,0,0, 0.2);display: table-cell;padding: 0px 15px 0px 15px;}


div.tb_cart_columns{}div.tr_cart_columns{}div.tc_cart_columns{}#csx4_cart_sidebar_inner{background-color: rgba(255,255,255, 0.9);border-top: 1px solid rgba(0,0,0,0.3);min-height: 70px;text-align: center;margin-top: 15px;}@media print{#csx4_cart_sidebar_inner{display: none;}}div.tb_cart_sidebar{display: table;margin: 0px auto 0px auto;padding: 7px 7px 7px 7px;}div.tr_cart_sidebar{display: table-row;}div.tc_cart_sidebar_left{display: table-cell;vertical-align: middle;}div.tc_cart_sidebar_left a{color: rgb(0,0,0);font-size: 150%;line-height: 1.5;text-decoration: none;}@media (min-width: 600px){div.tc_cart_sidebar_left a{font-size: 200%;line-height: 1.5;}}div.tc_cart_sidebar_left a:hover{text-decoration: underline;}div.tc_cart_sidebar_right{display: none;}@media (min-width: 800px){div.tc_cart_sidebar_right{display: table-cell;vertical-align: middle;}div.tc_cart_sidebar_right a{color: rgb(0,0,0);text-decoration: none;}div.tc_cart_sidebar_right i{font-size: 200%;padding: 0px 0px 0px 12px;vertical-align: middle;}}@media (max-width: 799px){div.tb_cart{display: block;}}@media (min-width: 800px){div.tb_cart{display: inline-table;width: 100%;max-width: 1050px;}div.tb_cart:nth-of-type(1n+2){margin: 25px 0px 0px 0px;}}@media (max-width: 799px){div.tr_cart{display: block;}div.tr_cart:nth-child(1){display: none;}div.tr_cart:nth-child(even){border-top: 1px solid rgba(0,0,0, 0.1);padding: 12px;}div.tr_cart:nth-child(odd){background-color: rgba(0,0,0, 0.03);border-top: 1px solid rgba(0,0,0, 0.1);padding: 12px;}}@media (min-width: 800px){div.tr_cart{display: table-row;}}@media (max-width: 799px){form.tr_cart{display: block;}form.tr_cart:nth-child(even){border-radius: 3px;border-top: 1px solid rgba(0,0,0, 0.1);padding: 12px;}form.tr_cart:nth-child(odd){background-color: rgba(0,0,0, 0.03);border-top: 1px solid rgba(0,0,0, 0.1);padding: 12px;}}@media (min-width: 800px){form.tr_cart{display: table-row;}}@media (max-width: 799px){div.tc_cart_title{display: none;}}@media (min-width: 800px){div.tc_cart_title{display: table-cell;font-size: 90%;line-height: 1.3;padding: 3px 6px 3px 6px;vertical-align: bottom;}div.tc_cart_title:nth-of-type(1n+2){border-left: 1px solid rgba(0,0,0, 0.1);}}div.tc_cart_title:nth-child(1):nth-last-child(3), div.tc_cart_title:nth-child(2):nth-last-child(2), div.tc_cart_title:nth-child(3):nth-last-child(1){width: 33.333%;}@media (max-width: 799px){div.tc_cart_first{padding: 3px 6px 3px 45%;position: relative;}div.tc_cart_first input[type="submit"]{min-width: 100px;}div.tc_cart_first:before{content: attr(data-title);font-weight: normal;left: 6px;position: absolute;text-align: left;top: 3px;white-space: nowrap;width: 40%;}div.tc_cart_first:empty{padding: 0;}}@media (min-width: 800px){div.tc_cart_first{border-top: 1px solid rgba(0,0,0, 0.1);display: table-cell;padding: 3px 6px 3px 6px;}div.tc_cart_first:nth-of-type(1n+2){border-left: 1px solid rgba(0,0,0, 0.1);}}div.tc_cart_first:nth-child(1):nth-last-child(3), div.tc_cart_first:nth-child(2):nth-last-child(2), div.tc_cart_first:nth-child(3):nth-last-child(1){width: 33.333%;}@media (max-width: 799px){div.tc_cart{padding: 3px 6px 3px 45%;position: relative;}div.tc_cart:before{content: attr(data-title);font-weight: normal;left: 6px;position: absolute;text-align: left;top: 3px;white-space: nowrap;width: 40%;}div.tc_cart:empty{padding: 0;}}@media (min-width: 800px){div.tc_cart{border-top: 1px dashed rgba(0,0,0, 0);display: table-cell;padding: 3px 6px 3px 6px;}div.tc_cart:nth-of-type(1n+2){border-left: 1px solid rgba(0,0,0, 0.1);}}@media (max-width: 799px){div.tc_cart_total{font-weight: bold;padding: 3px 6px 3px 45%;position: relative;}div.tc_cart_total:before{content: attr(data-title);font-weight: bold;left: 6px;position: absolute;text-align: left;top: 3px;white-space: nowrap;width: 40%;}div.tc_cart_total:empty{padding: 0;}}@media (min-width: 800px){div.tc_cart_total{border-top: 1px solid rgba(0,0,0, 0.1);display: table-cell;font-size: 150%;line-height: 1.4;padding: 3px 6px 3px 6px;}div.tc_cart_total:not(:empty){border-top: 3px double rgb(0,0,0);font-weight: bold;}div.tc_cart_total:nth-of-type(1n+2){border-left: 1px solid rgba(0,0,0, 0.1);}}div.tc_cart_textual{text-align: left;}div.tc_cart_numeric{text-align: right;}div.tc_cart_central{text-align: center;}div.tb_methods{display: table;padding-top: 9px;}@supports (display: flex){@supports (display: contents){div.tb_methods{display: flex;flex-direction: column;}}}div.tr_methods{display: table-row;}@supports (display: flex){@supports (display: contents){div.tr_methods{display: contents;}}}div.tc_methods{display: table-cell;}@supports (display: flex){@supports (display: contents){div.tc_methods{display: block;padding: 0;}}}div.tb_method{cursor: pointer;display: table;margin: 6px 0px 0px 0px;padding: 6px;border: 2px solid rgba(0,0,0,0.1);}@supports (display: flex){@supports (display: contents){div.tb_method{display: flex;align-items: center;justify-content: left;flex-direction: row;}}}div.tb_method label{cursor: pointer;}div.tb_method:hover{border: 2px solid rgba(0,0,0, 0.2);}div.tb_method_selected{cursor: pointer;display: table;margin: 6px 0px 0px 0px;padding: 6px;border: 2px solid rgba(0,97,193,1);}@supports (display: flex){@supports (display: contents){div.tb_method_selected{display: flex;align-items: center;justify-content: left;flex-direction: row;}}}div.tr_method{display: table-row;}@supports (display: flex){@supports (display: contents){div.tr_method{display: contents;}}}div.tc_method_input{display: table-cell;padding: 10px;margin: auto 0px auto 0px;}@supports (display: flex){@supports (display: contents){div.tc_method_input{display: block;order: 1;}}}div.tc_method_image{display: table-cell;padding: 10px;line-height: 0;margin: auto 0px auto 0px;}@supports (display: flex){@supports (display: contents){div.tc_method_image{display: block;order: 2;}}}div.tc_method_intro{width: 100%;display: table-cell;padding: 10px;}@supports (display: flex){@supports (display: contents){div.tc_method_intro{display: block;order: 3;}div.tc_method_intro label{display: contents;}}}div.tc_method_intro p{margin: 0px 0px 0px 0px;}div.method_description{font-size: 90%;line-height: 1.3;margin: 3px 0px 3px 0px;}div.method_description p{margin: 0;}div.tb_method_extension{background-color: rgba(0,0,0,0.03);display: table;margin: 0px 0px 0px 0px;padding: 0px 0px 15px 15px;}@supports (display: flex){@supports (display: contents){div.tb_method_extension{display: flex;justify-content: flex-start;align-content: flex-start;align-items: center;flex-flow: row wrap;}}}div.tr_method_extension{display: table-row;}@supports (display: flex){@supports (display: contents){div.tr_method_extension{display: contents;}}}div.tc_method_extension{display: table-cell;padding: 15px 15px 0px 0px;vertical-align: middle;}div.tc_method_extension i{color: rgba(0,0,0,0.2);}div.tc_method_extension select{width: 100%;}@supports (display: flex){@supports (display: contents){div.tc_method_extension{display: block;vertical-align: inherit;}}}


@media (max-width: 1099px){div.tc_welcome_box_text{border: 1px solid rgba(0,0,0, 0.1);border-radius: 3px;font: 90%/1.3 "Open Sans", Arial, Helvetica, sans-serif;display: inline-block;margin: 2.5px 2.5px;padding: 15px 15px 15px 15px;max-width: 220px;text-align: left;vertical-align: top;width: 100%;}}@media (min-width: 1100px){div.tc_welcome_box_text{border: 1px solid rgba(0,0,0, 0.1);border-radius: 3px;font: 90%/1.3 "Open Sans", Arial, Helvetica, sans-serif;display: table-cell;padding: 15px 10px 15px 10px;text-align: left;vertical-align: middle;width: 33.333%;}}@media (max-width: 1099px){div.tc_welcome_box_text_link{border: 1px solid rgba(0,0,0, 0.1);border-radius: 3px;display: inline-block;margin: 2.5px 2.5px;padding: 15px 15px 15px 15px;max-width: 220px;text-align: left;vertical-align: top;width: 100%;}}@media (min-width: 1100px){div.tc_welcome_box_text_link{border: 1px solid rgba(0,0,0, 0.1);border-radius: 3px;font: 90%/1.3 "Open Sans", Arial, Helvetica, sans-serif;display: table-cell;padding: 15px 1px 15px 1px;text-align: left;vertical-align: middle;width: 33.333%;}}div.tc_welcome_box_text_link:hover{border: 1px solid rgba(0,0,0, 0.35);}@media (max-width: 1099px){div.tc_welcome_box_img{border: 1px solid rgba(0,0,0, 0.1);border-radius: 3px;display: inline-block;margin: 2.5px 2.5px;padding: 15px 0px 15px 0px;max-width: 250px;text-align: center;vertical-align: middle;width: 100%;}}@media (min-width: 1100px){div.tc_welcome_box_img{background-size: cover;border-radius: 3px;border: 1px solid rgba(0,0,0, 0.1);color: rgb(0,0,0);display: table-cell;height: 250px;text-align: center;vertical-align: middle;width: 33.333%;}}@media (max-width: 1099px){div.tc_welcome_box_img_link{border: 1px solid rgba(0,0,0, 0.1);border-radius: 3px;color: rgb(0,0,0);display: inline-block;font: 80%/1.2 "Open Sans", Arial, Helvetica, sans-serif;height: 300px;margin: 2.5px 2.5px;padding: 15px 0px 15px 0px;max-width: 250px;text-align: center;vertical-align: top;width: 100%;}}@media (min-width: 1100px){div.tc_welcome_box_img_link{background-size: cover;border-radius: 3px;border: 1px solid rgba(0,0,0, 0.1);color: rgb(0,0,0);display: table-cell;font: 80%/1.2 "Open Sans", Arial, Helvetica, sans-serif;height: 250px;text-align: center;vertical-align: bottom;width: 33.333%;}}div.tc_welcome_box_img_link:hover{border: 1px solid rgba(0,0,0, 0.35);cursor: pointer;}div.welcome_box_img_link_noscript a{background-color: rgb(255,255,255);border-radius: 3px;display: block;opacity: 0.70;padding: 15px 1px 15px 1px;z-index: 2000;}@media (max-width: 1099px){div.tc_welcome_box_img_text_link{border: 1px solid rgba(0,0,0, 0.1);border-radius: 3px;display: inline-block;margin: 2.5px 2.5px;padding: 15px 15px 15px 15px;max-width: 220px;text-align: center;vertical-align: middle;width: 100%;}}@media (min-width: 1100px){div.tc_welcome_box_img_text_link{border: 1px solid rgba(0,0,0, 0.1);border-radius: 3px;cursor: pointer;display: table-cell;font: 90%/1.3 "Open Sans", Arial, Helvetica, sans-serif;padding: 15px 1px 15px 1px;text-align: center;vertical-align: top;width: 33.333%;}}div.tc_welcome_box_img_text_link:hover{border: 1px solid rgba(0,0,0, 0.35);}@media (max-width: 1099px){div.tc_welcome_box_img_text{border: 1px solid rgba(0,0,0, 0.1);border-radius: 3px;display: inline-block;margin: 2.5px 2.5px;padding: 15px 15px 15px 15px;max-width: 220px;text-align: center;vertical-align: middle;width: 100%;}}@media (min-width: 1100px){div.tc_welcome_box_img_text{border: 1px solid rgba(0,0,0, 0.1);border-radius: 3px;font: 90%/1.3 "Open Sans", Arial, Helvetica, sans-serif;display: table-cell;padding: 15px 1px 15px 1px;text-align: center;vertical-align: top;width: 33.333%;}}


@media (max-width: 1099px){div.tb_contest_intro{}}@media (min-width: 1100px){div.tb_contest_intro{border-spacing: 0px 0px;display: table;margin: 0px 0px 10px 0px;width: 100%;}}@media (max-width: 1099px){div.tr_contest_intro{}}@media (min-width: 1100px){div.tr_contest_intro{display: table-row;}}@media (max-width: 1099px){div.tc_contest_picture{}}@media (min-width: 1100px){div.tc_contest_picture{display: table-cell;padding: 0px 5px 0px 5px;text-align: center;vertical-align: top;}}@media (max-width: 1099px){div.tc_contest_introduction{font: 95%/1.4 "Open Sans", Arial, Helvetica, sans-serif;}}@media (min-width: 1100px){div.tc_contest_introduction{display: table-cell;font: 95%/1.4 "Open Sans", Arial, Helvetica, sans-serif;padding: 0px 5px 0px 5px;vertical-align: top;}}div.contest_disclaimer{font: 90%/1.3 "Open Sans", Arial, Helvetica, sans-serif;}div.contest_winner{font: 90%/1.3 "Open Sans", Arial, Helvetica, sans-serif;}


@media (max-width: 799px){div.tb_form{}}@media (min-width: 800px){div.tb_form{border-spacing: 0px 0px;display: table;padding: 0px 15px 15px 0px;}}@media (max-width: 799px){div.tr_form{}}@media (min-width: 800px){div.tr_form{display: table-row;}}@media (max-width: 799px){div.tc_form_left_ob{color: rgb(0,0,0);font: 90%/1.3 "Open Sans", Arial, Helvetica, sans-serif;padding: 12px 0px 0px 0px;}}@media (min-width: 800px){div.tc_form_left_ob{border-top: 1px solid rgba(0,0,0, 0.1);color: rgb(0,0,0);display: table-cell;font: 90%/1.3 "Open Sans", Arial, Helvetica, sans-serif;padding: 5px 5px 5px 5px;text-align: left;vertical-align: top;width: 30%;}}div.tc_form_left_ob[type="submit"]{margin: 10px 0px 0px 0px;}@media (max-width: 799px){div.tc_form_left_vo{color: rgb(100,100,100);font: 90%/1.3 "Open Sans", Arial, Helvetica, sans-serif;padding: 12px 0px 0px 0px;}}@media (min-width: 800px){div.tc_form_left_vo{border-top: 1px solid rgba(0,0,0, 0.1);color: rgb(100,100,100);display: table-cell;font: 90%/1.3 "Open Sans", Arial, Helvetica, sans-serif;padding: 5px 5px 5px 5px;text-align: left;vertical-align: top;width: 30%;}}@media (max-width: 799px){div.tc_form_right{font: 90%/1.3 "Open Sans", Arial, Helvetica, sans-serif;padding: 0px 0px 0px 0px;}}@media (min-width: 800px){div.tc_form_right{border-top: 1px solid rgba(0,0,0, 0.1);display: table-cell;font: 90%/1.3 "Open Sans", Arial, Helvetica, sans-serif;padding: 5px 5px 5px 5px;text-align: left;vertical-align: middle;}}div.tc_form_right input[type="submit"]{margin: 10px 0px 0px 0px;}@media (max-width: 799px){div.tc_form_right_alert{color: rgb(255,50,50);font: 90%/1.3 "Open Sans", Arial, Helvetica, sans-serif;padding: 0px 0px 0px 0px;}}@media (min-width: 800px){div.tc_form_right_alert{border-top: 1px solid rgba(0,0,0, 0.1);color: rgb(255,50,50);display: table-cell;font: 90%/1.3 "Open Sans", Arial, Helvetica, sans-serif;padding: 5px 5px 5px 5px;text-align: left;vertical-align: middle;}}div.tc_form_right_alert [type="text"]{border: 1px solid rgb(255,50,50);color: rgb(255,50,50);}div.tb_form_variation{display: table;margin: 0px 0px 0px 0px;}div.tr_form_variation{display: table-row;}div.tc_form_variation{display: table-cell;padding: 0px 6px 0px 0px;vertical-align: middle;}div.generic_checkboxes{font: 90%/1.3 "Open Sans", Arial, Helvetica, sans-serif;padding: 0px 0px 15px 0px;}div.csx4_popup{position: relative;}div.csx4_popup_inner{border: 1px solid rgba(0,0,0,0.1);border-radius: 3px;margin: 15px 0px 0px 0px;text-align: left;z-index: 4010;width: 100%;}div.popup{padding: 10px 10px 10px 10px;text-align: left;}


@media (max-width: 1099px){div.tb_list{}}@media (min-width: 1100px){div.tb_list{display: table;padding: 0px 0px 0px 0px;width: 100%;}}@media (max-width: 1099px){div.tr_list{border-top: 1px solid rgba(0,0,0, 0.1);}}@media (min-width: 1100px){div.tr_list{display: table-row;}}@media (max-width: 1099px){div.tc_list{font: 90%/1.3 "Open Sans", Arial, Helvetica, sans-serif;padding: 3px 6px 3px 6px;text-align: center;}}@media (min-width: 1100px){div.tc_list{border-top: 1px solid rgba(0,0,0, 0.1);display: table-cell;font: 90%/1.3 "Open Sans", Arial, Helvetica, sans-serif;padding: 0px 6px 0px 6px;}}#order_history_area{margin: 0px 0px 0px 0px;max-height: 200px;overflow-y: scroll;padding: 0px 0px 0px 0px;width: 100%;}div.status_box{color: rgb(255,255,255);padding: 0px 6px 0px 6px;text-align: center;}
@media (max-width: 1099px){div.oma_product_search{display: none;}}@media (min-width: 1100px){div.oma_product_search{padding: 15px 30px 10px 30px;margin: -20px -30px 0px -30px;}}div.tb_oma_product_search{display: inline-table;}div.tr_oma_product_search{display: table-row;}div.tc_oma_product_search{display: table-cell;vertical-align: middle;min-width: 30px;}div.tc_oma_product_search input[type="text"]{width: 150px;margin: 0px 8px 0px 0px;}div.tc_oma_product_search i{cursor: pointer;font-size: 150%;vertical-align: middle;color: rgb(0,0,0);}div.tc_oma_product_search i:hover{color: rgb(80,80,80);}
@media (max-width: 1099px){div.oma_mobiililogo{text-align: center;}div.oma_mobiililogo img{padding:  15px 0px 0px 0px;}}@media (min-width: 1100px){div.oma_mobiililogo{display: none;}}
@media (max-width: 1099px){div.oma_tietokonelogo{display: none;}}@media (min-width: 1100px){div.oma_tietokonelogo{width: 100%;padding:  12px 12px 12px 12px;}div.oma_tietokonelogo img{padding:  0px 0px 0px 30px;}}
@media (max-width: 1099px){div.oma_alapalkki{color: rgb(255,255,255);font: 90%/1.4 "Open Sans", Arial, Helvetica, sans-serif;padding: 50px 12px 40px 12px;text-align: center;}}@media (min-width: 1100px){div.oma_alapalkki{color: rgb(255,255,255);font: 90%/1.4 "Open Sans", Arial, Helvetica, sans-serif;padding: 60px 12px 40px 12px;text-align: center;}}a:link{color: #ffffff;}a:visited{color: #ffffff;}a:hover{color: #99ff99;}a:active{color: #ffffff;}
@media (max-width: 1099px){div.oma_alakeskiosa{color: rgb(0,0,0);font: 90%/1.4 "Open Sans", Arial, Helvetica, sans-serif;padding: 2px 2px 5px 2px;text-align: center;}}@media (min-width: 1100px){div.oma_alakeskiosa{color: rgb(0,0,0);font: 90%/1.4 "Open Sans", Arial, Helvetica, sans-serif;padding: 4px 2px 5px 2px;text-align: center;}}
@media (max-width: 1099px){div.oma_etusivun_banneri{display: none;}}@media (min-width: 1100px){div.oma_etusivun_banneri{font: 120%/1.3 "Open Sans", Arial, Helvetica, sans-serif;text-decoration: bold;hyphens: auto;margin: 12px 0px 12px 0px;padding:  12px 12px 12px 12px;text-align: center;}}

/*
Powered by Clover Shop(r) ❤
Copyright (c) 2013- Clover Shop Oy. All rights reserved.

This is commercial software. Unauthorized use, reproduction,
reverse engineering and/or distribution is strictly prohibited.

For more information, please visit https://www.clovershop.com
*/
