.textWhite{
	color:#fff!important;
}


.articleComment{
	margin-bottom:1em;
}


#pollForm_694082_2 .pollOptionVoteButton {
	height:40px!important;
}



.blogteaser {
	background: url(../images/ksml/backgrounds/bg_1.jpg) bottom repeat-x;
}

.blogteaser h3 {
	font-size:20px;
	margin-bottom:0.2em;
}
.blogteaser p {
	margin-bottom:0.2em;
}

.blogteaser img {
	border:solid #DDD 1px;
}

.blogteaser .header {
	padding: 0.2em 0 1px 0;
	background:#FFF;
	border-top:solid #ccc 1px;
}

.blogteaser .rec_content {
	padding: 1em;
	border: none;
}
.blogteaser img {
	margin-bottom: 0;
	margin-left: 0.5em;
}
.blogteaser .header a {
	text-decoration: underline;
	color:#666;
	padding-left:0.4em;
}

.blogteaser .header a:hover {
	text-decoration: none;
}
.edvaaliEhdokasLista {
	padding:1em;
	float:left;
	width:150px;
}

.autoHakuLaatikkoIframe {
	position:relative;
	left:-10px;
}



img.autoNostoPainike {
	border:0;
	opacity:1;
	filter:alpha(opacity=100);
	}

.twitterArticle, .ehdokastutkaRss {
	margin-bottom:1em;
	padding:0.6em 0.8em;
	border-bottom:solid #ccc 1px;
	background: url(../images/ksml/backgrounds/gradientGray.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}

.twitterArticle a {
	text-decoration:none;
}

/* bannerin mainosteksti ja marginaalit */

.divBanner {
	margin-bottom:1em;
}

.first .divBanner a,
.first .divBanner object,
.rightColumn .divBanner a,
.rightColumn .divBanner object
{
	display: block;
	margin-bottom:1em;
	padding-bottom:1em;
	padding-top:1em;
	background: url(../images/ksml/backgrounds/add.gif) no-repeat 0 0;

}
.first .divBanner embed
{
	display:inline-block!important;
	margin-bottom:0.8em!important;
	padding-top:1em!important;
	background: url(../images/ksml/backgrounds/add.gif) no-repeat 0 0!important;

}

#rightBanners .divBanner a, #rightBanners .divBanner object {
	display:inline-block;
	margin-bottom:0.8em;
}

.first .divBanner object object,
.rightColumn .divBanner object object

{
	display:inline-block;
	margin-bottom:0!important;
	padding-top:0!important;

}

/* bannerin mainosteksti ja marginaalit loppuu */

.digilehtiNosto {
	background:#fff url(../images/ksml/backgrounds/digilehdetNostoBg.jpg);
	background-position:right top;
	background-repeat:no-repeat;

}

.weatherPufTd {
	width:180px!important;
}

.headerBanner {
	width:260px;
	float:right;
	margin-top:0.6em;
}




#tabsetHead {
	color:#333;
	font-size:12px;
	font-weight:bold;
	padding:2px 0 6px 1em;
	margin-bottom:-4px;
	background: url(../images/backgrounds/breadcrumb_grad2.jpg)!important;
}

/* kiekko ottelut */

.LeagueTimetable {
		border:solid #efefef 1px;
		background:url(../images/ksml/backgrounds/gradientGray.jpg);
		background-position:0 bottom;
		padding:2px;
		margin-bottom:0.4em;
		display:block;
		overflow:hidden;
}

.LTTime {
		float:left;
		width:50px;
		text-align:right;
		padding-right:2px;
}

.LTKoti {
		float:left;
		width:104px;
}

.LTKoti img {
		float:left;
}

.LTVieras {
		float:left;
		width:104px;
}

.LTVieras img {
		float:left;
}

.LTVieras span, .LTKoti span, .LTTime span {
		margin:4px;
		display:inline-block;

}

