html {
	margin: 0px;
	padding: 0px;
	border: none;
	color: #000000;
	text-align: left;
}

body {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: none;
	color: #000000;
	font: 11px/13px Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align: left;
	background-color: #ffffff;
}

#frame {
	padding: 0px;
	width: 768px;
	height: 500px;
	margin: 5px auto 0px auto;
	background-color: #ffffff;
	overflow: visible;
}

html>body #frame {
	height: auto;
	min-height: 500px;
	overflow: hidden;
}

#header {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: url("/images/extra/") no-repeat;
	height: 209px;
	width: 768px;
	clear: both;
	display: block;
	text-align: left;
	overflow: hidden;
	position: relative;
}

#header .logo {
	background: url("images/logo.gif") no-repeat;
	width: 180px;
	height: 54px;
	position: absolute;
	top: 90px;
	left: 555px;
	display: block;
}

#header .logo a {
	width: 180px;
	height: 54px;
	display: block;
}

.sitemap {
	width: 110px;
	height: 22px;
	padding: 10px 20px 0 0;
	background: url(images/sitemap.gif) no-repeat right bottom;
	position: absolute;
	right: 0px;
	bottom: 0px;
	font-weight: bold;
	text-align: right;
}

#nav-top {
	width: 768px;
	height: 28px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	overflow: hidden;
	float: left;
	text-align: left;
	border-bottom: 10px solid #FFFFFF;
	background: #F7D417;
	color: #636B70;
	font: 12px/28px Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
}

#nav-top .links {
	width: 502px;
	height: 28px;
	padding: 0px 0px 0px 7px;
	float: left;
}

#nav-top .links a {
	color: #636B70;
	height: 28px;
}

#nav-top .links a:hover, #nav-top a.open {
	color: #181512;
}

#nav-left {
	float: left;
	padding: 0px;
	width: 192px;
	margin: 0px;
	text-align: left;
	overflow: hidden;
}

#nav-left .text {
	font: 11px/13px Verdana, Arial, Geneva, Helvetica, sans-serif;
	padding: 10px 0px 0px 10px;
	width: 172px;
}

#nav-right {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 184px;
	background-color: transparent;
	overflow: hidden;
	text-align: left;
}

#nav-right .text {
	width: 184px;
	padding: 0px 0px 0px 5px;
	font: 18px/22px Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #666666;
}

#nav-right .text a {
	font: 14px/16px Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #003399;
}

/* Search */

#extra {
	width: 281px;
	height: 123px;
	background: url("/images/extra/") no-repeat;
	overflow: hidden;
	float: left;
}

#search {
	float: right;
	width: 205px;
	padding: 5px 18px 0px 0px;
	color: #44669D;
	font: 11px/11px Arial, Verdana, Helvetica, sans-serif;
	text-align: right;
}

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

#search input {
	padding: 0px;
	margin: 0px;
}
#search input.submit {
	width: 50px;
	cursor: pointer;
	
}

/*Valikon linkit, listat jne.*/
#nav-left ul {
	margin: 0px 10px 0px 20px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

#nav-left li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	font-weight: bold;
	list-style-type: none;
}

#nav-left li a {
	margin: 0px;
	display: block;
	padding: 25px 0px 5px 0px;
	text-decoration: none;
	color: #333333;
}

#nav-left li a.open {
	color: #333333;
}

#nav-left li a:hover {
	color: #333333;
}

/*Alivalikon listat, linkit jne.*/

#nav-left ul li ul {
	background: none;
	margin: 0px;
	padding: 0px;
	border: none;
}

#nav-left ul li ul li {
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font: 11px/13px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

#nav-left ul li ul li a {
	font-weight: normal;
	background: url("images/bullet.gif") no-repeat;
	padding: 0px 10px 3px 20px;
	display: block;
	margin: 0px;
	text-decoration: none;
	color: #636B70;
}

#nav-left ul li ul li a.open {
	background: url("images/bullet_hover.gif") no-repeat;
	color: #F7D417;
}

#nav-left ul li ul li a:hover {
	background: url("images/bullet_hover.gif") no-repeat;
	color: #F7D417;
}

/*Ala-alavalikon listat, linkit jne.*/

