

/* Tyylit */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	color: #3a3a3a;
}

#main{
	width: 1184px;
}

#maindiv{
	width: 100%;
	background-image: url(../img/maindiv_bg.jpg);
	background-repeat:no-repeat;
	background-position: top center;
}

#menutable{
	width: 131px;
}

#valitse{ 
	height: 200px;
	width: 130px;
	}

.hide{
	display: none;
	}

.show{
	display: block;
	}

.hidden{
	display: none;
	height: 16px;
	/*color:#FFFFFF;
	visibility:hidden;*/
	}

.visible{
	display:block;
	height: 16px;
	font-size: 11px;
	}

.visiblesport{
	/*display:block;
	height: 16px;
	width: 100%;*/

	}

.bluebgcity{
font-style:italic;
display:block;
font-weight: bold;
color: #007dc5;
padding: 0 5 0 0;
font-size: 11px;
}

.bluebggym{
font-weight: bold;
display:block;
font-style:italic;
color: #007dc5;
padding: 0 5 0 0;
font-size: 11px;
}

.bluebgsport{
font-weight: bold;
/*display:block;*/
font-style:italic;
color: #007dc5;
padding: 0 5 0 0;
font-size: 11px;
}

.bluebglaani{
font-weight: bold;
display:block;
font-style:italic;
color: #007dc5;
padding: 0 5 0 0;
font-size: 11px;
}

.whitebg{
color:#000000;
width: 100%;
padding: 0 5 0 0;
font-size: 11px;
/*display:block;*/
}

.smallerfont{
font-size: 11px;
}

img{
border: 0;
margin:0;
}

#yrityslipputaulukko {
	border-width: 1px;
	border-style: solid;
	border-color: #ddd;
	border-collapse: inherit;
}

.main_top{
	background-image: url(../img/mainkuva.jpg);
	background-repeat: no-repeat;
	width: 847;
	height: 122px;
	padding: 0 0 0 0;
	vertical-align: top;
	}

.uutta{
	background-image: url(../img/uutta_tausta.jpg);
	background-repeat: no-repeat;
	width: 811px;
	height: 46px;
	padding: 0 0 0 0;
	vertical-align: top;
	}

.main_top_bowling{
	background-image: url(../img/main_top_bowling.jpg);
	background-repeat: no-repeat;
	width: 100%;
	height: 122px;
	padding: 34 0 0 500;
	vertical-align: top;
	}

.main_top_kuntoklubi{
	background-image: url(../img/main_top_kuntoklubi.jpg);
	background-repeat: no-repeat;
	width: 100%;
	height: 122px;
	padding: 34 0 0 500;
	vertical-align: top;
	}

.main_top_ladys_club{
	background-image: url(../img/main_top_ladys_club.jpg);
	background-repeat: no-repeat;
	width: 100%;
	height: 122px;
	padding: 34 0 0 500;
	vertical-align: top;
	}

.searchformtext{
border-width: 2px;
border-style: inline;
width: 150px;
}

.menu_yla{
width: 181px;
height: 36px;
background-color: #0066cc;
color: #ffffff;
font-size: 11px;
font-weight: bold;
vertical-align: middle;
text-align: center;
}

.menu_yla_bowling{
width: 181px;
height: 36px;
background-color: #916add;
color: #ffffff;
font-size: 11px;
font-weight: bold;
vertical-align: middle;
text-align: center;
}

.menu_yla_palloiluhalli{
width: 181px;
height: 36px;
background-color: #7fb0ff;
color: #ffffff;
font-size: 11px;
font-weight: bold;
vertical-align: middle;
text-align: center;
}

.menu_yla_fysioterapia{
width: 181px;
height: 36px;
background-color: #7ab551;
color: #ffffff;
font-size: 11px;
font-weight: bold;
vertical-align: middle;
text-align: center;
}

.menu_yla_yrityslippu{
width: 181px;
height: 36px;
background-color: #0066cc;
color: #ffffff;
font-size: 11px;
font-weight: bold;
vertical-align: middle;
text-align: center;
}

