.textheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C00000;
}
.mainfield {
	padding:20px 20px 20px 20px;
	font-family: Arial, Verdana;
	font-size:11px;
	line-height:14px;
	color:#333333;
}
.mainfieldtuotteet {
	padding:0px 0px 20px 0px;
	font-family: Arial, Verdana;
	font-size:11px;
	line-height:14px;
	color:#333333;
}
.mainfieldtuotteet2 {
	padding:0px 20px 20px 20px;
	font-family: Arial, Verdana;
	font-size:11px;
	line-height:14px;
	color:#333333;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	background-color:#CCCCCC
}
img {
    border: 0px;
}

.normal {
    font-family: arial, tahoma, verdana, sans serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 16px;
    color: #333333;
}.normaltuotteet {
	font-family: arial, tahoma, verdana, sans serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	margin: 0px 5px 10px;
	color: #333333;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.postitustaulukko {
    font-family: arial, tahoma, verdana, sans serif;
    font-size: 11px;
    font-weight: normal;
    margin: 0px 0px 10px 0px;
    color: #333333;
}
.hehkutus {
    font-family: arial, tahoma, verdana, sans serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    margin: 0px 0px 0px 0px;
    color: #333333;
}
.hehkutus2 {
    font-family: arial, tahoma, verdana, sans serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    margin: 0px 0px 0px 0px;
    color: #FF0000;
}
.price {
    font-family: arial, tahoma, verdana, sans serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 16px;
    margin: 0px 0px 10px 0px;
    color: #FF0000;
}

.normal_bold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C00000;
}

.headertext {
    font-family: arial, tahoma, verdana, sans serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0px 0px 10px 0px;
    color: #7E7E7C;
}

.footertext {
    font-family: arial, tahoma, verdana, sans serif;
    font-size: 9px;
    font-weight: normal;
    line-height: 16px;
    margin: 0px 0px 10px 0px;
    color: #7E7E7C;
}

.whitetext {
    font-family: arial, tahoma, verdana, sans serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 16px;
    margin: 0px 0px 10px 0px;
    color: white;
}

input {
    heigth: 16px;
    border: solid 1px #959AA4;
    font-family: arial, tahoma, verdana, sans serif;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
    line-height: 16px;
}

.button {
    heigth: 20px;
    border: solid 1px #959AA4;
    font-family: arial, tahoma, verdana, sans serif;
    font-size: 11px;
    font-weight: normal;
    color: #7E7E7C;
    line-height: 12px;
}

textarea {
    heigth: 11px;
    border: solid 1px #959AA4;
    font-family: arial, tahoma, verdana, sans serif;
    font-size: 11px;
    font-weight: normal;
    color: #7E7E7C;
    line-height: 16px;
}

#layoutbody {
    width: 757px;
    /*text-align: center;*/
    margin: 0px auto 0px auto;
    position: relative;
    padding: 0px 0px 0px 0px;
}


#frontpage {
    width: 757px;
    text-align: left;
    position: absolute; top: 50px; left: 0px;
}

#left {
    width: 757px;
    text-align: left;
    position: absolute; top: 40px; left: -14px;
}

#content_left {
    text-align: left;
    margin: 20px 0px 0px 20px;
}

#content_left_strict {
    
    text-align: left;
    
}

#content_right_strict {
    width: 293px;
    text-align: left;
    margin: 20px 0px 0px 20px;
}

#right {
    width: 333px;
    text-align: left;
    position: absolute; top: 40px; left: 424px;
}

#navi {
    width: 404px;
    text-align: left;
    position: absolute; top: 10px; left: 20px;
}

#naviselectedblock {
    text-align: left;
    margin: 0px 0px 0px 0px;
}

#navitextblock {
    text-align: left;
    margin: 0px 0px 0px 20px;
}

#polaroid {
    text-align: left;
    margin: 0px 0px 0px 0px;
}

#productimage {
    width: 100px;
    background-color: white;
    text-align: left;

    padding: 5px 5px 5px 5px;
}

#productimage_nonstrict {
    background-color: white;
    text-align: left;
    padding: 5px 5px 5px 5px;
}

#headerbg_left {
    width: 570px;
    background-color: #E8E8E5;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 20px;
}

#headerbg_right {
    width: 303px;
    background-color: #E8E8E5;
    margin: 0px 0px 0px 0px;
    padding: 10px 5px 10px 20px;
}

#footer {
    width: 404px;
    heigth: 45px;
    background-image: url(../images/footer_bg.gif);
    margin: 30px 0px 20px 0px;
}
/* Otsikkolinkit */
a.big:link {
	font-family: arial, tahoma, verdana, sans serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0px 0px 10px 0px;
    color: #CC0000;
	text-decoration: none;
}
a.big:active {
	font-family: arial, tahoma, verdana, sans serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0px 0px 10px 0px;
    color: #CC0000;
	text-decoration: none;
}
a.big:visited {
	font-family: arial, tahoma, verdana, sans serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0px 0px 10px 0px;
    color: #CC0000;
	text-decoration: none;
}
a.big:hower {
	font-family: arial, tahoma, verdana, sans serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0px 0px 10px 0px;
    color: #000000;
}
.sidenavi {
	font-family: arial, tahoma, verdana, sans serif;
	font-size:12px;
	font-weight:normal;
	color:#990000;
	margin-bottom: 20px;
	margin-left: 25px;
	margin-right: 15px;
	margin-top: 20px;
}