#nav-left ul li ul li ul {
	background: none;
	margin: 0px;
	padding: 0px;
	border: none;
}

#nav-left ul li ul li ul li {
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#nav-left ul li ul li ul li a {
	background: none;
	padding: 2px 0px 2px 20px;
	margin: 0px;
	text-decoration: none;
	color: #636B70;
	display: block;
	font-weight: normal;
	border: none;
}

#nav-left ul li ul li ul li a.open {
	background: none;
	color: #F7D417;
}

#nav-left ul li ul li ul li a:hover {
	background: none;
	color: #F7D417;
}

/*Tekstit*/

#main {
	float: left;
	padding: 0px;
	width: 390px;
	margin: 0px 0px 8px 0px;
	text-align: left;
}

#main .text {
	padding: 5px 0px 0px 20px;
	width: 352px;
	margin: 0px;
	overflow: hidden;
}

/*Peruselementit*/

a {
	color: #636B70;
	text-decoration: none;
}

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

h1 {
	margin: 0px;
	padding: 6px 0px 6px 0px;
	background-color: transparent;
	color: #000000;
	font: 14px/14px Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
}

h2 {
	margin: 0px;
	padding: 6px 0px 6px 0px;
	background-color: transparent;
	color: #000000;
	font: bold 12px/12px Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
}

h3 {
	margin: 0px;
	padding: 6px 0px 6px 0px;
	background-color: transparent;
	color: #236EAA;
	font: 11px/11px Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	display: inline;
}

hr {
	margin: 0px;
	padding: 0px;
	color: #D5D5D5;
	background-color: #D5D5D5;
	height: 1px;
	clear: both;
	border: 0;
}

p {
	padding: 5px 0px 5px 0px;
	margin: 0px;
	font: 11px/13px Verdana, Arial, Geneva, Helvetica, sans-serif;
	/*inherit: none;*/
}

img {
}

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

td {
	margin:0px;
	padding:0px;
	/*background-color: #ffffff;*/
	font: normal 11px/13px Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #424442;
}

ol
{
        padding-top: 0px;
        margin-top: 0px;
}

ol li {
        list-style-type: decimal;
}

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

li {
	list-style-type: none;
	margin: 0px 0px 4px 0px;
	padding: 0px;
}

#copy {
	width: 768px;
	background-color: #F7D417;
	text-align: center;
	margin: 0px auto 0px auto;
	height: 28px;
        font: 11px/28px Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #636B70;
}

#toimisait {
	margin: 0px auto 0px auto;
	width: 768px;
        font: 11px/28px Verdana, Arial, Geneva, Helvetica, sans-serif;
	height: 28px;
}

/* Kieli valinnat */


#lang {
	width: 300px;
	height: 50px;
	position: absolute;
	top: 20px;
	right: 45px;
    color: #333333;
    font: 11px/13px Verdana, Arial, Geneva, Helvetica, sans-serif;
    text-align: right;
}          
#lang A {
	margin: 0 0 0 15px;
	display: inline-block;
	width: 35px;
	height: 35px;
	border: 0;
	text-decoration: none;
}
#lang A.fi {
	background: url(images/lang/fi.gif) no-repeat center center;
}
#lang A.en {
	background: url(images/lang/en.gif) no-repeat center center;
}
#lang A.se {
	background: url(images/lang/se.gif) no-repeat center center;
}
#lang A.ru {
	background: url(images/lang/ru.gif) no-repeat center center;
}
#lang A SPAN {
	display: none;
}

/* Tuotesivut */

#split {
	float: left;
	margin: 5px 10px 5px 10px;
}

.product {
	float: right;
	width: 500px;
	height: 150px;
	border: 1px solid #dddddd;
	margin: 0px 31px 5px 0px;
	display: inline;
        background-color: #FFFFFF;	
}

.product-image {
        width: 128px;
	height: 128px;
	padding: 15px 10px 10px 10px;
        float: left;
}

.product-heading {
	float: left;
        width: 342px;
        height: 35px;
	text-align: left;
	padding: 20px 0px 0px 10px;
	background-color: #E8E9EA;
}

.product-heading a {
	color: #636B70;
}

.product-heading-print {
        float: right;
        width: 100px;
        height: 15px;
        text-align: left;
	padding-right: 20px;
        background-color: #E8E9EA;
}

