/* Tekij� Mediakolmio Advertising. *//* ====================================================== yleiset ============================================================== */* { font-size: 1em; margin: 0; padding: 0; line-height: 1.4em; /* font-family: Helvetica, Arial, Verdana, sans-serif;  */	font-family: Arial, Verdana, sans-serif;}body {	background-color: white;	background: #ffffff;	font-size: 76%;	color: #000000;	margin: 0; 	padding: 0;	text-align: center;}.clear {	clear: both;		}

p {
	margin: 10px 20px 5px 20px;
}
p a:link { color: #000000; text-decoration: underline;}p a:visited { color: #000000; text-decoration: underline;}p a:hover { color: #000000; text-decoration: none;}

h1 {	font-size: 2.2em;	font-weight: bold;	color: #000000;	text-transform: uppercase;	margin: 30px 10px 10px 20px; /* top right bottom left */}h1 img {padding-bottom: 10px; }h2 {	font-size: 1.2em;	font-weight: bold;	color: #000000;	text-transform: uppercase;	margin: 15px 30px 0px 20px; /* top right bottom left */}h2 img { 
	margin: 0px 0px 0px 0px; /* top right bottom left */	padding-top: 8px;	padding-bottom: 5px;}

h2 a:link { color: #000000; text-decoration: none;}h2 a:visited { color: #000000; text-decoration: none;}h2 a:hover { color: #000000; text-decoration: underline;}h3 {	color: #ffffff;	text-transform: uppercase;	text-align: right;	font-size: 1.5em;	margin: 66px 0px 10px 0px; /* top right bottom left */}

h4 {	font-size: 2.2em;	font-weight: bold;	color: #000000;	text-transform: uppercase;	margin: 0px 10px 0px 0px; /* top right bottom left */	padding-top: 30px;	padding-bottom: 10px;}
.lihavointi{ 	
	font-weight: bold;
}
/* viikon suosituin -otsikko */
.vs_malli b {	font-size: 1.3em;	font-weight: bold;	color: #000000;	text-transform: uppercase;	margin: 0px 0px 0px 0px; /* top right bottom left */}

.vs_malli {	font-size: 1em;	font-weight: bold;	color: #000000;	text-transform: uppercase;	margin: 10px 0px 0px 0px; /* top right bottom left */}
.text {	margin: 10px 25px 10px 30px; /* top right bottom left */}.ingressi {	margin: 25px 100px 40px 50px; /* top right bottom left */	font-size: 1.2em;	font-weight: lighter;	font-style: italic;	color: #f6a800;}

.merkki {
	font-size: 1em;	font-weight: bold;	color: #000000;	text-transform: uppercase;	margin: 0px 0px 0px 0px; /* top right bottom left */
}

.merkki b {
	font-size: 1.6em;	font-weight: bold;	color: #000000;	text-transform: uppercase;	margin: 0px 5px 0px 0px; /* top right bottom left */
}

.merkki a:link { color: #000000; text-decoration: none;}.merkki a:visited { color: #000000; text-decoration: none;}.merkki a:hover { color: #000000; text-decoration: underline;}

.varusteet {
	font-size: 1em;	font-weight: normal;	color: #000000;	margin: 0px 0px 0px 0px; /* top right bottom left */
}

.vaihtokoneholder {
	text-align:left;
}

.hinta {
	font-size: 2em;	font-weight: bold;	color: #000000;	text-transform: uppercase;	margin: 5px 0px 0px 0px; /* top right bottom left */
	/*	border: 1px solid green; */
}

.merkki2 {
	font-size: 0.8em;	font-weight: bold;	color: #000000;
	text-align: left;	text-transform: uppercase;	margin: 0px 0px 0px 0px; /* top right bottom left */
	padding-top: 0px;
}

.merkki2 b {
	font-size: 1.4em;	font-weight: bold;	color: #000000;
	text-align: left;	text-transform: uppercase;	margin: 0px 10px 0px 0px; /* top right bottom left */
}

.varusteet2 {
	font-size: 1em;	font-weight: normal;	color: #000000;	margin: 5px 0px 0px 0px; /* top right bottom left */
}

.hinta2 {
	font-size: 1.4em;	font-weight: bold;	color: #000000;	text-transform: uppercase;	margin: 5px 0px 0px 0px; /* top right bottom left */
	/*	border: 1px solid green; */
}
/* divit ja tyylit */

.keskitys {
	margin: 0 auto;
	width: 900px;	
	margin-top: 30px;
	/* border: 1px solid green; */
}

.logo {
	float: left;
	margin: 0px 20px 0px 0px;
	/* margin: 0px 40px 0px 40px; */
}

.hahmo {
	float: right;
	margin-left: 0px;	
}

.hahmo {
	float: right;
	margin-left: 0px;
	height: 65px;	
}

.ylaflash {
	width: 470px;
	float: left;	
}

.valikko {
	float: right;
	margin-left: -4px;	
	margin-top: 5px;
	margin-bottom: 15px;
	text-align: left;	
	width: 900px;
}

.valikko img {
	margin-left: 4px;		
}

.sistable {
	margin: 0;
}

.footer { margin-top: 15px; }

.footer p {
	color: #ffffff;
	margin: 8px 20px 5px 20px;
	text-align: center;
	font-size: 1.0em;
}

.footer a:link { color: #ffffff; text-decoration: none;}.footer a:visited { color: #ffffff; text-decoration: none;}.footer a:hover { color: #ffffff; text-decoration: underline;}

.uutinen {
	margin: 0px 0px 10px 20px;
	width: 115px;	
}

.uutinen_ala {
	margin: 0px 10px 0px 20px;
}

.uutinen a:link { color: #000000; text-decoration: underline;}.uutinen a:visited { color: #000000; text-decoration: underline;}.uutinen a:hover { color: #000000; text-decoration: none;}

.uutinen_ala a:link { color: #000000; text-decoration: underline;}.uutinen_ala a:visited { color: #000000; text-decoration: underline;}.uutinen_ala a:hover { color: #000000; text-decoration: none;}

.tarjoustable {
	margin: 20px 10px 0px 10px;
	border-left: 4px dotted white;
	border-right: 4px dotted white;	
}

.musta { background: #000000;}

.tarjousotsikko { margin: 10px 3px 3px 12px; color: #ffffff;}

.oranssi { background: #f8b933;}

.oranssi2 { background: #f9c659;}

.harmaa { background: #e2e3e5;}

.harmaa2 { background: #eeeeee;}

.tarjous {
	margin: 7px 0px 7px 10px;
	width: 160px;	
	/* border: 1px solid green; */
}

.v_o {
	color: #ffffff;
	margin: 5px 8px 5px 10px;
	text-align: right;
	font-size: 0.8em;
}

.v_o a:link { color: #ffffff; text-decoration: none;}.v_o a:visited { color: #ffffff; text-decoration: none;}.v_o a:hover { color: #ffffff; text-decoration: underline;}

.kauden_uutuus {
	margin:	20px 0px 10px 0px;
}
.kauden_uutuus a:link { color: #000000; text-decoration: underline;}.kauden_uutuus a:visited { color: #000000; text-decoration: underline;}.kauden_uutuus a:hover { color: #000000; text-decoration: none;}

.ku {
	margin: 35px 0px 10px 28px;
	list-style-type: square;
}

.ku a:link { color: #000000; text-decoration: underline;}.ku a:visited { color: #000000; text-decoration: underline;}.ku a:hover { color: #000000; text-decoration: none;}

.rahoitus {
	width: 245px;
	margin:	0 10px 10px 0px;
	float: left;
}

.rahoitustext {
	margin: 0px 0px 5px 0px;
	list-style-type: none;
}

.rahoitustext a:link { color: #000000; text-decoration: underline;}.rahoitustext a:visited { color: #000000; text-decoration: underline;}
.rahoitustext a:hover { color: #000000; text-decoration: none;}

.suosituin {
	width: 245px;
	margin: 0px 15px 10px 0px;
	float: right;
}

.video_v {
	color: #ffffff;
	margin: 5px 8px 0px 0px;
	text-align: left;
	font-size: .65em;
	text-transform: uppercase;
}

.video_v a:link { color: #ffffff; text-decoration: none;}.video_v a:visited { color: #ffffff; text-decoration: none;}.video_v a:hover { color: #ffffff; text-decoration: underline;}

.video_o {
	color: #ffffff;
	margin: 5px 0px 0px 0px;
	text-align: right;
	font-size: 0.65em;
	text-transform: uppercase;
}

.video_o a:link { color: #ffffff; text-decoration: none;}.video_o a:visited { color: #ffffff; text-decoration: none;}.video_o a:hover { color: #ffffff; text-decoration: underline;}

.videokuva {
	border: 1px solid #fbd480;	
}

.ed {
	color: #000000;
	margin: 6px 0px 0px 60px;
	text-align: left;
	font-size: 1.0em;
	text-transform: uppercase;
}

.ed a:link { color: #000000; text-decoration: none;}.ed a:visited { color: #000000; text-decoration: none;}.ed a:hover { color: #000000; text-decoration: underline;}

.yksikko {
	margin: 0px 10px 0px 0px;
}

.yksikko img {
	margin: 0px 20px 15px 0px;
	float: left;
	border: 2px dotted #e2e3e5;
}

.taplaviiva { border: 2px dotted #e2e3e5; }

.yksikko2 {
	margin: 20px 10px 5px 22px;
}


.yksikko2 img {
	margin: 0px 20px 0px 0px;
	float: left;
	border: 2px dotted #ffffff;
}

.viiva {
	border-top: 2px dotted #cdcdcd; 
	margin-top: 0px;
	margin-bottom: 5px;
}

p.m3 {
	color: #f8c045;
	margin: 10px 0px 10px 22px;
	text-align: left;
	font-size: 0.8em;
}
p.m3 a:link { color: #f8c045; text-decoration: none;}p.m3 a:visited { color: #f8c045; text-decoration: none;}p.m3 a:hover { color: #f8c045; text-decoration: underline;}

p.suomi, p.venaja {
	color: #000000;
	margin: 10px 0px 10px 22px;
	text-align: right;
	font-size: 1em;
}
p.suomi, p.venaja a:link { color: #000000; text-decoration: none;}p.suomi, p.venaja a:visited { color: #000000; text-decoration: none;}p.suomi, p.venaja a:hover { color: #000000; text-decoration: underline;}

p.suomi img {
	border: 1px solid #2f87ff;
	margin-left: 8px;
	margin-right: 18px;
	float: right;
}

p.venaja img {
	margin-left: 8px;
	margin-right: 18px;
	float: right;
}

.lomaketaulu {
	margin: 20px 20px 20px 20px;	
}

.vaihtokonepala {
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 0px;
}

.vaihtokonepala a {
	border: 0px solid #e2e3e5;
}
/*Pukinkontti*/

.pk_merkki{
	display:block;
	font-size:1.5em;
	font-weight:bold
}
.pk_tilavuus{
		display:block;
	font-size:1.3em;
	line-height:1.0;
	padding:2px 0 2px 0;
	
}
.pk_hinta{
	
	display:block;
	color:#fd9800;
	font-size:1.5em;
	font-weight:bold;
}
.pk_teksti{
	font-size:1.4em;

}

.katkoviiva{	
	margin:30px 0 0 0;	 
	background: url('images/katkoviiva.gif') bottom no-repeat;
}

/* muutoksia 08 */

.oik_valik {
	margin-left: 45px;
	margin-bottom: 20px;
	margin-right: 35px;
}

.oik_valik_viim {
	margin-left: 45px;
	margin-right: 35px;
}

td.alarivi {	
	margin-right: 20px;	
}

.alapala {
	width: 228px;
	border-top: 1px solid #e1e1e1;
	background: url('images/bg_alarivi.gif') repeat-x;
	margin-right: 5px;
	padding-top: 20px;
	text-align: center;
}

.banneri_oikealaita { margin-top: 32px; }

.katkoviiva2{	 
	background: url('images/katkoviiva.gif') repeat-x;
}

.tsekkaa_td {
	padding-top: 30px;	
}

.pyoristys {
	/* vertical-align: bottom;	*/
}
.vaihtokoneet {
	text-align:left !important;	
}
.vaihtokoneet a{
	display:block;
}

strong {
	font-weight: bold !important;
}



/*
strong {
	font-weight: bold !important;
}
*/

/*
font[size="1"]{
    font-size: 8pt;
}
font[size="2"]{
    font-size: 10pt;
}
font[size="3"]{
    font-size: 12pt;
}
font[size="4"]{
    font-size: 14pt;
}
font[size="5"]{
    font-size: 18pt;
}
font[size="6"]{
    font-size: 24px !important;
}
font[size="7"]{
    font-size: 36pt;
}

*/#frontcarousel {  width:468px;  height:261px;  background:#fff;  }#frontcarousel2 {  width:468px;  height:261px;  background:#fff;}.ruletti .kuva {  width:468px;  height:261px;  position:relative;}.ruletti .bottom {  background-image:url(../bottom.png);  width:468px;  height:60px;  position:absolute;  bottom:0px;  font-family:arial;  font-weight:bold;}.ruletti .bottom p{  margin:10px;}

.esiteyksikko a img{
	border:0;
}
