a { outline: 0; }

img { behavior: url(iepngfix.htc); }

a.navi:active, a.navi:visited, a.navi:active, a.navi:link
{
	color: white;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
	text-decoration: none;
	line-height: 20px;
}

a.navi:hover
{
	color: #A59F46;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
	text-decoration: none;
}

a.linkki:active, a.linkki:visited, a.linkki:active, a.linkki:link
{
	color: #866B55;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
	text-decoration: none;
	line-height: 20px;
}

a.linkki:hover
{
	color: #A59F46;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
	text-decoration: none;
}

body
{
	text-align: center; 
	background-image: url(kuvat/tausta.jpg); 
	background-position: top; 
	background-repeat: repeat-x;
	background-color: #FEF4DF;
}

.border
{
	border: 1px dashed #E3C7BF;
}

#keskitys
{
	margin-left: auto; 
	margin-right: auto; 
	width: 100%;
	text-align: center;
	height: 100%;
}

#kuvapaikka
{
	position: absolute;
	padding-left: 611px;
	padding-top: 13px;
}

#kuvakentta
{
	float: right;
	padding-top: 40px;
}

#alatausta
{
	background-image: url('kuvat/alatausta_jatkuva.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}

#taulu
{
	background: url('kuvat/ylaosa.jpg');
	background-repeat: no-repeat; 
	background-position: top center;
}

#sisennys
{
	padding-left: 25px;
}

#front_yla {
	height: 109px;
	background: url('kuvat/hellimo_logo.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}

#front_linkit, #frontpage_ala {
	font-family: Verdana, Arial;
	font-size: 14px;
}

#frontpage_ala {
	color: #000000;
}

#front_linkit {
	color: #ffffff;
	background: url('kuvat/ihana_olo.jpg');
	background-repeat: no-repeat;
	margin-left: 100px;
	background-position: top-left;
}

#frontpage {
	border: 0px;
	font-family: Verdana, Arial;
	color: #ffffff;
	font-size: 14px;
	padding: 20px;
}

#frontpage a {
	color: #ffffff;
}

#frontpage td {
	padding: 10px;
}

#otsikko
{
	background-image: url(kuvat/otsikko.jpg); 
	background-repeat: no-repeat; 
	height: 37px; 
	background-color: #A59F46; 
	width: 300px;
	color: white;
	font-size: 13px;
	font-weight: bold;
	padding-left: 15px;
	line-height: 12px;
}

#tekstikentta
{
	padding-top: 15px;
	width: 450px;
	padding-left: 15px;
}

#tekstikentta_levea {
	padding-top: 15px;
	width: 600px;
	padding-left: 15px;
}

#tekstikentta_kuvagalleria
{
	padding-top: 15px;
	width: 750px;
	padding-left: 15px;
}

#tekstikentta_paketit
{
	padding-top: 15px;
	width: 790px;
	padding-left: 15px;
}
-- Added by SH
#tekstikentta_ryhmille
{
	padding-top: 15px;
	width: 600px;
	padding-left: 15px;
}

#laatikko
{
	float: right;
	height: 241px;
	width: 426px;
	padding-top: 15px;
	padding-left: 15px;
	background-image: url(kuvat/laatikko.jpg);
	background-repeat: no-repeat;
}

table.kokpaketit {
	border: 1px solid;
	font-size: 12px;
	font-family: Verdana, Arial;
	color: #000000;
	padding: 15px;
}

#hinnat {
	width: 870px;
--	padding: 10px;
--	margin: 10px;
	font-size: 12px;
	font-family: Verdana, Arial;
	border: 0px;
}

#hinnat td {
	padding: 8px;
}

tr.light {
	background-color: #edd9b7;
}

tr.dark {
	background-color: #c3644e;
	padding: 10px;
}

td.no_br {
	white-space: nowrap
}

#sisa {
	font-size: 12px;
	font-family: Verdana, Arial;
	color: #000000;
	padding: 0px;
}

.leipateksti
{
	font-size: 12px;
	font-family: verdana;
}

.otsikko
{
	font-size: 14px;
	font-weight: bold;
	color: #864231;
	font-family: verdana;
}

.hinta
{
	font-size: 12px;
	font-family: verdana;
	color: #4E3F1D;
	font-weight: bold;
}

.hinnasto
{
	font-size: 11px;
	font-family: verdana;
}

#tarjousp {
	width: 400px;
	padding: 10px;
}

table.reunat
{
	border-collapse: collapse;
}

table.reunat,td.reunat
{
	border: 1px solid #BCB747;
}

--Form handling added by SH 20.8.2010

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

label
{
--width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

.submit input
{
margin-left: 4.5em;
} 
input
{
--color: #781351;
color: #000000;
background: #FEF4DF;
--border: 1px solid #781351;
border: 1px solid #000000;
}

.submit input
{
color: #000;
background: #FEF4DF;
border: 1px solid #000000;
--border: 2px outset #A59F46
} 
fieldset
{
--border: 1px solid #781351;
border: 1px solid #000000;
width: 23em;
padding: 0px;
margin: 0px;
}

textarea
{
color: #000000;
background: #FEF4DF;
--border: 1px solid #781351;
border: 1px solid #000000;
}



