A:hover { color: #ff6600; }

H1 { 
  font-size: 160%;
}

H2 { 
  font-size: 120%;
}

H3 { 
  font-size: 100%;
}

body { 
  font-size: 12px;
  background-image: url('toistot/sim.jpg')
}

.sivutus { 
  font-size: 17px;
}


img
{  border-style: none;
}



.doku {
    width: 983px;
    height: auto;
    background-image: url('toistot/sim.jpg');
    font-size: 12px;
    TEXT-DECORATION: none;
    font-family: sans-serif ;
    margin-right: auto;
    margin-left: auto;
    border-style: none;
}

.doku_kierto {
    width: 982px;
    height: auto;
    border-style: solid;
    border-width: 1px;
    font-size: 12px;
    TEXT-DECORATION: none;
    font-family: sans-serif ;
    margin-right: auto;
    margin-left: auto;
}


.ft {
    float: left;
    width: 100%;
    border-style: solid;
    border-width: 1px;
    background-color: orange;
    font-size: 11px;
}

.bd {
	position: static;
    float: left;
    width: 100%;
    height: auto;
    background-color: white;
    font-size: 12px;
    background-image: url('toistot/toisto_6514.jpg')

}

.paivitys {
    float: right;
    width: 99%;
    height: auto;
    border-style: solid;
    border-color: gray;
    border-width: 1px;
    background-color: white;
    font-size: 12px;
    padding: 5px 8px 5px 1px;
}


.varsinainen {
    float: right;
	top:2%;
    width: 85%;
    height: auto;
    background-color: white;
    font-size: 12px;
}

.navi {
	position: static;
	top:2%;
    width: 14%;
    border-style: solid;
    border-width: 1px;
    background-color: white;
    font-size: 12px;
    margin-top: 5px;
    margin-left: 2px;
    margin-right: auto;
    filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
}

.alennus {
	position: static;
    width: 14%;
    border-style: solid;
    padding: 5px 0px 5px 0px;
    border-width: 1px;
    font-size: 18px;
    font-weight: bold;
    margin-top: 5px;
    margin-left: 2px;
    margin-right: auto;
    color: black;
    background-image: url('pienet/61856_250.jpg');
    text-decoration:none;
}

.alennus a {
	text-decoration:none;
	color: black;
}

.alennus a:hover {
	text-decoration:none;
	color: blue;
}

.idealahete {
	position: static;
    width: 14%;
    border-style: solid;
    padding: 5px 0px 5px 0px;
    border-width: 1px;
    font-size: 14px;
    margin-top: 5px;
    margin-left: 2px;
    margin-right: auto;
    color: black;
    text-decoration:none;
    background-color: white;
    filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
}


.valinta {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 113px;
    height: 190px;
    border-style: solid;
    border-width: 1px;
    border-color: gray;
    background-color: white;
    font-size: 11px;
}

div.valinta:hover {
    font-size: 11px;
    background: #eeeeee;
}

.valinta_valittu{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 113px;
    height: 190px;
    border-style: solid;
    border-color: gray;
    border-width: 1px;
    background-color: gray;
    font-size: 11px;
}

div.valinta_valittu:hover {
    font-size: 11px;
    background: #aaaaaa;
}

.ideakuva {
	float: left;
    width: auto;
    height: auto;
    background-color: white;
    font-size: 12px;
    position: static;
    padding: 2px;
 }

.ideakuvalaatikko{
    float: left;
    width: auto;
    height: auto;
    border-style: solid;
    border-width: 1px;
    background-color: yellow;
    font-size: 12px;
    padding: 5px;
}


.hinta{
    float: right;
    width: 25%;
    height: 2em;
    width: 10em;
    background-color: white;
    font-size: 24px;
	position: static;
    top: 0%;
    right: 0%;    
}

.alehinta{
    color: red;
    font-weight: bold;
}


.nimi{
	position: static;
    top: 0%;
    left: 2%;	
    float: left;
    width: 73%;
    font-size: 24px;
    font-weight: bold;
    height: 1.5em;
}



.naviotsake {
	position: static;
	top:2%;
    width: 100%;
    background-color: blue;
    font-size: 18px;
    margin-left: auto;
    margin-right: auto;
}

.nauha {
	background: url('pic/mininauha_i.jpg');
	position: static;
	top:2%;
	width: 100%;
	height: 11px;
    margin-left: auto;
    margin-right: auto;
}

.kielivalinta {
	position: static;
	float:right;
	opacity: 0.9;
	font-size: 16px;
}

.kielivalinta_tausta {
	position: static;
	height: 1.4em;
	width: 982px;
	font-size: 16px;
}


.hd {
    width: 982px;
    height: 90px;
    position: static;
    top: 0px;
    background-color: white;
    font-size: 30px;
    font-family: sans-serif ;
    background-image: url('toistot/61886_250_toisto.jpg')
}


.banneri {
	float: left;
	top: 0em;
	position: static;
    width: 420px;
    height: 100%;
    background-color: white;
    color: blue;
    font-size: 80px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    filter:alpha(opacity=70);
    /* CSS3 standard */
    opacity:0.7;
    font-family: sans-serif ;
}



div.banneri a
{  
	display: block;
}


div.banneri A:link, div.banneri A:active, div.banneri A:visited, div.banneri A:hover
{  
	text-decoration: none;
	color: blue;
}

div.banneri A:hover
{  
	text-decoration: none;
	color: orange;
}

div.osoitebanneri A:link, div.osoitebanneri A:visited, div.osoitebanneri A:active
{  
	text-decoration: none;
	color: black;
}

div.osoitebanneri A:hover
{  
	text-decoration: none;
	color: orange;
}

.osoitebanneri {
	position: static;
	height: auto;
	float: right;
	right: 0em;
	top: 0em;
    width: 200px;
    height: 90%;
    background-color: white;
    color: black;
    font-size: 20px;
    margin: 0px;
    padding: 0px;
    filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}

.ylavalikko {
	position: relative;
    width: 100%;
    height: 35px;
    background-color: #6FB200;
    color: blue;
    font-size: 20px;
    filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}

.kuvateksti {
	position: static;
	margin-left: auto;
	margin-right: auto;
    background-color: white;
    color: black;
    font-size: 11px;
}

.nimi{
	position: static;
    top: 0%;
    left: 2%;	
    float: left;
    width: 73%;
    font-size: 24px;
    font-weight: bold;
    height: 1.5em;
}

.valittuluettelo {
	position: static;
	top:2%;
    width: 14%;
    border-style: solid;
    border-width: 1px;
    background-color: white;
    font-size: 11px;
    margin-top: 5px;
    margin-left: 2px;
    margin-right: auto;
    filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
}

ul#menu{
	margin: 0px;
	padding: 0px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-style:normal;
	}

