@import url("css_reset.css");

img{
	border: 0;
}

html {
	font-size: 11px;
}
body {
	background-color: #bbb;
	/*background-image: url(kuvat/skatebg.gif); 
	background-repeat: repeat; */	
	text-align: center;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #444;
}
strong {
	font-weight: bold;
}
address {
	font-style: italic;
}

em {
	font-style: italic;
}

h1 {
	font-size: 20px;
	font-weight: bold;
}
h2 {
	font-size: 18px;
	font-weight: bold;	
}
h3 {
	font-size: 16px;
	font-weight: bold;	
}
h4 {
	font-size: 14px;
	font-weight: bold;	
}
h5 {
	font-size: 12px;
	font-weight: bold;	
}
h6 {
	font-size: 10px;
	font-weight: bold;	
}

a {
	color: #666;
	text-decoration:none;
}
a:link {
	color: #666;
	text-decoration:none;
}
a:hover {
	color: #0099cc;
	text-decoration:underline;
}

#wrapper {
	width: 980px;
	margin: 0px auto;
	background: #fff none repeat scroll 0%;
	text-align: left;
	background: #fff url(pics/tausta_levea2.gif) repeat-y;	
}

body#etusivu #wrapper {
	width: 980px;
	margin: 0px auto;
	background: #fff none repeat scroll 0%;
	text-align: left;
	background: #fff url(pics/tausta_dot2a.gif) repeat-y;	
}
/*body#uutiset #wrapper, body#snowextreme #wrapper, body#info #wrapper, body#valineet #wrapper, body#kuvagalleriat #wrapper {
	width: 980px;
	margin: 0px auto;
	background: #fff none repeat scroll 0%;
	text-align: left;
	background: #fff url(pics/tausta_levea.png) repeat-y;	
}*/

#mainospaikat_top {
	width: 980px;
	height: 110px;
	margin: 0px;
	background-color: #fff;
}

#mainospaikat_top #jattibanneri{
	width: 728px;
	padding: 10px;
	float: left;
}

#mainospaikat_top #erikoisbanneri {
	width: 212px;
	padding: 10px;
	float: left;
}


#header {
	width: 980px;
	height: 82px;
	background-color: #0099CC;
}


/*
#header {
	width: 980px;
	height: 70px;
	background-color: #666666;
	background: #666 url(header_tausta.png) top left no-repeat;
}
*/

#header #title{
	width: 479px;
	float: left;
	margin: 0;
	padding: 0;
}
#title img {
	padding:0px;
}

#title h1 {
	padding: 10px;
	color: #fff;
}

#header #perusbanneri {
	width: 480px;
	padding: 10px;
	float: right;
	text-align: center;
	border-left: 1px solid #fff;
	height:62px;
}

/*#perusbanneri {
	padding: 10px;
}*/


/* NAVIGAATIO SININEN */
/*
#navigaatio {
	height: 16px;
	padding: 10px;
	background-color: #404040;
	border-top: 4px solid #333;

}

#navigaatio ul {
	
}

#navigaatio li {
	
	list-style: none;
	display: inline;
	color: #fff;
}

#navigaatio li a{
	font-size: 13px;
	color: #fff;
	padding: 5px 5px 3px 4px;
	font-weight: bold;
}
#navigaatio li a:link{
	color: #fff;
}

#navigaatio li a.valittu{
	color: #fff;
	background-color: #3399ff;
	padding: 5px 5px 3px 4px;
	
}
#navigaatio li a.valittu:link{
	color: #fff;
}
*/

/* NAVIGAATIO PUNAINEN */
#navigaatio {
	height: 16px;
	padding: 10px;
	background-color: #404040;
	border-top: 2px solid #bbb;

}

#navigaatio ul {
	
}

#navigaatio li {
	
	list-style: none;
	display: inline;
	color: #fff;
}