.LTTulos {
		float:left;
		width:60px;
		font-size:1.8em;
		text-align:center;
		padding-right:20px;
}

.LTRaporttiVideo {
		float:left;
		width:120px;
}

.LTRaporttiVideo a {
		padding-left:1.2em;
		background:url(../images/ksml/icons/black_listing_bullet.gif);
		background-repeat:no-repeat;
		background-position:0 4px;
		display:block;

}

/* kiekko ottelut loppuu */


/* article end link buttons*/



.articleCommentUrl span {

	border: solid #eee 1px;
	padding:4px;
	margin-right:4px;
	margin-top:0.4em;
	background:#fff url(../images/backgrounds/breadcrumb_grad2.jpg);
	display:inline-block;
	text-decoration:none;
}

.articleCommentUrl {
	text-decoration:none!important;
	display:inline!important;
}

.articleCommentUrl span:hover {
	text-decoration:underline!important;
}



/* otsikoiden yhteyteen esirivi */
h1 span{font: normal 20px arial;margin-bottom: 0em; display:block; color:#333;}
h2 span{font: normal 16px arial;margin-bottom: 0em; display:block; color:#333;}
h3 span{font: normal 12px arial;margin-bottom: 0em; display:block; color:#333;}
h1.nega_title span, .highlight_black h3 span {
	 color:#ffff33;
	 text-transform:none;
}
h1.h1_article span {
	 margin-bottom:0.2em;
}

.boxFooter {
	background: url(../images/backgrounds/autoiluFooterGrad.jpg);
	height:10px;
}






.jjk_navi {
	background:#182798 url(../images/backgrounds/right_navi_jjk_bg.png);
	background-repeat:no-repeat;
}
h4.jjk {
	background-color:#182798;
}



/*vahvanen_back.jpg*/
#blog_604592{background: url(../images/ksml/vahvanen_back.jpg) top right no-repeat;}

/*tuomas kaarkoski rangaistusalue*/
#blog_550121{background: url(../images/ksml/tuomasKaarkoskiBlogi.jpg) top right no-repeat;}

/*matkailuopiskelijat*/
#blog_537885{background: url(../images/ksml/matkailuOpiskelijat.jpg) top right no-repeat;}

/*kaupungin teatteri*/
#blog_539174{background: url(../images/ksml/kaupTeatteriBlogi.jpg) top right no-repeat;}

/*rinkka ja rakkaus*/
#blog_502311{background: url(../images/ksml/rinkkarakkaus_back.jpg) top right no-repeat;}

/*happee*/
#blog_486207{background: url(../images/happee_back.jpg) top right no-repeat;}

/*oinonen*/
#blog_485895{background: url(../images/oinonen_back.jpg) top right no-repeat;}

/*tuomainen*/
#blog_404934{background: url(../images/tuomainen_back.jpg) top right no-repeat;}

/*kotamaki*/
#blog_348446{background: url(../images/kotamaki_back.jpg) top right no-repeat;}

/*malvela*/
#blog_293914{background: url(../images/malvela_back.jpg) top right no-repeat;}

/*lehkonen*/
#blog_293932 {background: url(../images/lehkonen_back.jpg) top right no-repeat;}

/*ahonen*/
#blog_6061 {background: url(../images/marko_back.jpg) top right no-repeat;}

/*hämäläinen*/
#blog_6062 {background: url(../images/ksml/juho_back.jpg) top right no-repeat;}

/*wallinheimo*/
#blog_38651 {background: url(../images/wallinheimo_back.jpg) top right no-repeat;}

/*tuomas heikkilä*/
#blog_26040 {background: url(../images/heikkila_back.jpg) top right no-repeat;}

/*pauliina kinnunen*/
#blog_104512 {background: url(../images/pauliina_back.jpg) top right no-repeat;}

/*jjk blogi*/
#blog_127062 {background: url(../images/jjk_back.jpg) top right no-repeat;}

/*kati reinikka blogi*/
#blog_206643 {background: url(../images/reinikka_back.jpg) top right no-repeat;}


#otteluohjelma_jjk {
	width:460px;
	margin:4px;
	border:solid #ccc 1px;
}
#otteluohjelma_jjk tr {
	border-bottom:solid #ccc 1px;
}
#otteluohjelma_jjk tr th {
	background:#eee;
}
#otteluohjelma_jjk p {
	font: normal 1em arial;
	margin:2px;
	padding-left:2px;
}