.product-heading-print a {
        font-weight: bold;
        background: url("images/bullet2.gif") no-repeat;
        margin: 0px;
        padding: 0px 0px 0px 15px;
        text-decoration: none;
        color: #636B70;
}

.product-heading-print a:hover {
        background: url("images/bullet_hover2.gif") no-repeat;
        color: #F7D417;
}

.product-heading-remove {
        float: right;
        width: 100px;
        height: 15px;
        text-align: right;
        padding-right: 10px;
        background-color: #E8E9EA;
}

.product-heading-remove a {
        font-weight: bold;
        background: url("images/bullet2.gif") no-repeat;
        margin: 0px;
        padding: 0px 0px 0px 15px;
        text-decoration: none;
        color: #636B70;
}

.product-heading-remove a:hover {
        background: url("images/bullet_hover2.gif") no-repeat;
        color: #F7D417;
}

.product-info {
	float: left;
	width: 342px;
	text-align: left;
	padding: 12px 0px 0px 10px;
}

#productinfo {
        float: right;
        width: 500px;
        /*height: 280px;*/
        border: 1px solid #dddddd;
        margin: 0px 33px 5px 0px;
	overflow: hidden;
}

#product-shop {
	float: right;
        width: 500px;
        margin: 0px 33px 25px 0px;
	background-color: #E8E9EA;
	border: 1px solid #E8E9EA;
	text-align: left;
}

#product-shop .text {
/*	margin: 15px;*/
	padding: 15px;
}

.productcart-info {
        float: right;
        width: 70px;
        text-align: left;
        padding: 12px 0px 0px 10px;
}

.productcart-shop {
        background-color: #FFFFFF;	
        float: left;
	width: 270px;
        /*margin: 0px 33px 25px 0px;*/
        text-align: left;
	padding-top: 10px;
}

.productcart-shop table {
	background-color: #FFFFFF;
	border: 0px;
        padding: 0px;
        margin: 0px;
        width: 250px;
}

.productcart-shop tr {
	border: 0px !important;
        background-color: #FFFFFF;
        padding: 0px;
        margin: 0px;
}

.productcart-shop td {
	border: 0px !important;
       	background-color: #FFFFFF;
        color: #636B70;
        padding: 0px;
        margin: 0px;
}

#product .product_pic {
	float: left;
	text-align: center;
	width: 200px;
	height: 200px;
}

#product2 {
	float: left;
	width: 520px;
	margin: 0 0 1px 10px;
	border: 1px solid #dddddd;
} 

#product2 .pid {
	float: left;
	width: 100px;
}

#product2 .name {
}

.orderamount {
        width: 30px;
        margin: 0px;
        padding: 0px;
        font: normal 11px/11px Arial, Verdana, Helvetica, sans-serif;
}
#order-frame {
	float: right;
	width: 550px;
	height: 560px;
}

#order {
	float: right;
	width: 500px;
        height: 492px;
	border: 1px solid #636B70;
	margin: 0px 33px 5px 0px;
}

#order table {
	width: 470px;
	margin: 0px 0px 0px 30px;
}

#order-header {
	width: 500px;
        /*height: 53px;*/
	background-color: #E8E9EA;
}

#order-header table{
	background-color: #E8E9EA;
}

#order-header td{
        background-color: #E8E9EA;
}

#order-header h2{
	text-align: left;
	padding: 30px 0px 10px 0px;
}

#order-header p{
	font-weight: bold;
        text-align: left;
        padding: 30px 0px 10px 30px;
}

#order-footer {
        float: right;
        width: 500px;
        height: 50px;
        margin: 0px 33px 5px 0px;
}

#order-footer .send {
	float: left;
}

#order-footer .back {
	padding-top: 5px;
	float: right;
}

#order-footer a {
        font-weight: bold;
        background: url("images/bullet.gif") no-repeat;
        margin: 0px;
        padding: 0px 0px 0px 15px;
        text-decoration: none;
        color: #636B70;
}

#order-footer a:hover {
        background: url("images/bullet_hover.gif") no-repeat;
        color: #F7D417;
}

.image-button {
	background: url("images/bullet.gif") no-repeat;
        border: 0px;
        /*background-color: #FFFFFF;*/
        color: #000000;
}



