@charset "iso-8859-1";







/*-----------------------------------------------------------------Globaalit alkaa*/

a img { 

						border: 0px; 

						}



a	{

						color:#3d85c9;

						text-decoration:none;

						}

a:hover	{

						color:#8F2D0E;

						text-decoration:underline;

						font-size:110%;

						

						}

a:visited {

						

						}



.lisaa_linkki {

						vertical-align:bottom;

						}



/*ul {

						list-style-type:none;

						margin:0; 

						padding:0; 

						}		*/					

form {

						padding:0;

						margin:0;

						}

					



body {

						background-image:url(images/body_bg.jpg);

						background-position:center top;

						margin: 0 0 40px 0;

						font-family:"Times New Roman", Times, serif;

						}



.header {

						background-image:url(images/header.jpg);

						height:207px;

						}

		

.navigation {

						background-image:url(images/navigation.jpg);

						height:218px;

						}

.site_links {

						float:left;

						width:263px;

						height:218px;

						margin-left:25px;

						}

.nav_banner {

						float:right;

						width:476px;

						height:192px;

						margin-top:13px;

						margin-right:21px;

						}

		

.content_header {

						background-image:url(images/content_header.jpg);

						background-repeat:no-repeat;

						height:67px;

						}

		

.content {

						background-image:url(images/content.gif);

						background-repeat:repeat-y;

						/* height:332px; */ 

						width:798px;

						}

.footer {

						background-image:url(images/footer.png);

						height:100px;

						}

.dot_line_vertical {

						background-image: url(images/bg_dot_y.png);

						background-repeat:repeat-y;

						}

.dot_line_horizontal {

						background-image: url(images/bg_point_x.png);

						background-repeat:repeat-x;

						} 

					

 

/*-----------------------------------------------------------------Globaalit loppuu*/









/*-----------------------------------------------------------------Kalenteri alkaa*/



.calendar {

						background-image:url(images/kalenteri.jpg);

						background-color:#f9f5f1;

						width:208px;

						height:272px;

						float:left;

						margin-left:52px;

						font-size:12px;

						line-height:12px;

						text-align:center;

						}



.calendar_header {

						font-size:20px;

						line-height:15px;

						color:#000000;

						margin-top:13px;

						}

.valikko_1 {

						color:#818181;

						height:17px;

						width:90px;

						font-size:10px;

						margin:10px 0px 4px 0px;

						}	

.valikko_2 {

						color:#818181;

						height:17px;

						width:55px;

						font-size:10px;

						margin:10px 1px 4px 5px;

						}

.bg_point1_y	{

						background-image: url(images/bg_point1_y.gif);

						background-repeat: repeat-y;

						height:15px;

						}

						

/*-----------------------------------------------------------------Kalenteri loppuu*/









/*-----------------------------------------------------------------Sisältö alkaa*/	



.news_header {

						width:474px;

						height:30px;

						float:right;

						margin-right:20px;

						padding-top:10px;

						margin-top:27px;

						text-align:left;

						font-size:23px;

						color:#000000;

						

						}

		



						

						





/*-----------------------------------------------------------------Uutiset.php Alkaa */



.news_header {

						width:474px;

						height:30px;

						float:right;

						margin-right:20px;

						padding-top:10px;

						margin-top:27px;

						text-align:left;

						font-size:23px;

						color:#000000;

						text-decoration:underline;

						

						}





.news_content {

						width:474px;

						float:right;

						color:#000000;

						font-size:14px;

						margin-right:20px;

						}

		

.news_txt {

						width:314px;

						text-align:left;

						float:left;

						color:#000000;

						font-size:14px;

						overflow:auto;

						max-height:900px;

						

						}

.news_img {

						float:right;

						margin-top:30px;

						margin-right:10px;

						

						}





.uutis_otsikot_wrapper {

						width:230px;

						float:left;

						margin-left:41px;

						}

.pikku_kuvat_vasen {

						width:60px;
						overflow:hidden;
						height:83px;

						float:left;

						}

.pikku_kuvat_oikea {

						width:60px;
						overflow:hidden;
						height:83px;
						float:right;

						}

.uutis_otsikko_txt {

						width:150px;
						
						height:80px;

						line-height:12px;

						font-size:12px;

						}

/*-----------------------------------------------------------------uutiset.php Loppuu*/





/*-----------------------------------------------------------------ohjelma.php Alkaa*/



		

.ohjelma_txt {

						width:314px;

						text-align:left;

						float:left;

						color:#000000;

						font-size:14px;

						}

.table_ohjelma {

						text-align:left;

						}

.ohjelma_img {

						float:right;

						margin-top:48px;

						margin-right:10px;

						

						}

.ohjelma_img _vasen{

						float:left;

						margin-top:48px;

						margin-left:10px;

						width:130px;

						height:180px;

						}



		

/*-----------------------------------------------------------------Ota_yhteytta.php Alkaa*/

.lomake_content {

						float:right;

						margin-right:20px;

						}					

.yhteystiedot {

						background-image:url(images/kalenteri.jpg);

						background-color:#f9f5f1;

						width:208px;

						height:272px;

						float:left;

						margin-left:52px;

						text-align:left;

						

						font-size:14px;

						}

.table_lomake {

						width:474px;

						line-height:10px;

						font-size:16px;

						}

/*-----------------------------------------------------------------Sisältö Loppuu*/

						



.info_txt {

						width:474px;

						margin-top:17px;

						text-align:left;

						color:#000000;

						font-size:14px;

						}
