/* STANDARD STYLESHEET */
/* Designed by Onesta solutions */

/* BODY */
BODY { background: #FFFFFF; margin: 0px; padding: 0px; }
FORM { margin: 0px; }

/* TEXTS */
TD, TH { font-family: Verdana,Arial,Helvetica,Sans-serif; font-size: 9pt; line-height: 16px; }
h1 { font-size: 14pt; line-height: 20px; margin-top: 0px; }
h2 { font-size: 13pt; }
h3 { font-size: 11pt; }

.Apulinkit { font-size: 8pt; margin:0; padding-top: 0px; }
.Copy { color: #999; font-size: 8pt; }
.Natsa { color: #009933; font-weight: bold; }
.Polku TD { font-size: 8pt; }
.Date { font-size: 8pt; font-style: italic; }
.Sijainti { font-size: 8pt; color: #666; }
.Kirjoittaja { font-size: 9pt; }
.Haku { font-size: 8pt; margin:0; padding-top:10px; }
.Haku INPUT { font-size: 8pt; }
.banneri { margin:0 0 5px 0; }
.Tere { margin:0 0 0 20px; }

/* TAULUKKO */
TABLE.taulukko { border-collapse:collapse; width:80%; }
TABLE.taulukko TD, TABLE.taulukko TH { border:1px solid #C0C0C0; font-weight:normal; padding:3px 5px; }
TABLE.taulukko .otsikko { background:#52B438; padding:5px; }
TABLE.taulukko .riviOtsikko { background:#F1F1F1; white-space: nowrap; }
TABLE.taulukko .valueRowMinus { color: red; }
TABLE.taulukko .valueRowPlus { color: green; }
TABLE.taulukko .palstaOtsikko { background:#D0E5AF; }
TABLE.taulukko .huomio { background:#F0F0A0; }
TABLE.taulukko .tasOik { text-align:right; }
TABLE.taulukko .korostus { background:#F9F9F9; }
TABLE.taulukko .up { color: #00FF00; }
TABLE.taulukko .down { color: #FF0000; }

/* LINKS AND NAVIGATION */
a:link { color: #03C; text-decoration: underline }
a:active { color: #03C; text-decoration: underline }
a:visited { color: #03C; text-decoration: underline }
a:hover { color: #03C; text-decoration: underline }

/* Ylanavigaatio */
.Ylanavi TD { background: #FFDA5B; padding: 4px 20px; }
.Ylanavi TD.Tab { background: #CCC url(http://edit.farmit.net/farmit_edit/kuvat/tabgrad.gif); padding: 0; font-weight: bold; }
.Ylanavi TD.Tab A { display: block; width: 100%; padding: 4px 10px; text-decoration: none; color: #000; }
.Ylanavi TD.Tab A:hover { background: #E5E5E5; color: #03C; }
.Ylanavi TD.Selected { padding: 5px 10px; background: #F4BD00 url(http://edit.farmit.net/farmit_edit/kuvat/hdr.gif) no-repeat top left; font-weight: bold; }
html>body .Ylanavi TD.Tab A { width: auto; }

/* Vasen navigointi */
.VasenNavi { width: 100%; background: #FFF; margin: 0px 0px 10px 0px; padding: 10px 0px 0px 3px; }
.VasenNavi A:link, .VasenNavi A:visited, .VasenNavi A:active, .VasenNavi A:hover { text-decoration: none; color: #03C; }
.VasenNavi .PaaOtsikko { padding: 3px 5px 3px 7px; border-bottom: 1px solid #CCC; font-weight: bold; }
.VasenNavi UL { margin: 0px; padding: 0px; border-left: 1px solid #CCC; }
.VasenNavi LI { background: #FFF; margin: 0px; list-style: none; }
.VasenNavi LI A { display: block; width: 100%; padding: 5px 15px 5px 13px; }
.VasenNavi LI.Otsikko { padding-left: 3px; }
.VasenNavi LI.Otsikko A { background: url(http://edit.farmit.net/farmit_edit/kuvat/headsel_more3.gif) no-repeat center left; border-bottom: 1px solid #CCC; }
.VasenNavi LI.Otsikko A:hover { background-color: #F8F8F8; }
.VasenNavi LI.Otsikko .Valittu { background: #F8F8F8 url(http://edit.farmit.net/farmit_edit/kuvat/headsel3.gif) no-repeat center left; padding: 5px 5px 5px 13px; border-bottom: 1px solid #CCC; border-right: 3px solid #F4BD00; }
.VasenNavi LI.Alataso A { background: #FFF url(http://edit.farmit.net/farmit_edit/kuvat/navsel_more3.gif) no-repeat center right; border-bottom: 1px solid #CCC; border-right: 1px solid #CCCCCC; }
.VasenNavi LI.Alataso A:hover { background-color: #F8F8F8; }
.VasenNavi LI.Eitasoa A { background: #FFF; border-bottom: 1px solid #CCC; border-right: 1px solid #CCCCCC; }
.VasenNavi LI.Eitasoa A:hover { background-color: #F8F8F8; }
.VasenNavi LI.Eitasoa .Valittu { background: #F8F8F8; padding: 5px 5px 5px 13px; border-bottom: 1px solid #CCC; border-right: 3px solid #F4BD00; }

html>body .VasenNavi A { width: auto; }
html>body .VasenNavi LI A { width: auto; }
html>body .VasenNavi LI.Otsikko A { width: auto; }
html>body .VasenNavi LI.Alataso A { width: auto; }
html>body .VasenNavi LI.Eitasoa A { width: auto; }

/* PAGE ELEMENTS */
.Main { margin-top: 5px; }
.Klubi { margin-top: 5px; }
.MainContent { padding: 25px 10px 20px 10px; }
.BgHilite { background: #EFEFEF; }

/* Logopalkki */
.Logo { background: url(http://edit.farmit.net/farmit_edit/kuvat/bodybg.gif) no-repeat top left; }
.Logo .MrgnLogo { padding: 5px 0px 7px 20px; }
.Logo .MrgnBanneri { padding: 5px 0px 7px 50px; }
.Logo .MrgnTere { padding-left: 20px; }

/* Kuvitus */
/* Juhan muuttama 24.2 */
/*.Kuvitus { background: #ECECEC url(/farmit/kuvat/kuvbg.gif); } 
.Kuvitus { background: #ECECEC url(/farmit_edit/kuvat/kuvbg.gif); }
.Kuvitus2 TD { background: #F4BD00; border-bottom: 2px solid #3F9627; }*/
/* IKa muutos 7.3.2006 (Google-haku) */
.Kuvitus { background: #ECECEC url(http://edit.farmit.net/farmit_edit/kuvat/kuvbg.gif); }
.Kuvitus2 TD { background: #F4BD00; border-bottom: 2px solid #3F9627; }

/* Murupolku */
.Polku TD { padding: 6px 10px;  border-bottom: 1px dotted #C3C3C3; }

/* Login */
.Login { margin-bottom: 10px }
.Login TABLE { background: #FFF; border: 1px solid #C3C3C3; }
.Login TD { background: #F6F6F6; }
.Login .Header { background: #3F9627; padding: 3px 10px; margin: 0px; border-bottom: 2px solid #264A1C; font-weight: bold; color: #FFF; }
.Login .Content { padding: 10px; }

/* Haku */
.Hakutulos DIV.Header { background: #fff; padding: 3px 0px; margin: 0px; border-bottom: 4px solid #093; font-weight: normal; }
.Hakulista LI { margin-bottom: 8px; }

/* Sivukartta
.Sivukartta { border-top: 2px solid #093; }
.Sivukartta .Tab { background: #F6F6F6; padding: 5px 10px; border-left: 1px solid #093; border-bottom: 1px solid #093; border-right: 1px solid #093; }
.Sivukartta .Selected { background: #FFF; padding: 5px 10px; border-left: 1px solid #093; border-bottom: 1px solid #093; border-right: 1px solid #FFF; }
.Sivukartta .Left { float: left; width: 49%; margin-top: 15px; }
.Sivukartta .Right { float: right; width: 50%; margin-top: 15px; }
.Sivukartta H3 { margin: 10px 5px 0px 20px; }
.Sivukartta UL { list-style: none; margin-left: 20px; }
.Sivukartta LI UL { margin-top: 5px; margin-bottom: 15px; }
.Sivukartta LI { margin-bottom: 5px; }
*/

/* Sivukartta */
.Sivukartta { border-top: 2px solid #093; }
.Sivukartta .Tab { background: #F6F6F6; padding: 5px 10px; border-left: 1px solid #093; border-bottom: 1px solid #093; border-right: 1px solid #093; }
.Sivukartta .Selected { background: #FFF; padding: 5px 10px; border-left: 1px solid #093; border-bottom: 1px solid #093; border-right: 1px solid #FFF; }
.Sivukartta H3 { margin: 10px 5px 0px 20px; }
.Sivukartta UL { list-style: none; margin-left: 20px; }
.Sivukartta LI UL { margin-top: 5px; margin-bottom: 15px; }
.Sivukartta LI { margin-bottom: 5px; }


.Sivukartta H2 { background: url(http://edit.farmit.net/farmit_edit/kuvat/headsel3.gif ) no-repeat center left; padding: 5px 5px 5px 20px; border-bottom: 1px solid #018D70; clear: both; }
.Sivukartta .Left { float: left; }
.Sivukartta .Right { float: right; width: 49%; }
.Sivukartta H2 A:link, .Sivukartta H2 A:visited, .Sivukartta H2 A:active { text-decoration: none; }
.Sivukartta H2 A:Hover { text-decoration: underline; }

/* Sivuelementit */
.Element HR { color: #CCC; border: 1px #CCC dotted; }
.Element P.List { margin: 3px 0px 5px 10px; text-indent:-1.2em; }
.Element P { margin: 10px 0px 20px 0px; }

.LeftCol { background: #E5E5E5; }
.LeftCol .Element { margin-bottom: 10px }
.LeftCol .Element TABLE { background: #FFF; border: 1px solid #C3C3C3; }
.LeftCol .Element TD { background: #F6F6F6; }
.LeftCol .Element .Header { background: #3F9627; padding: 7px 10px 6px 10px; margin: 0px; border-bottom: 2px solid #264A1C; font-weight: bold; color: #FFF; }
.LeftCol .Element .Content { padding: 10px; }

.RightCol .Element { margin-bottom: 10px; }
.RightCol .Element TABLE { border: 1px solid #C3C3C3; }
.RightCol .Element TD { background: #EFEFEF; }
.RightCol .Weather TD { background: #FFFFFF; }
.RightCol .Header { font-weight: bold; background: #FFF url(http://edit.farmit.net/farmit_edit/kuvat/hdrbg.gif) no-repeat top left; margin: 0px; padding: 10px 0px 3px 15px; border-bottom: 4px solid #093; }
.RightCol .Content { padding: 10px; }
.RightCol .Weather { padding: 5px 2px 10px 2px; }
.RightCol .Element P.List { margin: 3px 0px 5px 5px; text-indent:0px; }
.Klubi .RightCol .Header { font-weight: bold; color: #FFF; background: #3F9627; padding: 7px 10px 6px 10px; margin: 0px; border-bottom: 2px solid #264A1C; }

.LeftCol .jep .Element { margin-bottom: 10px; }
.LeftCol .jep .Element TABLE { border: 1px solid #C3C3C3; }
.LeftCol .jep .Element TD { background: #EFEFEF; }
.LeftCol .jep .Element P.List { margin: 3px 0px 5px 5px; text-indent:0px; }
.LeftCol .jep .Header { color:#000; font-weight: bold; background: #FFF url(http://edit.farmit.net/farmit_edit/kuvat/hdrbg.gif) no-repeat top left; margin: 0px; padding: 10px 0px 3px 15px; border-bottom: 4px solid #093; }
.LeftCol .jep .Content { padding: 10px; }

.MainCol { padding-top: 5px; border-right: 5px solid #FFF; border-left: 5px solid #FFF; }
.MainCol TH { padding: 0px; }
.MainCol .Element { margin-bottom: 5px; }
.MainCol .Element TABLE { border: none; }
.MainCol .Element TD { background: #FFF; }
.MainCol .Element TD.Artikkeli { background: #F6F6F6; }
.MainCol .Header { background: #fff; margin: 0px; padding: 3px 5px; border-bottom: 4px solid #093; color: #000; font-weight: bold; }
.MainCol .Content { padding: 10px; }
.MainCol .ArtikkeliImgBg { background: url(http://edit.farmit.net/farmit_edit/kuvat/newsbg.gif); }

.Kumppanit TD { background: #E5E5E5; }
.Kumppanit .Content { padding: 20px 10px 10px 20px; line-height: 20px; }
.Kumppanit .Natsa { color: #093; font-weight: normal; }

.Calendar { margin-bottom: 10px; }
.Calendar TABLE { border: 1px solid #C3C3C3; }
.Calendar TH { background: #CCC; padding: 2px; }
.Calendar TD { background: #EFEFEF; }
.Calendar TD.Vko { background: #E5E5E5; }
.Calendar TD A { display: block; padding: 2px; }
.Calendar .Header A { display: inline; }
.Calendar .Header { font-weight: bold; background: #FFF; margin: 0px; padding: 10px 15px 3px 15px; border-bottom: 4px solid #093; }
.Calendar .Content { padding: 10px; }

.Keskustelu TD { padding: 20px 5px; }

/* Alapalkki */
.Alapalkki { margin-top: 5px; }
.Alapalkki TABLE { border-top: 1px solid #000; }
.Alapalkki TD { padding: 5px 10px; }

/* Popup */
.Popup { margin-bottom: 10px }
.Popup TABLE { background: #FFF; border: 1px solid #C3C3C3; }
.Popup TD { background: #F6F6F6; }
.Popup TH { padding: 0px; }
.Popup .Header { background: #3F9627; padding: 3px 10px; margin: 0px; border-bottom: 2px solid #264A1C; font-weight: bold; color: #FFF; }
.Popup .Content { padding: 10px; }

/* OTHERS */
INPUT.Kirjaudu { margin-top: 3px; }
.KuvaOikealle { display:block; float:right; margin-left:20px; }

/*BLOG STUF*/
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url(http://edit.farmit.net/farmit_edit/kuvat/star.gif) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0 auto;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}

.star-rating a.one-star{
	width:20%;
	z-index:6;
}

.star-rating a.two-stars{
	width:40%;
	z-index:5;
}

.star-rating a.three-stars{
	width:60%;
	z-index:4;
}

.star-rating a.four-stars{
	width:80%;
	z-index:3;
}

.star-rating a.five-stars{
	width:100%;
	z-index:2;
}

.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	

.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}

.blogstars{
	border:1px solid #cccccc;
	padding:0.5em;
	text-align:center;
}

.Arkistolinkit ul{
	list-style:none;
	margin:0;
	padding:0;
}
.Arkistolinkit li{
	list-style:none;
	margin:0;
	padding:4px 0;
}
.Arkistolinkit li{
	padding-left:8px;
}