#navigaatio li a{
	font-size: 12px;
	color: #fff;
	padding: 10px 4px 11px 3px;
	font-weight: bold;

}
#navigaatio li a:link{
	color: #fff;
}
#navigaatio li a:hover{
	color: #fff;
	background-color: #0099CC;
	padding: 6px 4px 6px 3px;
	text-decoration: none;
	
}
#navigaatio li a.valittu{
	color: #fff;
	background-color: #0099CC;
	padding: 6px 4px 6px 3px;
	
}
#navigaatio li a.valittu:link{
	color: #fff;
}




#content_block {
	width: 305px;
	float: left;
	padding: 10px;
	overflow: hidden;
}

#content_block_wide {
	width: 630px;
	float:left;
	padding: 10px;
	line-height: 1.67em;
	overflow: hidden;
}


#video_block {
	width: 198px;
	float:left;
	padding: 5px;
	border: 1px solid #991100;
	overflow: hidden;
}



#content_block_wide_all {
	width: 800px;
	float:left;
	padding: 10px;
	line-height: 1.67em;
}


#uusivideo {
	width: 120px;
	padding: 4px;
	border: 4px solid #0099CC;
	float: right;
}

.title_bar_wide {
	background-color: #aaa;
	width: 628px;
	padding: 4px;
	margin-bottom: 4px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	position: relative;	
}

.snowextreme_kansi {
	float: left;
	width: 220px;
	padding: 10px;
}

.snowextreme_content {
	float: left;
	width: 370px;
	padding: 10px;
}




p.artikkeliteksti {
	font-size: 12px;
	line-height: 130%;
	font-family: Arial, Helvetica, sans-serif;
}

.uutiseen_liittyvaa {
	text-align: left;
	line-height: 110%;
}

.uutiseen_liittyvaa a{
	font-size: 10px;
}
span.date{
	font-size: 10px;
}
#extra_block {
	width: 150px;
	padding: 10px;
	float: left;
	text-align:center;
}

#mainos_block {
	width: 150px;
	padding: 5px;
	float: left;
	text-align:center;
}


.lyhyet {
	font-size: 10px;
	/*line-height: 1.2em;*/
}

ul.lista_pikauutiset li {
	font-size: 10px;
}

.lyhyet ul span {
	font-size: 11px;
	display:block;
	margin:0pt 0pt 0pt 0pt;
	position:relative;
}



.lyhyet ul li span em {
	font-size:11px;
	font-weight: bold;
	font-style: normal;
	line-height:14px;
}

.lyhyet ul a {
	font-size: 11px;
	letter-spacing: 1px;
}

#mainos_block #banneri img {
	margin-bottom: 4px;
}

	#footer {
		background-color: #0099CC;
		clear:both;
		text-align: center;
	}
	#footer p {
		color: #fff;
		font-size: 11px;
		padding:5px;
		
}
/*.title_bar {
	background-color: #44ddff;
	width: 297px;
	padding: 4px;
	margin-bottom: 4px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	position: relative;	
}*/

.title_bar {
	background-color: #fff;
	width: 297px;
	padding: 0px;
	margin-bottom: 4px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0099CC;
	position: relative;	
	font-family: helvetica,sans-serif;
	border-bottom: 1px solid #003366;
}


.title_bar p.oikealle{
	position: absolute;
	right: 0;
	top: 0;
	padding: 4px;
	margin-bottom: 4px;	
}


.title_bar2 {
	background-color: #aaa;
	width: 146px;
	margin-top: 2px;
	margin-bottom: 4px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-align:left;
	padding: 2px 0 2px 4px;
	
}

#content_block table img {
	padding: 1px;
}

#content_block td {
	text-align: center;
}
#content_block td span {
	font-size: 11px;
	color: #bbb;
	text-align: center;
}


#block {
	width: 150px;
	padding: 1px;
	float: left;
	text-align: left;
	font-size: 11px;
	line-height: 1.3em;
}

/* tilaa on 305px */
#block_ostomyynti {
	width: 148px;
	padding: 1px 2px 0 0;
	float: left;
	text-align: left;
	font-size: 11px;
	line-height: 1.3em;
}

#block_tapahtumat {
	border-left: 1px solid #ccc;
	width: 150px;
	padding: 1px 0 0 2px;
	float: left;
	text-align: left;
	font-size: 11px;
	line-height: 1.3em;
}