/* jjk:n otteluohjelman table end */


/* herrasmies jyp äänestys alkaa */
.v_candphoto {
	height:80px;
	overflow:hidden;
}
#jypPelaajaAanestys {
	border:solid #ddd 1px;
	margin-bottom:1em;
}
#jypPelaajaAanestys .v_content {
	background:url(http://media.ksml.fi/escenic/images/backgrounds/jypHerrasmiesPelaajaFpnosto.jpg);
	background-repeat:no-repeat;
	background-position:right 0;
}
.v_title{
	font-size:16px!important;
}

.v_candtitle {
	padding: 4px;
	font-size:1.2em;
}
.v_candtitle a {
	font-size:1em;
	padding-left:1.4em;
	background: url(http://media.ksml.fi/escenic/images/icons/green_bullet_ksml.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
}
.jypFp .v_candphoto img {
	height:60px;
}
.jypFp .v_candphoto {
	height:60px;
}
.jypFp .v_candvoted{
	padding:0!important;
}
.jypFp .v_title{
	font-size:20px!important;
	width:340px;
	color:#fff!important;
	line-height:22px;
	margin-left:0.4em;
	margin-top:0.2em;
}
.jypFp .v_desc{
	width:300px;
}
.jypFp .v_candvotedplus, .jypFp .v_candvoted {
	margin:0!important;
	padding:0!important;
	margin:2px 1em!important;
	width:420px!important;
}
.v_box {
	
}
.JYPherrasmiespelaaja .v_sort {
	float:left!important;
}
.JYPherrasmiespelaaja .v_title {
	font-size:24px!important;
}
.v_candvotedplus, .v_candvotebuttonnominus {
	border:solid #eee 1px;
}
#JYPherrasmiespelaaja_v_votesleft {
	width:260px;
	float:right;
	margin:0;
	margin-top:24px;
	display:none;
}
/* herrasmies jyp äänestys loppuu */

/* artikkelin loppuun vinkki paperilehdestä alkaa */
.printTeaserText {
	padding:0.8em 2em 0.8em 4em;
	margin-bottom:0.8em;
	background:url(../images/ksml/backgrounds/tipToPaper.gif);
	background-repeat:no-repeat;
	background-position:4px 20px;
	font-weight:bold;

}
.printTeaserText span {
	display:block;
	margin:0.4em 0;
	color:#666;
	font-weight:normal;
}
/* artikkelin loppuun vinkki paperilehdestŠ loppuu */

/* kyselylomake vastaus sŠhkšpostiin alkaa */

.viihde {
	background:#fff;
	padding:1em;
	border:solid #eee 1px;
}
.viihde h4 {
	background:#990000!important;
	padding:0.4em;
	text-transform:none!important;
	font-size:2em!important;
}
.viihde .question {
	width:96%!important;
	border:solid #eee 1px;
	padding:1em;
	font-weight:bold;
	margin-bottom:1em;
	background:#fff url(../images/ksml/backgrounds/gradientGray.jpg);
	background-position:0 bottom;
	background-repeat:repeat-x;
}
.questionAnswers {
	width:100%;
	font-weight:normal;
	border:solid #eee 1px;
	background:#fff;
	margin-top:4px;
}
.questionAnswers td {
	padding:0.4em;
}
.questionAnswerTd {
	width:90%;
}

/* kyselylomake vastaus sähköpostiin loppuu */