.banner{
	background-image: url(../img/banner.jpg);
	background-repeat: no-repeat;
	width: 100%;
	height: 178px;
	vertical-align:top;
	}

.banner_bowling{
	background-image: url(../img/banner_bowling.jpg);
	background-repeat: no-repeat;
	width: 806px;
	height: 237px;
	vertical-align:top;
	}

.banner_ladys_club{
	background-image: url(../img/banner_ladys_club.jpg);
	background-repeat: no-repeat;
	width: 806px;
	height: 237px;
	vertical-align:top;
	}

.banner_kuntoklubi_etusivu{
	background-image: url(../img/banner_kuntoklubi_etusivu.jpg);
	background-repeat: no-repeat;
	width: 806px;
	height: 237px;
	vertical-align:top;
	}

.banner_kuntoklubi_alasivu{
	background-image: url(../img/banner_kuntoklubi_alasivu.jpg);
	background-repeat: no-repeat;
	width: 806px;
	height: 237px;
	vertical-align:top;
	}

.bread{
	background-image: url(../img/bread_bg.jpg);
	background-repeat: repeat-x;
	height: 36px;
	width: 625px;
	padding: 10 0 0 10;
	}

.kuntoklubit{
	background-image: url(../img/kuntoklubit2_1209.jpg);
	background-repeat: no-repeat;
	width: 134px;
	height: 219px;
	padding: 2 20 13 10;
	}

.keilahalli{
	background-image: url(../img/keilahalli2_1209.jpg);
	background-repeat: no-repeat;
	width: 133px;
	height: 219px;
	padding: 2 20 13 10;
	}

.yrityslippu{
	background-image: url(../img/yrityslippu2_1209.jpg);
	background-repeat: no-repeat;
	width: 135px;
	height: 219px;
	padding: 2 20 13 10;
	}

.palloiluhalli{
	background-image: url(../img/palloiluhalli2_1209.jpg);
	background-repeat: no-repeat;
	width: 133px;
	height: 219px;
	padding: 2 20 13 10;
	}

.ajankohtaista{
	background-image: url(../img/ajankohtaista_bg2_1209.jpg);
	background-repeat: repeat-y;
	height: 385px;
	/*width: 133px;*/
	padding: 3 11 13 10;
	}

.fysioterapia{
	background-image: url(../img/fysioterapia.jpg);
	background-repeat: no-repeat;
	/*width: 134px;*/
	height: 211px;
	padding: 2 20 13 10;
	}

.fb_kauppa{
	background-image: url(../img/fb_kauppa.jpg);
	background-repeat: no-repeat;
	/*width: 133px;*/
	height: 211px;
	padding: 2 20 13 10;
	}

.uutta_etusivu{
	background-image: url(../img/painonpudotus2_1209.jpg);
	background-repeat: no-repeat;
	/*width: 133px;*/
	height: 211px;
	padding: 2 20 13 10;
	}

.paras_pudottaja{
	background-image: url(../img/paras_pudottaja_etusivu_tausta.jpg);
	background-repeat: no-repeat;
	/*width: 133px;*/
	height: 211px;
	padding: 2 20 13 10;
	}

.tyopaikat{
	background-image: url(../img/tyopaikat.jpg);
	background-repeat: no-repeat;
	/*width: 135px;*/
	height: 211px;
	padding: 2 20 13 10;
	}

.liity_mukaan{
	background-image: url(../img/liity_mukaan.jpg);
	background-repeat: no-repeat;
	/*width: 133px;*/
	height: 211px;
	padding: 2 20 13 10;
	}

.reunapalat{
	vertical-align: top;
	}

.news_td{
	background-image: url(../img/ajankohtaista_bg_bowling.jpg);
	background-repeat: repeat-y;
	padding: 10 15 0 15;
	}

.news_td_ajankohtaista{
	background-image: url(../img/ajankohtaista_bg_bowling.jpg);
	background-repeat: repeat-y;
	padding: 10 0 0 15;
	}

.content{
	/*background-image: url(../img/banner.jpg);
	background-repeat: no-repeat;*/
	width: 811px;
	font-size: 12px;
	vertical-align:top;
	}