#block span {
	font-weight: bold;
}

#block a, #block_ostomyynti a, #block_tapahtumat a{
	font-size: 11px;
}
#block a:link, #block_ostomyynti a:link, #block_tapahtumat a:link{
	font-size: 11px;
}

#login_area {
	width: 150px;
	text-align:left;
	font-size: 11px;
	padding: 0;
}
#login_area table {
	width: 100%;
}
#login_area td {
	font-weight: normal;
}

#login_area input.teksti {
	width: 140px;
}
.lehti_sisalto  {
	text-align:left;
	font-size: 11px;
}
.lehti_sisalto li {
	list-style: none;
	padding-left: 4px;
}





a.boxed {

	background-color:transparent; /*#4c4b45;*/
	color:#ffffff;
	padding-top:2px;
	padding-bottom: 2px;
	padding-left:6px;
	padding-right:6px;
	margin-right:5px;
	margin-top:0;
	text-decoration:none;
	font-size:9px;
	border: 1px solid #fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

a.boxed_active, a.boxed:hover {

	background-color:#666;

}



input.send-btn {
	padding: 0;
	margin: 0;
	border: 0;
	width: 150px;
	height: 20px;
	background: #333 url(images/login_nappi.gif) no-repeat;
	outline: none;
}

.tapahtumat em {
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
}


/*  styles for the unit rater     */
.ratingblock {
	width: 50%;
	display:block;
	border-bottom:0px solid #999;
	padding-bottom:8px;
	margin-bottom:8px;
	}

.loading {
	height: 30px;
	background: url('images/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('images/starrating.gif') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('images/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	background: url('images/starrating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}

#arvosana_big
{
	font-family: Verdana, Arial, Serif;
	font-size: 2em;
	font-weight: bold;
}
		

div#comm-container{
	margin: 10px;
	width: 600px;
	background-color: #fff;
	font: 13px "Lucida Grande", Lucida, Verdana, sans-serif;
}

/* Normal Bubble ffffbb */

div.bubble {
	width: auto;
	font-size: 13px;
	margin-bottom: 24px;
}

div.bubble blockquote {
	margin: 0px;
	padding: 0px;
	border: 1px solid #c9c2c1;
	background-color: #efefef;
}


div.bubble blockquote p {
	margin: 10px;
	padding: 0px;
}

div.bubble cite {
	position: relative;
	margin: 0px;
	padding: 7px 0px 8px 15px;
	bottom: 5px;
	background: transparent url(images/tip3.gif) no-repeat 20px bottom;
	font-style: normal;
}

/* kuvan lisääjän kommentti */
div.bubble2 {
	width: auto;
	font-size: 13px;
	margin-bottom: 24px;
}

div.bubble2 blockquote {
	margin: 0px;
	padding: 0px;
	border: 1px solid #c9c2c1;
	background-color: #ffffbb;
}


div.bubble2 blockquote p {
	margin: 10px;
	padding: 0px;
}

div.bubble2 cite {
	position: relative;
	margin: 0px;
	padding: 7px 0px 8px 15px;
	bottom: 5px;
	background: transparent url(images/tip_user3.gif) no-repeat 20px bottom;
	font-style: normal;
}


/* käyttäjän oma kommentti */
div.bubble3 {
	width: auto;
	font-size: 13px;
	margin-bottom: 24px;
}

div.bubble3 blockquote {
	margin: 0px;
	padding: 0px;
	border: 1px solid #c9c2c1;
	background-color: #0099cc;
}


div.bubble3 blockquote p {
	margin: 10px;
	padding: 0px;
}

div.bubble3 cite {
	position: relative;
	margin: 0px;
	padding: 7px 0px 8px 15px;
	bottom: 5px;
	background: transparent url(images/tip_user3.gif) no-repeat 20px bottom;
	font-style: normal;
}


div.bubble2 blockquote #edit_comment, div.bubble blockquote #edit_comment, div.bubble3 blockquote #edit_comment{
	float: right;
	margin-top: 4px;
	width: 70px;
	height: 30px;
}


.bubble a, .bubble2 a {
	color: #0099CC;
	font-weight: bold;
}


#log {
	background: #f8f8f8;
	border: 1px solid #d6d6d6;
	border-left-color: #e4e4e4;
	border-top-color: #e4e4e4;
	padding: 0.3em;
	margin-top: 10px;
}
 
#start a {
	font-weight: bold;
}