.questionThanks {
	padding:3em;
	text-align:center;
	background:url(../images/ksml/backgrounds/boxBg.png);
	background-position:0 bottom;
	border-top:solid #eee 1px;
 }
 .joulukalenteriVideoListFp h6 {
 	display:none;
 }
  .joulukalenteriVideoListFp  {
 	margin:1em 0;
 }
 .joulukalenteriVideoListFp img {
 	margin-right:20px;
 }
 
 div.joulukalenteriVideoListFooter {
	background: url(../images/backgrounds/autoiluFooterGrad.jpg);
	height:10px;
	border:0;
}
/* videoiden tekijätiedot */
#videoInformation {
	margin-bottom:3em;
	border-top:solid #eee 1px;
	width:468px;
	padding:0.2em 0;
}
#videoInformation span {
	display:block;
	color:#999;
}
/* videoiden tekijätiedot loppuu */

.urheiluTaulukko td {
	text-align:left!important;
	padding:2px 6px;
	}
.urheiluTaulukko tr {
	border-bottom:solid #ccc 1px!important;
	}
.urheiluTaulukko  {
	width:100%!important;
	margin-bottom:1em;
	border-top:solid #ccc 1px!important;
	}

/*vancouver 2010*/

.vancouverOhjelma {
	width:300px;
	border:solid #ccc 1px;
	padding:5em 1em 1em 14em ;
	background:#fff url(../images/ksml/backgrounds/vancouverNostolootaBg.jpg);
	background-repeat:no-repeat;
	
}

.vancouverOhjelmaKiekko {
	width:300px;
	border:solid #ccc 1px;
	padding:5em 1em 1em 14em ;
	background:#fff url(../images/ksml/backgrounds/vancouverNostolootaKiekossaBg.jpg);
	background-repeat:no-repeat;
	
}

.vancouverOhjelma table {
}
.vancouverOhjelma p {
	margin:0;
}
.vancouverOhjelma td a {
	text-decoration:none;
	display:block;
	padding:2px 1em;
	border:solid #eee 1px;
	background:#494949 url(../images/ksml/backgrounds/bgNavLevel-1.jpg)!important;
}
.vancouverOhjelma td a:hover {
	border:solid #ccc 1px;
	background:#494949 url(../images/ksml/backgrounds/bgNavLevel-1.jpg)!important;
	background-position:0 -8px;
}
.vancouverOhjelma .vancouverMainLink{
	display:block;
}
.vancouverOhjelma h2{
	font-size:12px;
}
/*vancouver 2010 loppuu*/

.listArticle {
	background:#FEFEFE url(../images/backgrounds/gradientGray.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	border: 1px solid #ccc;
	margin: 10px 0;
	clear: both;
	-webkit-border-radius: 4px; -moz-border-radius: 4px;
	display:block;
	text-decoration:none;
	color:#333;
	padding:0.4em;
	overflow:hidden;
}
.listArticle:hover {
	background:#FEFEFE url(../images/backgrounds/gradientGray.jpg);
	background-position:0 40px;
	background-repeat:repeat-x;
	border: 1px solid #eee;
	margin: 10px 0;
	clear: both;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	display:block;
	text-decoration:none;
	color:#333;
}
.listArticle span {
	display:block;
	font-size:11px;
	font-weight:normal;
}
.listArticle img {
	display:block;
	font-size:11px;
	font-weight:normal;
}

/*sitaattiloota alkaa */
.citationTitle {
	background:#fff url(../images/ksml/backgrounds/citationBoxBg.jpg);
	background-position:left 8px;
	background-repeat:no-repeat;
	padding:0.6em 0.6em 1.2em 56px;
	margin:1em 0;
	border-bottom:dotted #ccc 1px;
	border-top:dotted #ccc 1px;
}
.citationTitle h3 {
	margin-bottom:4px!important;
}
.citationTitle a {
	text-decoration:none;
}
/*sitaattiloota loppuu */

/* uusi lukijankuvat */