/* Small cart */
#small-cart {
        width: 175px;
        height: 44px;
        margin: 12px 0px 0px 7px;
        padding: 2px 0px 0px 0px;
	border: 1px solid #636B70;
}

#small-cart .content {
        padding: 0px 0px 0px 10px;
        width: 160px;
	color: #636B70;
}

#small-cart table {
	background-color: #FFFFFF;
        padding: 0px;
        margin: 0px;
        width: 165px;
}

#small-cart td {
        background-color: #FFFFFF;
	color: #636B70;
        padding: 0px;
        margin: 0px;
}

#small-cart a {
        font-weight: bold;
        background: url("images/bullet.gif") no-repeat;
        margin: 0px;
        padding: 0px 0px 0px 15px;
        text-decoration: none;
        color: #636B70;
}

#small-cart a:hover {
        background: url("images/bullet_hover.gif") no-repeat;
        color: #F7D417;
}

#small-cart-send {
        width: 175px;
        height: 24px;
        margin: 12px 0px 10px 7px;
        padding: 2px 0px 0px 0px;
        border: 1px solid #636B70;
}

#small-cart-send .content {
        padding: 0px 0px 0px 10px;
        width: 160px;
        color: #990000;
}

#small-cart-send table {
        padding: 0px;
        margin: 0px;
        width: 165px;
}

#small-cart-send td {
        color: #990000;
        padding: 0px;
        margin: 0px;
}

#small-cart-send a {
        font-weight: bold;
        background: url("images/bullet.gif") no-repeat;
        margin: 0px;
	padding: 0px 0px 0px 15px;
        text-decoration: none;
        color: #636B70;
}

#small-cart-send a:hover {
        background: url("images/bullet_hover.gif") no-repeat;
        color: #F7D417;
}

/* _sendcart.php */
.table-left {
	text-align: left;
}

/* _cart.php */

#cart {
	float: right;
	width: 550px;
}

#cart1 a:hover {
        background: url("images/bullet_hover.gif") no-repeat;
        color: #F7D417;
}

#cart td {
        border-bottom: 1px solid #cccccc;
        padding: 5px 0px 5px 4px;
        margin: 0px;
}

#cart td.buttons {
        border: 0px;
        padding: 8px 0px 5px 4px;
        margin: 0px;
}

#cart td.addition {
        background-color: #f2f2f2;
}

#cart th {
        border-bottom: 2px solid #cccccc;
        padding: 10px 0px 4px 0px;
}

#cart-footer {
        float: right;
        width: 550px;
        /*padding: 10px 33px 25px 0px;*/
}

#cart-footer .update {
        float: left;
	padding: 0px 0px 0px 15px;
}

#cart-footer .back {
	float: left;
	padding: 5px 0px 0px 90px;
}

#cart-footer .request {
	float: right;
	padding: 5px 33px 0px 0px;
}

#cart-footer a {
        font-weight: bold;
        background: url("images/bullet.gif") no-repeat;
        margin: 0px;
        padding: 0px 0px 0px 15px;
        text-decoration: none;
        color: #636B70;
}

#cart-footer a:hover {
        background: url("images/bullet_hover.gif") no-repeat;
        color: #F7D417;
}

/* item.php */

#item {
}

#item .context {
	margin: 0px 10px 0px 10px;
}

#item .context p, .context h1, .context h2, .context h3 {
	margin: 5px 0px 5px 0px;
}

#item .context h1 {
	font: bold 12px/12px Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
}

#item img {
}

/*
Lomakkeet ja niihin kuuluvat elementit
Ihan kaikki sellaiset
Tarkoitus on vain helpottaa niiden tyylittämistä
*/

.alert {
	text-align: left;
	color: #FF0000;
	font-weight: normal;
}

#searchstring {
	border: 1px solid #000000;
	height: 14px;
	padding: 2px 1px 1px 1px;
	width: 120px;
}

#cID, #passwd {
	width: auto;
}