#kuvagalleria_infobox {
	width: 250px;
	border: 1px solid #aaa;
	padding: 5px;
	text-align: left;
	float: right;
}

#kuvagalleria_infobox p {
	font-size: 12px;
	color: #000;
}

#kuvagalleria_infobox a {
	color: #0099CC;
}

      .paginate {
          font-family: Arial, Helvetica, sans-serif;
          font-size: 11px;
      }
      a.paginate {
          border: 1px solid #0099CC;
          padding: 2px 6px 2px 6px;
          text-decoration: none;
          color: #000080;
      }
      a.paginate:hover {
          background-color: #0099CC;
          color: #FFF;
          text-decoration: underline;
      }
      a.current {
          border: 1px solid #0099CC;
          font: bold 11px Arial,Helvetica,sans-serif;
          padding: 2px 6px 2px 6px;
          cursor: default;
          background-color: #0099CC;
          color: #FFF;
          text-decoration: none;
      }
      span.inactive {
          border: 1px solid #999;
          font-family: Arial, Helvetica, sans-serif;
          font-size: 11px;
          padding: 2px 6px 2px 6px;
          color: #999;
          cursor: default;
      }
	  
span.user_vari	  {
	color: #0099CC;
	font-size: 16px;
}

.kuvagalleria_tiedot .kuvagalleria_boksi {
	position: relative;
	width: 610px;
	border: 1px solid #bbb;
	padding: 10px;
}

.kuvagalleria_boksi .otsikko {
	font-weight: bold;
}

.kuvagalleria_boksi .video_boksi {
	width: 250px;
	border: 1px solid #ddd;
	float: right;
	position: absolute;
	top: 5px;
	right: 5px;
	padding: 5px;
	background-color: #ffff99;
}

.video_boksi h4.otsikko {
	font-weight: bold;
	font-size: 14px;
}

span.user_vari_normal {
	color: #0099CC;
}


.g_kuva_boksi {
	float: left;
	width: 125px;
	margin-right: 5px;
	margin-top: 5px;
	height: 200px;
	padding: 5px;
	border: 1px dashed #bbb;
	text-align: center;
	clear: right;
}

#galleria_pic_left {
	float: left;
	width: 380px;
	padding: 10px;
}

#galleria_pic_right {
	float: left;
	width: 210px;
	padding: 10px;
}

#onko_videoita {
	float: right;
	width: 200px;
	padding: 5px;
	border: 1px solid #ccc;
}
#onko_videoita h4.otsikko {
	font-weight: bold;
	font-size: 14px;
}

p.pieni {
	font-size: 11px;
	font-weight: bold;
	color: #0099CC;
}


h2.kirjoitetut_kommentit {
	font-size: 15px;
	padding: 5px;
	color: #fff;
	font-weight: bold;
	background-color: #0099CC;
}

h3.kommentoi_otsikko {
	font-size: 15px;
	padding: 5px;
	color: #fff;
	font-weight: bold;
	background-color: #666;	
}

p.padding4 {
	padding: 4px;
}

p.padding4 span.note {
	font-size: 11px;
	color: #0099CC;
	font-weight: bold;
}

a.redlink{
	color: #0099cc;
	font-size: 12px;
	font-weight: bold;
text-transform: uppercase;	
	}


h2.error {
	font-size: 16px;
	color: #990000;
	font-weight: bold;
}

h2.g_title {
	margin-top: 10px;
}

#uusi_kuvagalleria_lomake {
	width: 600px;
	padding: 10px;
}

#uusi_kuvagalleria_lomake .f_field {
	font-size: 13px;
	color: #000;
}

.f_field .title {
	width: 300px;
	font-weight: bold;
}


.uusigalleria {
	font-size: 12px;
	border: 1px solid #eee;
	width: 100%;
}

