
/* Sivuston rakenne 										*/
/* --------------------------------------------------------	*/

body
{
	z-index: -1;
	margin: 0;
	margin-top: 15px;
	background-image: url("kuvat/kiekurat_yla.png");
	background-repeat:no-repeat;
}

table.site_container
{
	width: 880px;
	border: 1px solid;
}

table.site_lower_footer
{
	width: 880px;
	margin-top: 5px;
	margin-bottom: 50px;
}

td.site_title_bar_left
{
	height: 130px;
	width: 177px;
}

td.site_title_bar_right
{

}


span.title_text
{
	float: right;
	margin-top: 42px;
	margin-right: 3%;
}

td.site_left_bar
{
	width: 177px;
	/*padding: 10px;*/
	/*padding-top: 15px;*/
	/*border-top: 1px solid #AAAAAA;*/
}

td.site_right_bar
{
/*	border: 1px solid #000000;*/
}

td.site_content_area
{
    width: 703px;
	/*border-top: 1px solid #AAAAAA;*/
}

div.content_area
{
	margin: 30px;
	margin-left: 35px;
	margin-top: 0px;
}

td.site_footer
{
	height: 25px;
	padding: 0px;
}

td.border_left
{
	width: 30px;
}

td.border_right
{
	width: 30px;
}

td.border_bottom
{
	height: 30px;
}

div.yhteystiedot
{
/*	padding: 5px;*/
	margin-top: 16px;
}

span.design
{
	float: right;
/*	margin: 3px;*/
}

span.copyright
{
	float: left;
/*	margin: 3px;*/
/*	margin-left: 15px;*/
}

div.spacer
{
	height: 20px;
}

img.reuna_kuva
{
	border: 1px solid #000000;
}

table.menu_table
{
    width: 177px;
	border-collapse: collapse;
	margin-top: 25px;
/*	margin-left: 35px;*/
}

td.menu_table_body
{
	padding: 0;
}

table.yhteystiedot
{
	width: 100%;
	border-collapse: collapse;
}

table.yhteystiedot td
{
	padding: 0;
	padding-bottom: 10px;
}

img.oik_kuva
{
	margin-bottom: 12px;
	margin-left: 8px;
}

img.yla_kuva
{
    margin: 0px;
    margin-right: 30px;
}

table.yla_kuvat
{
    border-collapse: collapse;
}

td.yla_kuva_solu
{
    padding: 0;
    padding-right: 30px;
}


/* --------------------------------------------------------	*/
/* Sivuston rakenne päättyy									*/



/* Fontit ja tekstin koot									*/
/* --------------------------------------------------------	*/

body
{
	font-family: verdana;
}

span.title_text
{
	font-family: arial;
	font-size: 135%;
	font-weight: bold;
}

td.site_left_bar
{
	font-size: 70%;
	font-family: Verdana;
}

table.site_lower_footer
{
    font-size: 60%;
}


div.yhteystiedot
{
	font-size: 90%;
}

span.design
{
	font-size: 90%;
}

span.copyright
{
	font-size: 90%;
}

span.footertext
{
    font-size: 70%;
    letter-spacing: 1px;
}


/* --------------------------------------------------------	*/
/* Fontit ja tekstin koot päättyy							*/




/* Värit ja taustakuvat										*/
/* --------------------------------------------------------	*/

body
{
	background-color: #221D1E;
}

/*mg.kiekura_yla
{
	margin: 0px;
    margin-right: 30px;
}

img.kiekura_ala
{
    margin: 0px;
    margin-right: 30px;
} */

table.site_container
{
	background-color: #2B2B2B;
	border-color: #000000;
	background-image: url("kuvat/spotlight.png");
	background-repeat:no-repeat;
}

td.site_left_bar
{
/*    background-color: #E3D5C9;*/
    background-color: #D8D9D9;
	background-image: url("kuvat/menu_gradient.gif");
}

td.site_title_bar_right
{
/*    background-color: #221E1F;*/
	background-repeat: no-repeat; 
	background-image: url("kuvat/ylapalkki.png");
}

td.site_right_bar
{
	background-color: #FFFFFF;
}

img.image_kiekurat
{
	z-index: -1;
	position: relative;
	bottom: 300px;
}

td.site_footer
{
/*    background-color: #8B0A02;*/
    background-color: #221E1F;
	background-image: url("kuvat/ala_tausta.jpg");
}

td.site_content_area
{
	background-repeat: no-repeat;
}

div.content_area
{
    color: #000000;
}

div.yhteystiedot
{
	color: #000000;
}

span.copyright
{
	color: #888888;
}

span.design
{
	color: #888888;
}

span.footertext
{
    color: #FFFFFF;
}


span.design a:link, span.design a:visited
{
	color: #6666FF;
}

a.navlink_a
{

}

div.navlink a:link, div.navlink a:visited, div.navlink a:active,
div.navlink_selected a:link, div.navlink_selected a:visited, div.navlink_selected a:active
{
	color: #000000;
}

div.navlink_sub a:link, div.navlink_sub a:visited, div.navlink_sub a:active
{
    color: #8B0A02;
}

div.navlink a:hover
{

}

a:link, a:visited
{
	color: #0000EE;
}

