body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #2f302e;
	color: #233317;
	min-width: 230px;
}
.sisallot {
	background-color: #fff;
	background: url(../img/front/header_bg.html) top center no-repeat;
}
.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
}
.inner {
	width: 96%;
	margin: 0 auto;
	max-width: 980px;
	min-width: 220px;
	padding-left: 2%;
	padding-right: 2%;
}
img{
	max-width: 100%;
	height: auto;
	border: none;
}
hr {
	color: #acacac;
	background-color: #acacac;
	height: 1px;
	margin-top: 20px;
	margin-bottom: 10px;
}
/*-----------------------------------------------------  DIVIT */
#etusivu-wrapper {
	width: 100%;
	overflow: hidden;
	min-width: 220px;
}
#wrapper {
	width: 100%;
	max-width: 980px;
	margin: 0 auto;
	background-color: #fff;
	overflow: hidden;
	min-width: 220px;
}
#etusivu-header {
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #5c832e url(../img/front/header_bg.html) no-repeat top center;
        padding-bottom: 18px;
}
#nappulat {
	float: right;
	width: 200px;
	height: 30px;
	margin-left: 780px;
	margin-top: 5px;
	text-align: right;
        color: #8AC444;
}
#nappulat a {
        display: inline-block;
        vertical-align: middle;
}
#tunnus {
	position: absolute;
	width: 199px;
	height: 138px;
	margin-left: 15px;
	margin-top: 30px;
}
#tunnus a {
	display: block;
	width: 199px;
	height: 138px;
}
#slogan {
	max-width: 970px;
	margin-left: auto;
	margin-right: auto;
}
#alavalikko {
	float: left;
	width: 100%;
	text-align: center;
	background-color: #373637;
	height: auto;
}
#alavalikko a, #alavalikko a:hover {
	display: inline-block;
	width: auto;
	font-size: 16px;
	font-weight: 600;
	color: #fff;
	line-height: 50px;
	margin-right: 5px;
	margin-left: 5px;
}
#sisalto {
	float: right;
	width: 100%;
	height: auto;
        min-height: 500px;
}
/*-----------------------------------------------------  VALINTALAATIKOT */
#etusivu-valinnat {
	width: 100%;
	padding-top: 30px;
	padding-bottom: 20px;
	overflow: hidden;
	background-color: #eaf4dd;
}
#perussivu-valinnat {
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow: hidden;
}
.valintabox {
	float: left;
	width: 23.5%;
	text-align: center;
	font-size: 16px;
	color: #233317;
	font-family: 'Russo One', Verdana, Arial, Helvetica, sans-serif;
}
.perussivu-valintabox {
	float: left;
	width: 23.5%;
	text-align: center;
	color: #233317;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}
.keski-vasen {
	margin-left: 2%;
	margin-right: 1%;
}
.keski-oikea {
	margin-left: 1%;
	margin-right: 2%;
}
.valintabox img, .perussivu-valintabox img {
	width: 100%;
	height: auto;
}
/*----------------------------------------------------- EDUSTUS -SIVU */
#edustus-vasen {
	float: left;
	width: 49%;
	height: auto;
	margin-right: 1%;
	margin-top: 10px;
	overflow: hidden;
}
#edustus-oikea {
	float: left;
	width: 49%;
	height: auto;
	overflow: hidden;
	margin-top: 10px;
	margin-left: 1%;
}
#ottelulistaus {
	background: #eaf4dd;
	padding: 15px;
	margin-bottom: 10px;
}
#ottelulistaus img {
	width: 100%;
	height: auto;
	max-width: 80px;
}
/*-----------------------------------------------------  KUMPPANILOGOT*/
#kumppanit {
	width: 100%;
	background: #fff
}
#kumppanit ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#kumppanit li {
	width: 10%;
	float: left;
	display: block;
	margin: 0;
	padding: 0;
}
#kumppanit li img {
	width: 100%;
	height: auto;
}
/*-----------------------------------------------------  UUTISET */
#uutiset {
	width: 100%;
	overflow: hidden;
	background: #8ac444;
	padding-top: 30px;
	padding-bottom: 20px;
}
#uutiset ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#uutiset li {
	font-size: 14px;
	color: #233317;
	float: left;
        font-weight: bold;
}
#uutisetul-1 .uutisetli-pvm {
	width: 12%;
	margin-right: 1%;
	padding-bottom: 20px;
        padding-top: 3px;
}
#uutisetul-1 .uutisetli-otsikko {
	width: 36%;
	margin-right: 1%;
	padding-bottom: 20px;
}
#uutisetul-1 .uutisetli-kaikki {
	width: 98%;
	margin-right: 1%;
	text-align: right;
}
#uutisetul-1 .uutisetli-kaikki a {
	color: #ac2426;
}
#uutisetul-1 .uutisetli-pvm3, #uutisetul-1 .uutisetli-pvm5 {
	clear: both;
}
/*-----------------------------------------------------  KUMPPANIT - ISOT MAINOKSET */
#isot-kumppanilaatikot {
	width: 100%;
	background: #fff;
	padding-top: 10px;
	padding-bottom: 8px;
}
#isot-kumppanilaatikot ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.mainosbox-vasen {
	float: left;
	width: 49%;
	text-align: center;
	font-size: 16px;
	color: #233317;
}
.mainosbox-oikea {
	float: right;
	width: 49%;
	text-align: center;
	font-size: 16px;
	color: #233317;
}
#isot-kumppanilaatikot img {
	width: 100%;
	height: auto;
}
/*-----------------------------------------------------  FOOTER */
#footer {
	padding-top: 20px;
	background: #2f302e;
}
.footer-box {
	width: 23%;
	margin-left: 1%;
	margin-right: 1%;
	float: left;
	height: 158px;
	color: #fff;
}
.footer-box img {
	width: 90%;
	height: auto;
}
#footer a, #footer a:hover {
	font-size: 20px;
	color: #8ac444;
	line-height: 25px;
}