.uusigalleria input.haku {
	font-size: 16px;
}

.uusigalleria td {
	border: 1px solid #efefef;
}

p.info_small {
	font-size: 12px;
	color: #0099CC;
	font-weight: normal;
}

span.pakollinen {
	font-size: 24px;
	color: #990000;
	font-weight: bold;
}

b.red {
	color: #0099CC;
	font-size: 12px;
}

h2.videotitle {
	padding: 4px;
	font-size: 15px;
	background-color: #0099CC;
	color: #fff;
	font-weight: bold;
	font-family: helvetica,arial, sans-serif;	
}
 ul.uutiset_similar {
	line-height: 1.3em;
	margin-left: 14px;
	list-style-type: square;
 }
 
 ul.uutiset_similar a {
 	font-size: 11px;
 }

 #uutiskuvat_vakio {
 	width: 150px;
	padding: 10px 0 10px 10px;
	float: right;
 }

 #uutiskuvat_vakio em{
 	font-style: italic;
	font-size: 11px;
	font-weight: normal;
	clear: both;
 }
 #uutiskuvat_vakio img {
	margin-bottom: 4px;
 }
 

#uusi_uutinen {
	width: 610px;
	padding: 10px;
}

#uusi_uutinen ol {
	list-style-type: decimal;
}
#uusi_uutinen ol li, #uusi_uutinen ul li {
	margin-left: 20px;
}

#uusi_uutinen ul {
	list-style-type: circle;
}

#uusi_uutinen h1, #uusi_uutinen h2, #uusi_uutinen h3, #uusi_uutinen h4, #uusi_uutinen h5, #uusi_uutinen h6 {
	padding: 10px 0 5px 0;
}

#uusi_uutinen a{
	color: #0099CC;
}
#uusi_uutinen p {
	line-height: 1.7em;
}


#tuotea_loota1 {
	float: left;
	padding: 5px;
	margin: 10px;
	background: #efefef;
	border: 15px solid #555555;
	width: 255px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 225px;
	height: 300px;
	}
html>body #tuotea_loota1 {
	width: 225px; /* ie5win fudge ends */
	}
#tuotea_loota2 {
	float: left;
	padding: 5px;
	margin: 10px;
	background: #efefef;
	border: 15px solid #555555;
	width: 255px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 225px;
    height: 300px;
	}
html>body #tuotea_loota2 {
	width: 225px; /* ie5win fudge ends */
	}
	
	
TD.tuotearvostelulista_otsikot a {
	font-size: 16px;
	color: #000;
	font-family: Verdana, Arial, sans;
	font-weight: bold;
}
TD.tuotearvostelulista_maara {
	font-size: 14px;
	color: #000;
	font-family: Verdana, Arial, sans;
	font-weight: normal;
}
    

TD.arvostelulista_otsikko_td, TD.arvostelulista_otsikko_td a {
	font-size: 14px;
	font-family: Verdana, Arial, sans;
	font-weight: bold;
	background-color: #0099cc;
	color: #fff;
	text-decoration: none;
}

TD.arvostelulista_otsikko_td a:hover{
	font-size: 14px;
	font-family: Verdana, Arial, sans;
	font-weight: bold;
	background-color: #0099cc;
	color: #fff;
	text-decoration: underline;
}

TD.tuotearvostelu_lista_valmistaja {
    font-size: 14px;
    font-family: Verdana, Arial, sans;
    font-weight: bold;
    color: #000;
}

a.tlv {
    font-size: 14px;
    font-family: Verdana, Arial, sans;
    font-weight: bold;
    color: #000;	
}
a.tlv:hover {
	text-decoration: underline;
}

a.tlm {
    font-size: 14px;
    font-family: Verdana, Arial, sans;
    font-weight: normal;
    color: #000;	
}
a.tlm:hover {
	text-decoration: underline;
}


TD.tuotearvostelu_lista_malli {
    font-size: 14px;
    font-family: Verdana, Arial, sans;
    font-weight: normal;
    color: #000;
}

TD.tuotearvostelu_lista_vuosimalli {
    font-size: 14px;
    font-family: Verdana, Arial, sans;
    font-weight: normal;
    color: #000;
}