.readersImageBlog {
	width:128px;
	float:left;
}
.readersImageBlogImage {
	width:128px;
	height:85px;
	overflow:hidden;
}
.readersImageBlogImage img {
	width:128px;
}

.readersImageItemHeading, .readersImageBodyText, .readersImageDate {
	font: normal 10px arial;margin-bottom: 0em; display:block; color:#333;
}
	
/* uusi lukijankuvat loppuu */

.weatherCamera img {
	height:180px;
	display:block;
}

/* arkiston korjaus */
.sotsikko {
	font-weight:bold;
	font-size:1.4em!important;
	margin-bottom:0.2em!important;
}
.aspa .grid {
	margin-top:1em;
}
.aspa .right {
	float:right!important;
}
#searchOutput {
	padding: 1em 0em;
}
#searchOutput a {
	margin-bottom:1em;
	display:inline;
}
.archiveSearchBox {
	background:url(../images/backgrounds/customServiceBgGrad.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.ajaxMessageText {
	padding:2em;
	border:solid #eee 1px;
	background:#fff;
}
/* arkiston korjaus loppuu */

.headerTipsUl img {
	border:0!important;
}
/* footerin alle tikkeirin tila */
#main {
	margin-bottom:40px;	
	}
/* footerin alle tikkeirin tila loppuu */

/* lukijankuva nosto */

.moblogGalleryTeaserBox {
	border-bottom:1px dotted #CCCCCC;
	border-top:1px dotted #CCCCCC;
	text-align:center;
	margin-bottom:1em;
	display:block;
	padding:1em 0;
}
.moblogTeaserThumbnailImage img {
	width:60px;
	height:50px;
	margin:0.3em;
	display:inline;
	border:solid #666 1px;
}

/* yleisformi*/
.generalEmailForm {
	border:solid #eee 1px;
	padding:1em;
	margin: 1em 0;
	background:#fefefe;
}
.field {
	width:240;
	margin:2px auto;
	background:#fefefe;
	padding: 2px 1em;
}
.fieldTextbox {
	width:200px;
}
.fieldQuestion {
	width:120px;
	display:inline-block;
}

.fieldSubheading {
	font-weight:bold;
}
/* button asiakaspalvelusivulle ja tarvittaessa muuallekin */

.prodPresLink li {
	background:none!important;
	padding:0!important;
}

.prodPresLink li a, .generalEmailFormSendButton a,  #buttonReadArchive  {
	padding:8px 8px 0px 4em;
	margin:4px 0;
	background:url(../images/ksml/backgrounds/buttonsBg.jpg);
	background-repeat:no-repeat;
	background-position:0 -136px;
	width:236px;
	height:24px;
	display:block;
	text-decoration:none!important;
}
.prodPresLink li a:hover, .generalEmailFormSendButton a:hover,  #buttonReadArchive:hover  {
	background-position:0 -168px;
}
/* poistaa taustakuvan rekisteröitymislomakkeen lopun linkeistä */
.unit .prodPresLink a {
	background:none!important;
}



/* perus button*/

a.baseButton {
    background: transparent url(../images/ksml/backgrounds/bg_button_a.gif) no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    cursor:pointer;
}

a.baseButton span {
    background: transparent url(../images/ksml/backgrounds/bg_button_span.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 
a.baseButton:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.baseButton:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}
a.baseButton:hover {
    	text-decoration:underline;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	text-decoration: none;
}

/*perus button loppuu */

/*uutishuone alkaa*/
#Uutishuone {
	width:800px;
	overflow:hidden;
	border-top:solid #eee 1px;
	border-bottom:solid #eee 1px;
	padding-top:1em;
}
.UH_Displayer {
	width:250px;
	float:left;
	height:280px;
	padding-right:1em;
}
.UH_Headline a {
	display:block;
	text-decoration:none;
	cursor:pointer;
}
/*uutishuone loppuu*/