ul#menu li{
	list-style:none;
	float:left;
	}
	
ul#menu li a{
	display:block;
	border-left:1px solid #165800;
	background:#6FB200  no-repeat top left;
	padding:5px 0 0 5px;
	text-decoration:none;
	width:157px;
	height:30px;
	}
	
ul#menu li a:link, ul#menu li a:visited{
	color:#165800;
}

ul#menu li a:hover, ul#menu li a:active{
	background:green no-repeat top left;
	color:#fff;
}

ul#pystymenu{
	padding: 0px;
	margin: 0px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	}

ul#pystymenu li{
	list-style:none;
	}
	
ul#pystymenu li a{
	display:block;
	border-left:1px solid #165800;
	background:white  no-repeat top left;
	padding:5px 0 0 5px;
	text-decoration:none;
	width:126px;
	height:20px;
	}

	
ul#pystymenu.selected li {
	display:block;
	border-left:1px solid red;
	background:red  no-repeat top left;
	padding:5px 0 0 5px;
	text-decoration:none;
	width:126px;
	height:20px;
	color:red;
	}
	
ul#pystymenu.selected li a{
	display:block;
	border-left:1px solid red;
	background:red no-repeat top left;
	padding:5px 0 0 5px;
	text-decoration:none;
	width:126px;
	height:20px;
	color:red;
	}
		