TD.tuotearvostelu_lista_arvosteltu {
    font-size: 14px;
    font-family: Verdana, Arial, sans;
    font-weight: normal;
    color: #000;
}



a.tuotea_muita:visited { padding-right: 12px; background: url(images/visitedLink.gif) no-repeat 100% 50%; color: #aaa; text-decoration: none; }
a.tuotea_muita:visited:hover { background-image: url(images/visitedHoverLink.gif); color: #f00; }

.tuotea_detail_title {
    font-size: 14px;
    font-family: Verdana, Arial, sans;
    font-weight: bold;
    color: #000;
}

.tuotea_detail_info {
    font-size: 13px;
    font-family: Verdana, Arial, sans;
    font-weight: normal;
    color: #000;
}

.tuova_p {
    font-size: 12px;
    font-family: Verdana, Arial, sans;
    font-weight: normal;
    color: #000;
}	


			.suggest_link {
                font-weight: bold;
                font-size: 14px;
                font-family: Verdana, Arial, sans-serif;
				background-color: #FFFFFF;
				padding: 2px 6px 2px 6px;
			}
			.suggest_link_over {
                font-weight: bold;
                font-size: 14px;
                font-family: Verdana, Arial, sans-serif;			
				background-color: #ffffcc;
				padding: 2px 6px 2px 6px;
			}
			#search_suggest {
                font-weight: bold;
                font-size: 13px;
                font-family: Verdana, Arial, sans-serif;			
				position: absolute; 
				background-color: #eeeeee; 
				text-align: left; 
				border: 1px solid #bbbbbb;
				padding: 4px 4px 4px 4px;	
		
			}
			
			
#extremevideo_videoikkuna {
	width: 400px;
	margin-top: 20px;
	margin-bottom: 10px;
	float: left;
}

#omat_videot_block {
	float: left;
	width: 210px;
	padding: 10px;
	z-index: 2000;
}


h2.video_otsikko_levea {
	width: 620px;
	padding: 5px;
	background-color: #bbb;
	color: #fff;
}
h4.redh3 {
	color: #0099CC;
	font-weight: bold;
}
fieldset {
border:1px solid #bbb;;
}

legend {
border:1px solid #bbb;
color:black;
font-size:12px;
font-weight:bold;
padding:4px;
margin-left: 6px;
text-align:right;
}

#uutinen_id_versio ol li {
	list-style-type: decimal;
}
#uutinen_id_versio ul li {
	list-style-type: square;
}

#uutinen_id_versio ol li, #uutinen_id_versio ol li{
	margin-left: 20px;
}

#uutinen_id_versio a {
	color: #0099CC;
}

img.uutiskuva {
	padding-bottom:2px;
	border: 0;
}

span.tapahtuma_pvm {
	font-size: 10px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
}


/*h1.special_wide {
	background-color:#AAAAAA;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin-bottom:4px;
	padding:4px;
	position:relative;
	width:628px;
	text-transform: uppercase;
}*/


h1.special_wide {
	background-color: #fff;
	width: 297px;
	padding: 0px;
	margin-bottom: 4px;
	width: 628px;
	position: relative;
	font-size: 20px;
	text-transform: uppercase;
	color: #0099CC;
	position: relative;	
	font-family: helvetica,arial,sans-serif;
	border-bottom: 1px solid #000;
	letter-spacing: 0.00em;
}



h1.special_340 {
	background-color:#AAAAAA;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin-bottom:4px;
	padding:4px;
	position:relative;
	width:340px;
}

h1.special_450 {
	background-color:#AAAAAA;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin-bottom:4px;
	padding:4px;
	position:relative;
	width:450px;
}


#galleria_pic_wrap {
	clear: both;
}
#galleria_pic_div_kuvalle {
	width: 628px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	text-align: center;
	clear: both;
}
#galleria_pic_div {
	clear: both;
}


/*  styles for the unit rater     */

.ratingblock {

	width: 50%;

	display:block;

	border-bottom:0px solid #999;

	padding-bottom:8px;

	margin-bottom:8px;

	}