/*mikromaksuartikkelien nostolaatikko*/
.payArticleListFp {
	margin-bottom:1em;
}
.payArticleListFp .date {
	margin:0!important;
	font-family:georgia,serif;
}
.payArticleListFp h3, .payArticleListFp p {
	margin-bottom:0.1em!important;
}
.payArticleListFp h4 {
	background:url(../images/ksml/backgrounds/AspabgNavLevel-2.jpg);
}
.payArticleListFp h6 {
	background:url(../images/ksml/backgrounds/APEPay.png);
	background-position:right -2px;
	background-repeat:no-repeat;
	font-weight:normal;
	padding-right:2em;
	padding:0.4em 2em 0.4em 0.4em;
	display:inline-block;
	border-bottom:solid #eee 1px;
}
.payArticleListFp .unit {
	background:url(../images/ksml/backgrounds/FooterGrad300.jpg);
	background-position:0 bottom;
	background-repeat:no-repeat;
	padding:0.4em 1em 1.2em 0.4em;
	margin-bottom:0!important;
	/*border-bottom:solid #eee 1px;*/
}
.payArticleListFp img.pos_right {
	border:solid #333 1px!important;
	width:50px;
}

.payArticleListFp a {
	font-family:georgia,serif;
	color:#000;
}
.payNewsTip {
	display:block;
}
	
/*mikromaksuartikkelien nostolaatikko loppuu*/


#navigation #navLevel-2 li {
	height:18px;
	padding:0.6em 0.2em 0.2em 0.2em;
}
#navigation #navLevel-2 li a {
	float:none;
}
#navigation #navLevel-2 li img {
	vertical-align:top;
	position:relative;
	top:-6px;
}

.rightColumnBanner5 embed, .rightColumnBanner3 a, .rightColumnBanner4 a, .rightColumnBanner5 a {
	padding-top:10px!important;
	display:block!important;
	margin-bottom:1em!important;
	padding-bottom:1em!important;
	border-bottom:dotted #999 1px!important;
}

.ralli_navi, .olympia_navi {
	background:#eee;
	overflow:hidden;
	border:solid #eee 1px!important;
}
.ralli_navi a, .olympia_navi a {
	color:#333!important;
}
#navi_right {
	background:#FEFEFE url(../images/backgrounds/gradientGray.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	overflow:hidden;
	border:solid #eee 1px!important;
	padding:0.4em 1em!important;
	margin-bottom:1em;
}
#navi_right a, #navi_right a {
	color:#333!important;
	font-weight:normal!important;
	text-decoration:none!important;
}

/* facebook liitännäiset alkaa */

#fb_like_iframe {

	width:440px;

	height:80px;

}

.fb_like {

	height:80px;

	width:468px;

	display:table;

}

/* facebook liitännäiset loppuu */


/* pelaajakorttinosto alkaa */
.pelaajakorttinosto2010 span {
	display:block;
	margin-top:2px;
}

.pelaajakorttinosto2010 {
	border-bottom:solid #ccc 1px;
	padding-bottom:1em;
}
.pelaajakorttinosto2010 table {
	width:100%;
}

.pelaajakorttinosto2010 td {
	padding:2px;
	width:35%;
}
.pelaajakorttinosto2010 h3 {
	font:bold 1em arial!important ;

	margin-bottom:0!important;
	margin-top:4px;
	background:#efefef;
	padding-left: 1em;
}
.pelaajakorttinosto2010 a {

		padding-left:1.2em;

		background:url(http://media.ksml.fi/escenic/images/ksml/icons/black_listing_bullet.gif);

		background-repeat:no-repeat;

		background-position:0 4px;

		display:block;
		margin-top:2px;

}
/* pelaajakorttinosto alkaa */


/*verot alkaa*/

#sitemapHorisontal {
	width:800px!important;
}
.grid .unit {	
}

.veroTable {
	width:780px;
	border:solid #eee 1px;
}