.offer-input {
	width: 260px;
        border: 1px solid #dddddd;
        background-color: #FFFFFF;
        color: #000000;
        font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.submit {
	border: 0px;
	padding: 0px !important;
	background-color: transparent;
	font: bold 12px/16px Arial, Verdana, Helvetica, sans-serif;
        text-align: right;
	width: 90px;
	color: #44669D;
}

.submit:focus {
	border: 0px;
	padding: 0px !important;
	background-color: transparent;
}

#submit2 {
}

#search2 {
	width: 75px;
}

select {
        font: 10px/12px Arial, Verdana, Helvetica, sans-serif;
}

form {
}

#form-simple {
	padding: 5px 20px 5px 20px;
}
/*
input, textarea {
	border: 1px solid #dddddd;
	background-color: #FFFFFF;
	color: #000000;
	font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

input:focus, textarea:focus {
	background-color: #F9F9F9;
	color: #000000;
	border: 1px solid #cccccc;
}
*/
.input {
        border: 1px solid #dddddd;
        background-color: #FFFFFF;
        color: #000000;
        font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.input:focus {
        background-color: #F9F9F9;
        color: #000000;
        border: 1px solid #cccccc;
}

.submit-button {
	/*inherit: none;*/
}

fieldset {
	text-align: left;
	border: 0px;
	margin: 0px;
	padding: 4px 0px 4px 0px;
}

legend {
	font-weight: bold;
	color: #000000;
}

#link_path {
	width: 500px;
	padding: 0px 35px 0px 0px;
        font: 11px/21px Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align: right;
	color: #636B70;
	float: right;
}

#link_path a {
	color: #636B70;
}

.products_per_page {
        text-align: left;
        font: 11px/12px Arial, Verdana, Helvetica, sans-serif;
        float: left;
        width: 220px;
        /*height: 22px;*/
}

.products_per_page select {
        font: 10px/12px Arial, Verdana, Helvetica, sans-serif;
        width: 52px;
}

.select_page {
        /*height: 20px;*/
        width: 280px;
        font: bold 12px/14px Arial, Verdana, Helvetica, sans-serif;
        float: left;
	text-align: left;
}

.select_page a {
        font: bold 12px/14px Arial, Verdana, Helvetica, sans-serif;
}

.select_page a.open {
	color: #F7D417;
}

.previous {
        font: bold 12px/14px Arial, Verdana, Helvetica, sans-serif;
        width: 70px;
        float: left;
        text-align: left;
}

.next {
        font: bold 12px/14px Arial, Verdana, Helvetica, sans-serif;
        width: 70px;
        float: left;
        text-align: right;
}

.previousnext {
        font: bold 12px/14px Arial, Verdana, Helvetica, sans-serif;
        width: 140px;
        float: right;
        text-align: right;
}

.infobar {
	float: right;
        border: 0px solid #CCCCCC;
        width: 500px;
        padding: 3px 33px 2px 0px;
        margin: 0px 0px 2px 0px;
        font-weight: normal;
}

.sortform {
        float: right;
        text-align: right;
        width: 220px;
}

.sortform select {
        width: 140px;
        font: 11px/12px Arial, Verdana, Helvetica, sans-serif;
}

#news_box {
	width: 198px;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 10px;
	border-bottom: 1px solid #CCCCCC;
}

#news_box a {
	color: #236EAA;
}

li.list a {
	background: url("images/bullet.gif") no-repeat;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	color: #636B70;
	font: 12px/12px Arial, Verdana, Helvetica, sans-serif;
}

li.list a:hover, li.list a.open {
	background: url("images/bullet_hover.gif") no-repeat;
	color: #F7D417;
}

#kivi {
	background: url("images/kivi.jpg") no-repeat;
	width: 184px;
	height: 57px;
	margin: 0px 0px 5px 0px;
}

#kivi a {
	background: url("images/kivi.jpg") no-repeat;
	background-position: 0px -57px;
	width: 184px;
	height: 57px;
	display: block;
}

#kivi a:hover {
	background: transparent;
}

#betoniasfalttitiili {
	background: url("images/betoniasfalttitiili.jpg") no-repeat;
	width: 184px;
	height: 58px;
	margin: 0px 0px 5px 0px;
}

#betoniasfalttitiili a {
	background: url("images/betoniasfalttitiili.jpg") no-repeat;
	background-position: 0px -58px;
	width: 184px;
	height: 58px;
	display: block;
}

#betoniasfalttitiili a:hover {
	background: transparent;
}