.loading {

	height: 30px;

	background: url('images/working.gif') 50% 50% no-repeat;

	}

	

.unit-rating { /* the UL */

	list-style:none;

	margin: 0px;

	padding:0px;

	height: 30px;

	position: relative;

	background: url('images/starrating.gif') top left repeat-x;		

	}



.unit-rating li{

    text-indent: -90000px;

	padding:0px;

	margin:0px;

	/*\*/

	float: left;

	/* */

	}

	

.unit-rating li a {

	outline: none;

	display:block;

	width:30px;

	height: 30px;

	text-decoration: none;

	text-indent: -9000px;

	z-index: 20;

	position: absolute;

	padding: 0px;

	}

	

.unit-rating li a:hover{

	background: url('images/starrating.gif') left center;

	z-index: 2;

	left: 0px;

	}



.unit-rating a.r1-unit{left: 0px;}

.unit-rating a.r1-unit:hover{width:30px;}

.unit-rating a.r2-unit{left:30px;}

.unit-rating a.r2-unit:hover{width: 60px;}

.unit-rating a.r3-unit{left: 60px;}

.unit-rating a.r3-unit:hover{width: 90px;}

.unit-rating a.r4-unit{left: 90px;}	

.unit-rating a.r4-unit:hover{width: 120px;}

.unit-rating a.r5-unit{left: 120px;}

.unit-rating a.r5-unit:hover{width: 150px;}

.unit-rating a.r6-unit{left: 150px;}

.unit-rating a.r6-unit:hover{width: 180px;}

.unit-rating a.r7-unit{left: 180px;}

.unit-rating a.r7-unit:hover{width: 210px;}

.unit-rating a.r8-unit{left: 210px;}

.unit-rating a.r8-unit:hover{width: 240px;}

.unit-rating a.r9-unit{left: 240px;}

.unit-rating a.r9-unit:hover{width: 270px;}

.unit-rating a.r10-unit{left: 270px;}

.unit-rating a.r10-unit:hover{width: 300px;}



.unit-rating li.current-rating {

	background: url('images/starrating.gif') left bottom;

	position: absolute;

	height: 30px;

	display: block;

	text-indent: -9000px;

	z-index: 1;

	}



.voted {color:#999;}

.thanks {color:#36AA3D;}

.tilaus_input {
	width: 90%;
}


.artikkeli_lista {
	width: 600px;
	padding-bottom: 20px;
	clear: both;
	display: block;
}

.artikkeli_lista .a_kuva {
	width:150px; 
	padding: 10px; 
	text-align: center; 
	display: block; 
	float: left;	
}

.a_kuva img {
	border: 1px solid #444;
}

.artikkeli_lista .a_kuvaus {
	padding: 10px; 
	text-align: left; 
	display: block; 
	float: left; 
	width: 410px;
}

.artikkeli_lista .a_kuvaus_linkit {
	padding: 5px 10px 5px 1px; 
	text-align: left; 
	display: block; 
	float: left; 
	width: 100%;
}

a.hangup_art_ots {
	font-size: 14px;
	font-weight: bold;
	color: #0099CC;
/*	font-style:italic;*/
	font-family: helvetica, arial, sans-serif;
	text-transform: uppercase;
}

a.hangup_linkit_ots {
	font-size: 14px;
	font-weight: bold;
	color: #0099CC;
	font-family: helvetica, arial, sans-serif;
}

h1.etusivu_uutinen {
	display: inline;
	font-size: 12px;
	margin: 0;
	padding: 0;
	font-weight: normal;
}

img.yt_video {
	display: block;
	width: 90px;
	height: 68px;
}

h3.map_title {
	margin-top: 20px;
}


h2.spotti_success_kommentti {
	border: 5px solid green;
	padding: 10px;
	font-size: 14px;
	color: #000;
	background-color: #eee;
	margin: 5px 0 20px 0;	
}

h2.spotti_error_kommentti {
	border: 5px solid red;
	padding: 10px;
	font-size: 14px;
	color: #000;
	background-color: #eee;
	margin: 5px 0 20px 0;	
}