.veroTable tr {
	border-left:solid #000 1px;
}
.veroTable td {
	border-right:solid #ddd 1px;
	border-left:solid #ddd 1px;
	padding: 0.4em 0.4em;
}
.veroTable th a {
	color:#666;
}
.veroTable th a:hover {
	color:#333;
	text-decoration:none;
}
.veroTable th {
	padding: 0.4em 0.6em;
	text-align:center;
	background-image: url(../images/ksml/backgrounds/bgNavLevel-1.jpg);
	border:solid #ddd 1px;
	border-bottom:solid #ccc 1px;
}
.veroEven {
	background:#f7f7f7;
}

.veroTitle {
	/*border-top:solid #ccc 1px;*/
	/*border-bottom:solid #ccc 1px;*/
	text-align:center;
	/*background:#ddf5da;*/
	padding:0.2em;
	font-size:1.2em;
	text-transform:uppercase;
}

td.veroName {
	font-weight:bold;
}
td.veroYear {
	text-align:center;
}
td.veroNumberic {
	text-align:right;
	white-space:nowrap;

}
.verotKunnatNavi, .veroSearch {
	width:780px;
	text-align:center;
	padding:1em 0;
	background:url(../images/backgrounds/gradientDarkGreen.jpg);
	background-position:0 -20px;
	border-right:solid #eee 1px;
	border-left:solid #eee 1px;
	color:#fff;
	margin-top:0.6em;
	font-size:14px;
}
.verotKunnatNavi li {
	display:inline-block;
	font-size:16px;
}

.veroDivPaging {
	padding:0!important;
}
.veroPagingDisabled, .veroPaging a {
	white-space:nowrap;
}
.veroPagingDisabled {
	color:#fff;
}

.veroPaging a { 
	font-size: 11px; 
	color: #000000; 
	font-family: 
	verdana, arial, helvetica, sans-serif; 
	background: #fafafa none repeat-x scroll center top; 
	background-image: url(../../images/ksml/backgrounds/bgNavLevel-1.jpg);
	cursor: pointer;
	padding:0.4em 0.6em;
	border:solid #999 1px;
	text-decoration:none;
	-webkit-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-radius: 5px;
}

.veroPaging a:hover {
	background: #f4f4f4;
	border:solid #eee 1px;
}

.veroSearch {
	text-align:center;
}


.veroRowCount li {
	float:left;
	margin:0.4em;
}
.veroRowCount {
	display:block;
	height:30px;
	margin:0.4em 0 0.2em 0;
	float:right;
}

.veroSelectedASC { 
	background:#4f984b url(../../images/ksml/backgrounds/arrowList.jpg)!important;
	background-position:right bottom!important;
	background-repeat:no-repeat!important;
	padding-right:1em!important;

}
.veroSelectedDESC{ 
	background:#4f984b url(../../images/ksml/backgrounds/arrowList.jpg)!important;
	background-position:right top!important;
	background-repeat:no-repeat!important;
	padding-right:1em!important;
}
.veroSelectedDESC a, .veroSelectedASC a { 
	text-decoration:none;
	color:#ffffff!important;
}
.verotBackButton {
	position:relative;
	top:84px;
	height:0;
}
	
/*twitter ja facebook linkit alkaa*/
#twitter {
	background:url(../images/ksml/backgrounds/ButtonBgTwitter.jpg);
}
#facebook {
	background:url(../images/ksml/backgrounds/ButtonBgFb.jpg);
}

#alprosoya-facebook {
	background:url(../images/ksml/backgrounds/alproSoyaButtonBgFb.jpg);
	height:42px;
	width:287px;
}

#twitter, #facebook {
	background-repeat:no-repeat;
	display:block;
	height:42px;
	margin:0 0 0.4em;
	padding:0;
}
#twitter:hover, #facebook:hover, #alprosoya-facebook:hover {
	background-position:0 -50px;
}
#ksml-facebook, #ksml-twitter {
	height:42px;
	width:287px;
}