#kairaus {
	background: url("images/kairaus.jpg") no-repeat;
	width: 184px;
	height: 58px;
	margin: 0px 0px 5px 0px;
}

#kairaus a {
	background: url("images/kairaus.jpg") no-repeat;
	background-position: 0px -58px;
	width: 184px;
	height: 58px;
	display: block;
}

#kairaus a:hover {
	background: transparent;
}

#lasi {
        background: url("images/lasi.jpg") no-repeat;
        width: 184px;
        height: 58px;
        margin: 0px 0px 5px 0px;
}

#lasi a {
        background: url("images/lasi.jpg") no-repeat;
        background-position: 0px -58px;
        width: 184px;
        height: 58px;
        display: block;
}

#lasi a:hover {   
        background: transparent;
}

#lattiahionta {
        background: url("images/lattiahionta.jpg") no-repeat;
        width: 184px;
        height: 57px;
        margin: 0px 0px 5px 0px;
}

#lattiahionta a {
        background: url("images/lattiahionta.jpg") no-repeat;
        background-position: 0px -57px;
        width: 184px;
        height: 57px;
        display: block;
}

#lattiahionta a:hover {   
        background: transparent;
}

#kivi_ru {
	background: url("images/kivi_ru.jpg") no-repeat;
	width: 184px;
	height: 57px;
	margin: 0px 0px 5px 0px;
}

#kivi_ru a {
	background: url("images/kivi_ru.jpg") no-repeat;
	background-position: 0px -57px;
	width: 184px;
	height: 57px;
	display: block;
}

#kivi_ru a:hover {
	background: transparent;
}

#betoniasfalttitiili_ru {
	background: url("images/betoniasfalttitiili_ru.jpg") no-repeat;
	width: 184px;
	height: 58px;
	margin: 0px 0px 5px 0px;
}

#betoniasfalttitiili_ru a {
	background: url("images/betoniasfalttitiili_ru.jpg") no-repeat;
	background-position: 0px -58px;
	width: 184px;
	height: 58px;
	display: block;
}

#betoniasfalttitiili_ru a:hover {
	background: transparent;
}

#kairaus_ru {
	background: url("images/kairaus_ru.jpg") no-repeat;
	width: 184px;
	height: 58px;
	margin: 0px 0px 5px 0px;
}

#kairaus_ru a {
	background: url("images/kairaus_ru.jpg") no-repeat;
	background-position: 0px -58px;
	width: 184px;
	height: 58px;
	display: block;
}

#kairaus_ru a:hover {
	background: transparent;
}

#lasi_ru {
        background: url("images/lasi_ru.jpg") no-repeat;
        width: 184px;
        height: 57px;
        margin: 0px 0px 5px 0px;
}

#lasi_ru a {
        background: url("images/lasi_ru.jpg") no-repeat;
        background-position: 0px -57px;
        width: 184px;
        height: 57px;
        display: block;
}

#lasi_ru a:hover {   
        background: transparent;
}

#lattiahionta_ru {
        background: url("images/lattiahionta_ru.jpg") no-repeat;
        width: 184px;
        height: 57px;
        margin: 0px 0px 5px 0px;
}

#lattiahionta_ru a {
        background: url("images/lattiahionta_ru.jpg") no-repeat;
        background-position: 0px -57px;
        width: 184px;
        height: 57px;
        display: block;
}

#lattiahionta_ru a:hover {   
        background: transparent;
}

#kivi_se {
	background: url("images/kivi_se.jpg") no-repeat;
	width: 184px;
	height: 57px;
	margin: 0px 0px 5px 0px;
}

#kivi_se a {
	background: url("images/kivi_se.jpg") no-repeat;
	background-position: 0px -57px;
	width: 184px;
	height: 57px;
	display: block;
}

#kivi_se a:hover {
	background: transparent;
}

#betoniasfalttitiili_se {
	background: url("images/betoniasfalttitiili_se.jpg") no-repeat;
	width: 184px;
	height: 58px;
	margin: 0px 0px 5px 0px;
}

#betoniasfalttitiili_se a {
	background: url("images/betoniasfalttitiili_se.jpg") no-repeat;
	background-position: 0px -58px;
	width: 184px;
	height: 58px;
	display: block;
}