ul#pystymenu li a:link, ul#menu li a:visited{
	color:#165800;
}

ul#pystymenu li a:hover, ul#menu li a:active{
	background:#6FB200 no-repeat top left;
	color:#fff;
}


#oikealaita {
    margin-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    float: right;
    width: 195px;
    border-style: solid;
    border-width: 0px;
    font-size: 12px;
}


#leveasivu {
    margin: 0px;
    float: left;
    width: 600px;
    margin-left: 10px;
	background-repeat: repeat-y; 
	font-size: 12px;
}

.valinta_etu {
    float: left;
    margin: 2px;
    padding: 2px;
    width: 182px;
    border-style: solid;
    border-width: 1px;
    background-color: white;
    font-size: 11px;
}

div.valinta_etu:hover {
    font-size: 11px;
    background: #dddddd;
}

#tapettitalo #nav-tapettitalo a,
#tyyli #nav-tyyli a, 
#idea #nav-idea a, 
#tilaaminen #nav-tilaaminen a, 
#tieto #nav-tieto a, 
#pr #nav-pr a, 
#malli #nav-mallikirja a,
#yhteys #nav-yhteys a {
 	display:block;
	border-left:1px solid #165800;
	background:green  no-repeat top left;
	padding:5px 0 0 5px;
	text-decoration:none;
	width:157px;
	height:30px;
} 

.tyylikuva {
    border-style: solid;
    border-width: 0px;
    background-color: white;
    font-size: 11px;
    position: static;
    padding: 0;
}

.tyylikuvatiedot {
    position: static;
    height: 2em;
    border-style: solid;
    border-width: 0px;
    background-color: white;
    font-size: 12px;
    float: left;
}

.tyylitiedot{
	position: static;
    width: auto;
    height: auto;
    border-style: solid;
    border-width: 0px;
    font-size: 12px;
    padding: 5px 25px 5px 5px;
	margin-top: auto;
	margin-bottom: auto;
}

.tyylikuva_kierto {
    float: left;
    border-style: solid;
    border-width: 0px;
    background-color: white;
    font-size: 11px;
    position: static;
    padding: 10px 25px 25px 25px;
}

.ideakuva_kierto {
    float: left;
    border-style: solid;
    border-width: 0px;
    background-color: white;
    font-size: 11px;
    position: static;
    padding: 10px 10px 10px 10px;
}

.ideapienikuva_kierto {
    float: left;
    border-style: solid;
    border-width: 0px;
    background-color: white;
    font-size: 11px;
    position: static;
    padding: 10px 10px 10px 10px;
}

.mallitiedot{
    float: right;
    width: 500px;
    height: 300px;
    border-style: solid;
    border-width: 1px;
    background-color: gray;
    font-size: 12px;
    position: relative;
    top: 0;
    right: 0;   
}

.mallikuva {
    width: auto;
    height: auto;
    background-color: white;
    font-size: 12px;
    position: static;
    padding: 5px;
}

.mallikuvatiedot {
    position: static;
    background-color: white;
    font-size: 11px;
    left: 2%;
}

.mallikuva_kierto {
    float: left;
    border-style: solid;
    border-width: 0px;
    background-color: white;
    font-size: 11px;
    position: static;
    padding: 10px 25px 25px 25px;
}


.vaihtoehdot{
	position: static;
    top: 0%;
    left: 1%;	
    float: left;
    width: 73%;
    background-color: white;
    font-size: 24px;
    font-weight: bold;
    height: 1.5em;
    border-style: solid;
    border-width: 1px;
}

.varivaihtolaatikko{
    float: right;
    width: auto;
    height: auto;
    border-style: solid;
    border-width: 1px;
    background-color: white;
    font-size: 12px;
    padding: 5px;
}

.ideatiedot {
	margin: 10px;
	padding: 5px;
    position: static;
    width: auto;
    height: auto;
    background-color: white;
    font-size: 12px;
}

#suuri {
    font-size: 20px;
}