.menu{
	background-color: #ffffff;
	vertical-align:top;
	border-right: 1px solid #cccccc;
	padding: 20 0 0 15;
	}

.content_bowling{
	/*background-image: url(../img/banner.jpg);
	background-repeat: no-repeat;*/
	vertical-align:top;
	height: 400;
	width: 588px;
	font-size: 12px;
	background-color: #ffffff;
	padding: 20 0 20 0;
	
	}

.date{
	width: 390px;
	padding: 12 0 0 3;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

.date_narrow{
	width: 340px;
	padding: 12 0 0 3;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

.date_bowling{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5 0 0 0;
	}



a, a:link, a:visited, a:active{
	font-family: arial;
	color: #0066cc;
	text-decoration: none;
}

/* Tällä pakotetaan editorin sisällön linkit oikean näköisiksi
   Eli yleensä sama tyyli kuin tuossa yllä a-elementille, mutta jokaisen perään !important */
.mceContentBody a,.mceContentBody a:link, .mceContentBody a:visited{
	font-family: arial !important;
	color: #ab0000 !important;
	text-decoration: none !important;
}



a.news, a.news:link, a.news:visited {
	color:#0c6c94;
	text-decoration: none;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}

input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.text{
	width:100%;
}

h1 {
	font-size: 20px;
	color: #0066cc;
	font-style: italic;
}

h2 {
	font-size: 14px;
	color: #0286c7;
}

h3 {
	font-size: 12px;
	color: #000000;
}

h4 {
	color: #458AD7;
}

h5 {
	color: #458AD7;
}

h6 {
	color: #458AD7;
}

.gym_text{
	width: 270;
	}

.gym_label{
	width: 20%;
	padding-bottom: 10px;
	}

.gym_desc{
	width: 60%;
	height: 200px;
	}

.menu_level1{
	height: 22px;
	border-bottom: 1px solid #cccccc;
	}

.menu_level1_end{
	height: 22px;
	}

.menu_level1_active{
	background-color: #0066cc;
	height: 22px;
	font-size: 11px;
	}

.menu_level1_active_gym{
	background-color: #00579d;
	height: 22px;
	font-size: 11px;
	}

.menu_level1_bowling{
	background-color: #8f69da;
	height: 22px;
	font-size: 11px;
	}

.menu_level1_fysioterapia{
	background-color: #7ab551;
	height: 22px;
	font-size: 11px;
	}
.menu_level1_palloiluhalli{
	background-color: #7fb0ff;
	height: 22px;
	font-size: 11px;
	}
.menu_level1_yrityslippu{
	background-color: #0066cc;
	height: 22px;
	font-size: 11px;
	}

.menu_level1_active_lady{
	background-color: #8a014f;
	height: 22px;
	font-size: 11px;
	}

.menu_level2{
	height: 16px;
	}

.bc{
font-size: 11px;
}

.menu_kuntoklubi{
padding: 0 0 0 10;
height: 22px;
border-bottom: 1px solid #cccccc;
}

.menu_kuntoklubi_end{
padding: 0 0 0 10;
height: 22px;
}

.lippu_select{
	width:262;
	height:150px;
	overflow:auto;
	margin-left:2px;
	margin-right:2px;
}

.option{
	padding:1px 4px;
	font-size:11px;
	color:#666666;
	cursor:pointer;
	border-bottom:1px solid white;
}
.option_a{
	padding:1px 4px;
	font-size:11px;
	color:white;
	cursor:pointer;
	background-color:#097ca2;
	border-bottom:1px solid white;
}

table#aloitussivun td table td {
	padding-bottom:0px;
	font-size:11px;}
table#aloitussivun td table td a, table#aloitussivun td table td a:link, table#aloitussivun td table td a:active, table#aloitussivun td table td a:hover, table#aloitussivun td table td a:visited {
	color:#000;
	line-height:16px;}

.bluebg{
	background-color: #0000ff;
}

p{
	margin:10px 0;
	font-size: 12px;
}

td {
	font-size: 12px;
	color: #666666
}