#betoniasfalttitiili_se a:hover {
	background: transparent;
}

#kairaus_se {
	background: url("images/kairaus_se.jpg") no-repeat;
	width: 184px;
	height: 58px;
	margin: 0px 0px 5px 0px;
}

#kairaus_se a {
	background: url("images/kairaus_se.jpg") no-repeat;
	background-position: 0px -58px;
	width: 184px;
	height: 58px;
	display: block;
}

#kairaus_se a:hover {
	background: transparent;
}

#lasi_se {
        background: url("images/lasi_se.jpg") no-repeat;
        width: 184px;
        height: 58px;
        margin: 0px 0px 5px 0px;
}

#lasi_se a {
        background: url("images/lasi_se.jpg") no-repeat;
        background-position: 0px -58px;
        width: 184px;
        height: 58px;
        display: block;
}

#lasi_se a:hover {   
        background: transparent;
}

#lattiahionta_se {
        background: url("images/lattiahionta_se.jpg") no-repeat;
        width: 184px;
        height: 57px;
        margin: 0px 0px 5px 0px;
}

#lattiahionta_se a {
        background: url("images/lattiahionta_se.jpg") no-repeat;
        background-position: 0px -57px;
        width: 184px;
        height: 57px;
        display: block;
}

#lattiahionta_se a:hover {   
        background: transparent;
}

#kivi_en {
	background: url("images/kivi_en.jpg") no-repeat;
	width: 184px;
	height: 57px;
	margin: 0px 0px 5px 0px;
}

#kivi_en a {
	background: url("images/kivi_en.jpg") no-repeat;
	background-position: 0px -57px;
	width: 184px;
	height: 57px;
	display: block;
}

#kivi_en a:hover {
	background: transparent;
}

#betoniasfalttitiili_en {
	background: url("images/betoniasfalttitiili_en.jpg") no-repeat;
	width: 184px;
	height: 58px;
	margin: 0px 0px 5px 0px;
}

#betoniasfalttitiili_en a {
	background: url("images/betoniasfalttitiili_en.jpg") no-repeat;
	background-position: 0px -58px;
	width: 184px;
	height: 58px;
	display: block;
}

#betoniasfalttitiili_en a:hover {
	background: transparent;
}

#kairaus_en {
	background: url("images/kairaus_en.jpg") no-repeat;
	width: 184px;
	height: 58px;
	margin: 0px 0px 5px 0px;
}

#kairaus_en a {
	background: url("images/kairaus_en.jpg") no-repeat;
	background-position: 0px -58px;
	width: 184px;
	height: 58px;
	display: block;
}

#kairaus_en a:hover {
	background: transparent;
}

#lasi_en {
        background: url("images/lasi_en.jpg") no-repeat;
        width: 184px;
        height: 58px;
        margin: 0px 0px 5px 0px;
}

#lasi_en a {
        background: url("images/lasi_en.jpg") no-repeat;
        background-position: 0px -58px;
        width: 184px;
        height: 58px;
        display: block;
}

#lasi_en a:hover {   
        background: transparent;
}

#lattiahionta_en {
        background: url("images/lattiahionta_en.jpg") no-repeat;
        width: 184px;
        height: 57px;
        margin: 0px 0px 5px 0px;
}

#lattiahionta_en a {
        background: url("images/lattiahionta_en.jpg") no-repeat;
        background-position: 0px -57px;
        width: 184px;
        height: 57px;
        display: block;
}

#lattiahionta_en a:hover {   
        background: transparent;
}

/* button links
 * <p><a class="button" href="#"><span>Text</span></a></p>
===================*/
A.button {
	background: url(images/button.gif) no-repeat left top;
	padding: 0 0 0 20px;
	display: inline-block;
	height: 37px;
	color: #565253 !important;
	font: bold 14px/37px Verdana, Arial, Geneva, Helvetica, sans-serif !important;
}
A.button SPAN {
	background: url(images/button.gif) no-repeat right top;
	display: inline-block;
	height: 37px;
	padding: 0 20px 0 0;
	cursor: pointer; /* ie6 */
}
A.button:hover {
	color: #000;
}
A.button:hover SPAN {
	color: #000;
}