/*-----------------------------------------------------  PÄÄVALIKKO */
#paavalikko {
	float: right;
	width: 100%;
	height: 40px;
	margin-top: 85px;
	overflow: hidden;
	text-align: right;
	margin-bottom: 20px;
}
#paavalikko_mobiili {
	display: none;
}
#paavalikko ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}
#paavalikko li {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#paavalikko li a {
	display: block;
	padding-top: 17px;
	padding-bottom: 17px;
	color: #ffffff;
	margin-left: 25px;
	font-size: 18px;
	font-weight: 400;
	font-family: 'Titillium Web', Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
#paavalikko li a:hover {
	color: #abe16a;
	text-decoration: none;
}
#paavalikko .paavalikko_li_valittu a {
	color: #abe16a;
}
#paavalikko .paavalikko_li_valittu a:hover {
	color: #ffffff;
}
/*-----------------------------------------------------  VANHENTUNUT SELAIN */
#vanhentunutselain {
	display: block;
	min-width: 220px;
	padding: 20px;
	color: #ffffff;
	background-color: #000000;
	font-size: 16px;
	text-align: center;
}
#vanhentunutselain a {
	color: #ffffff;
	font-size: 16px;
	text-decoration: underline;
}
#vanhentunutselain a:hover {
	color: orange;
}
/*-----------------------------------------------------  BSTR TUNNUS */
#bstr-hold {
	width: 100%;
}
#bstr {
	float: right;
	width: 40px;
	height: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#bstr a {
	display: block;
	background-image: url(../../www.weboost.fi/img/bstr/40.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 40px;
	height: 15px;
}
#bstr span {
	display: none;
}
#vaihtuvakuva {
	width: 100%;
	height: auto;
	clear: both;
	overflow: hidden;
}
#vaihtuvakuva img, #paakuva img {
	width: 100%;
	height: auto;
}
#paakuva {
	width: 100%;
	height: auto;
	clear: both;
}
#vaihtuvakuva span {
	display: block;
	background-color: #eaf4dd;
	padding: 10px;
	font-size: 18px;
	line-height: 18px;
	color: #233317;
	margin: 0;
	text-align: center;
}
#vaihtuvakuva a {
	margin: 0;
	font-size: 14px;
	line-height: 14px;
}
#vaihtuvakuva a:hover {
	text-decoration: none;
}
/*-----------------------------------------------------  SARJATAULUKKO */
#edustus_sarjataulukko {
	margin-top: 10px;
	margin-bottom: 10px;
}
.sarja {
	margin-top: 10px;
}
.sarja img {
	width: 100%;
	height: auto;
	max-width: 80px;
}
.sarja th {
	text-align: left;
}
.sarjalogo {
	width: 100px;
}
.sarja-2, .sarja-6, .sarja-7 {
	display: none;
}
/*----------------------------------------------------- RWD MUOTOILUJA */
.rwd-video {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.rwd-video iframe, .rwd-video object, .rwd-video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*-----------------------------------------------------  RWD PALSTAT */
.rwd-palstat2, .rwd-palstat3, .rwd-palstat4 {
	width: 100%;
}
.rwd-palstat2 img, .rwd-palstat3 img, .rwd-palstat4 img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.rwd-palstat2 .palstavasen {
	float: left;
	width: 49%;
	margin-right: 2%;
}
.rwd-palstat2 .palstaoikea {
	float: left;
	width: 49%;
}
.rwd-palstat2 .palstakapea {
	width: 32% !important;
}
.rwd-palstat2 .palstalevea {
	width: 66% !important;
}
.rwd-palstat3 .palstavasen {
	float: left;
	width: 32%;
	margin-right: 0
}
.rwd-palstat3 .palstakeski {
	float: left;
	width: 32%;
	margin-left: 2%;
	margin-right: 2%;
}
.rwd-palstat3 .palstaoikea {
	float: left;
	width: 32%;
}
.rwd-palstat4 .palstavasen {
	float:left;
	width:23.5%;
	overflow:hidden;
}
.rwd-palstat4 .palstakeski {
	float:left;
	width:23.5%;
	margin-right:2%;
	margin-left:2%;
	overflow:hidden;
}
.rwd-palstat4 .palstakeski-oikea {
	margin-left:0 !important;
}
.rwd-palstat4 .palstaoikea {
	float:left;
	width:23.5%;
	overflow:hidden;
}
#ottelulistaus .palstavasen {
	float: left;
	width: 49%;
	margin-right: 1%;
}
#ottelulistaus .palstaoikea {
	float: left;
	width: 49%;
	margin-left: 1%;
}
#ottelulistaus .palstakapea {
	width: 24%;
	min-height: 45px;
}
#ottelulistaus .palstalevea {
	width: 74%;
	min-height: 45px;
}