a:hover, a:active
{
	color: #0000EE;
}

/* --------------------------------------------------------	*/
/* Värit ja taustakuvat päättyy								*/




/* Navigointilinkkien tyylit								*/
/* --------------------------------------------------------	*/

a.navlink_a
{
	display: block;
	width: 100%;
	font-size: 120%;
	padding-top: 2px;
	padding-bottom: 2px;
	letter-spacing: 1px;
}

a.navlink_a_sub
{
	display: block;
	width: 100%;
	font-size: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
	letter-spacing: 1px;
/*	border: 1px solid #000000;*/
}

div.navlink a:link, div.navlink a:visited, div.navlink a:active,
div.navlink_selected a:link, div.navlink_selected a:visited, div.navlink_selected a:active
{
	text-decoration: none;
    font-weight: bold;
}

div.navlink_sub a:link, div.navlink_sub a:visited, div.navlink_sub a:active,
{

}

div.navlink a:hover, div.navlink_selected a:hover
{
	text-decoration: underline;
    font-weight: bold;
}

div.navlink, div.navlink_selected
{
    padding-top: 7px;
    padding-bottom: 7px;
	text-align: center;
/*	border: 1px solid #000000;*/
}

div.navlink_selected
{
	background-color: #FFFFFF;
}

div.navlink_sub
{
    padding-bottom: 3px;
}

div.navlink_sub_container
{
    text-align: center;
	background-color: #FFFFFF;
	padding-bottom: 5px;
}


/* --------------------------------------------------------	*/
/* Navigointilinkkien tyylit päättyy						*/


/* Kehyksen tyylit */
/* --------------------------------------------------------	*/
table.site_frame
{
    border-collapse: collapse;
    margin-top: 0;
}
td.frame_left_top
{
    height: 5px;
    width: 5px;
    background-image: url("kuvat/v_yla.gif");
}
td.frame_top
{
    background-image: url("kuvat/yla_keski.gif");
}
td.frame_right_top
{
    width: 5px;
    background-image: url("kuvat/o_yla.gif");
}
td.frame_left
{
    background-image: url("kuvat/v_keski.gif");
}
td.frame_right
{
    background-image: url("kuvat/o_keski.gif");
}
td.frame_left_bottom
{
    width: 5px;
    height: 5px;
    background-image: url("kuvat/v_ala.gif");
}
td.frame_bottom
{
    background-image: url("kuvat/ala_keski.gif");
}
td.frame_right_bottom
{
    background-image: url("kuvat/o_ala.gif");
}


/* --------------------------------------------------------	*/
/* Kehyksen tyylit päättyy */


/* Kuvagallerian tyylit */
/* --------------------------------------------------------	*/

table.gallery_table
{
    width: 100%;
    border-collapse: collapse;
    font-size: 90%;
    line-height: 130%;
}

table.gallery_table td
{
    width: 130px;
    padding: 0;
    padding-bottom: 20px;
}

td.gallery_pic_spacer
{
    width: 36px;
}

table.gallery_table img
{
    margin-bottom: 5px;
}

div.gallery_nav
{
    width: 500px;
    text-align: left;
}

div.gallery_nav_previous
{
    float: left;
}

div.gallery_nav_next
{
    float: right;
}

/* --------------------------------------------------------	*/
/* Kuvagallerian tyylit päättyy */



/* Näyteikkunoiden tyylit */
/* --------------------------------------------------------	*/

table.nayteikkuna_taulu
{
    width: 100%;
    border-collapse: collapse;
/*    border: 1px solid #000000;*/
}

table.nayteikkuna_taulu td
{
    height: 150px;
    padding: 0;
}

td.nayteikkuna_solu
{
    width: 186px;
/*    border: 2px solid #EDE2D9;*/
    border: 2px solid #E5E5E5;
    padding: 0;
}

td.nayteikkuna_vali
{
    width: 36px;
}

div.nayteikkuna
{
    background-color: #FFFFFF;
    padding: 5px;
}

div.nayteikkuna_otsikko
{
    font-size: 120%;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
    color: #8B0A02;
/*    background-color: #EDE2D9;*/
    background-color: #E5E5E5;
}

/* --------------------------------------------------------	*/
/* Näyteikkunoiden tyylit päättyy */



/* Uutissivun tyylit */
/* --------------------------------------------------------	*/

div.uutinen_otsikko
{
    background-color: #E5E5E5;
    font-weight: bold;
    padding: 2px;
    margin-bottom: 2px;
}

span.uutinen_pvm
{
    font-weight: normal;
    font-size: 80%;
}

table.uutinen_tekstialue
{
    border-collapse: collapse;
    margin-bottom: 12px;
    width: 100%;
}

table.uutinen_tekstialue td
{
    padding: 0;
}

img.uutinen_kuva_oikea
{
    border: 0;
    float: right;
    margin-left: 8px;
    margin-bottom: 5px;
    margin-top: 5px;
}

img.uutinen_kuva_vasen
{
    border: 0;
    float: left;
    margin-right: 8px;
    margin-bottom: 5px;
    margin-top: 5px;
}


/* --------------------------------------------------------	*/
/* Uutissivun tyylit päättyy */

