/*Jokilaaksojen pelastuslaitos*/


#newsinfo_lajittelu .dropdown {display: none;} /*lisätty 090108*/
#alltypes_lajitteluvalinnat .dropdown {display: none;} /*lisätty 090108*/
#fr_header {display: none;} /*Näytetäänkö tervetuloa teksti, josta käyttäjä pääsee omia tietoja muokkaamaan*/
.boxdiv { 
	padding: 1px; 
}
.titlebar {
	padding: 4px;
	color:#C40000;
	font-size:14px;
	font-variant:small-caps;
	font-weight:bold;
	height:24px;
	letter-spacing:-1px;
	line-height:24px;
	padding-left:5px;
	width:100%;
}

.box_content {padding-left: 2px; padding-top: 5px;}
.titlebarbuttons {}
#sisaltodiv-etusivu .titlebarbuttons {display: none;}/*nuolet piiloon*/
.boxtd {
	width: 100%; 
	padding: 4px;
}

#frmNewfilesIframe .dropdown {display: none;}

/*lisätty 051108*/
#oikopolku {width: 150px;}

/*lisätty 230908*/
#layout-taulukko {width: 1010px; background-color: white; margin: auto; text-aling: left; BORDER: #cccccc 1px solid;}

#clanglinks { display:none; }
#langlinks {font-size: 12px; position: absolute; top: 15px; left: 200px;}/*kielivalinnat*/

#valikko  {
	float: left; 
	width: 185px; 
	padding-left: 7px; 
	padding-top: 5px; 
	background-color: white; 
}

#select_usergroup {
	top:100px;
	left:25px;
	position:absolute;
	z-index:100;
}
#top_optionlist {float: left;}
#usergroup_submit {}
#ChangeGroupForm select {width:140px;}
.submitbutton {width: 65px; z-index: 100;}


#top_date {display: none;}

#toparea {
	position: relative;
	top:0;
	left:0;
	width: 1010px;
	height:169px;
	background-position: 0;
	background-repeat: no-repeat;}
#topmenu {
	position: absolute; 
	bottom:7px; 
	left: 280px; 
	height: 24px; 
	font-size:12px; 
	font-weight: bold;
}
.top_menuitem {float: left; padding-left: 15px; padding-right: 5px; line-height: 24px;}
.top_menuitem img {display:none;}
/*.top_menuitem {float: left; margin-left: 10px; margin-right: 5px; line-height: 24px; }*/
#topkuva {position: relative; height: 169px; padding:0; vertical-align:top; background-repeat: no-repeat;}
#wise_search {
	position:absolute; 
	top: 5px; 
	right:10px;
	background: transparent url(../images/search_txt.gif) no-repeat scroll 0 5px;
	padding-left:45px;
}
	#hakuvalinta {width: 90px;}
	#hakukentta {width: 50px;}

#menu {width: 165px; margin-left: 10px; margin-top: 0px;}
#menu td {padding: 2px;}

/*
#menu a {color: #355c9d}
#menu a:visited{color: #355c9d; text-decoration: none;}
#menu td {color: #355c9d;}
*/

#nimipaivat { display:none; }
#logolinkki {height: 75px; width: 425px; margin-left: 20px; margin-top: 20px;}
#logodiv {width: 100%;}

#sisalto_fr  {
	 /*width: 840px;*/ 
	margin: 0; 
	padding: 10px; 
	background: #ffffff;
	border-left:1px solid #cccccc; 
}

#sisalto  {
	width: 840px;
	margin: 0; 
	padding: 10px; 
	background: #ffffff;
	border-left:1px solid #cccccc; 
} 
/*url(https://212.50.213.195/gui/default/images_raahe/nostotbg.gif top right repeat-y;)*/
#sisaltodiv {width: 840px; float: left;} /* Sisältöalueen leveys */
#sisaltodiv-etusivu {float: left; width: 820px;} /* Etusivun Sisältöalueen leveys */
#sisaltodiv table {float: left; margin:0; padding:0; margin-top: 5px; width: 100%;}

#frameless_menu {float: left; padding-right: 10px;}

/*011008*/
#nostot {position:absolute; display:block; width:800px; margin:0; margin-left:0px; padding:0; 
	padding-top:5px; font-family: arial, verdana, sans-serif; color: #3e3a39; z-index:10;
	background: #ffffff;}
/*#nostot {position:absolute; display:block; width:195px; margin:0; margin-left:610px; padding:0; 
	padding-top:5px; font-family: arial, verdana, sans-serif; color: #3e3a39; z-index:10;
	background: transparent url(https://212.50.213.195/gui/default/images_raahe/nostotbg.jpg) top right no-repeat; }*/


/* MURUPOLKU */
#murugroup {}
#murupolku {/*border-bottom: 1px solid #efefef;*/}
#murufirst {} /* DIV */
#mururest {} /* DIV */
#muru_current {font-size: 11px;  padding-left: 5px; } /* span */
.muru_etusivu  {}

/*FOOTER*/
td#footer {height:34px; background: #eeeeee url(../images/footer_bg.jpg) repeat-x; border-top: 1px solid #cccccc; }
#footer_yhteystiedot {}
#footer_username {display: none;}
#footer_url {display: none;}
#footer_buttons {
	padding-left: 10px; 
	font-size: 11px;
	font-weight: bold;}

body {
	background-color: #efefef;
}

/*
.dropdown
{
    FONT-SIZE: 8pt;
    BACKGROUND: #0C72AF;
    WIDTH: 150px;
    COLOR: white;
    HEIGHT: 22px
}
*/
#wise_search .dropdown {
	background: #ffffff;
}

#wise_search #ws_select {
	width: 80px;
}
#wise_search #ws_button {
	width: 40px;
}
#wise_search input {
	width: 100px;
}

/* Etusivun infojen yläboxit */
.infosbg {
	height: 26px; 
	background-image: url(../images/button_bg.gif); 
	border: 1px solid #86ADC6;
}


/* Listausnäkymien yläosat */
.thead {
	background-color: #E4EFF7;
	height: 30px;
	font-weight: bold;
}


.thead td {
	font-weight: bold;
	border-bottom: 1px solid black;
}



.tbody {
	background-color: white;
	height: 30px;
}


.tbody td {
	BORDER-BOTTOM: #efefef 1px solid;
}

.titlebox {
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BACKGROUND-IMAGE: url(../images/head-title-bg.gif);
    COLOR: #045485;
    TEXT-DECORATION: none
}

.greencursive {
    FONT-WEIGHT: bold;
    COLOR: green
}

.redcursive {
    FONT-WEIGHT: bold;
    COLOR: red
}

/*
.submitbutton {
	BORDER: 1px solid silver;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	background: white;
	COLOR: black;
	height: 20px;
}
*/
.resetbutton
{
    BORDER: 1px solid silver;
 
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: #666666;
    COLOR: white;
    HEIGHT: 20px
}
.button
{
    BORDER:  1px solid gray;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    font-weight: normal;
    COLOR: black;
    PADDING-TOP: 3px;
    HEIGHT: 20px;
    BACKGROUND-IMAGE: url(../images/button_bg.gif);
    TEXT-DECORATION: none
}
.button:hover
{
    BACKGROUND-IMAGE: url(../images/button_bg2.gif);
}

.button:active
{
    BACKGROUND-IMAGE: url(../images/button_bg3.gif);
}

.nolink
{
    COLOR: #6c6c6c
}
.fr-boxtitle
{
      BORDER: 1px solid gray;
      border-bottom: 0px
}
.fr-box
{
      BORDER: gray 1px solid
}
.menuborder
{
    BORDER: 0px dashed #77c5d3;
}

.kentta7, .kentta14, .kentta24, .textarea23, .kentta12, .textarea_large
{
    BORDER: #666666 1px solid;
    FONT-SIZE: 9pt;
    COLOR: black;
}


.multiple
{
    BORDER:  1px solid #666666;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma, verdana,arial
}
.multiple2
{
    BORDER: 1px solid #666666 ;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma, verdana,arial
}

.kentta7
{
    WIDTH: 96px;
    HEIGHT: 21px
}
.kentta14
{
    WIDTH: 180px;
    HEIGHT: 21px
}
.kentta24
{
    WIDTH: 360px;
    HEIGHT: 21px
}
.textarea23
{
    WIDTH: 360px;
    HEIGHT: 164px
}
.kentta12
{
    WIDTH: 150px;
    HEIGHT: 21px
}
.textarea_large
{
    FONT-SIZE: 9pt;
    WIDTH: 520px;
    COLOR: navy
}
.multiple
{
    FONT-SIZE: 9pt;
    WIDTH: 150px;
    COLOR: navy;
    HEIGHT: 100px
}
.multiple2
{
    FONT-SIZE: 9pt;
    WIDTH: 150px;
    COLOR: navy;
    HEIGHT: 220px
}
.calendar
{
    FONT-SIZE: 8pt;
    WIDTH: 9px;
    COLOR: navy;
    HEIGHT: 9px;
    TEXT-ALIGN: center;
}
.calendar-today
{
    BORDER: 1px solid #f37302;
    FONT-SIZE: 8pt;
    COLOR: navy;
    TEXT-ALIGN: center;
}
.calendar-marker
{
    BORDER: 1px solid #6766a3;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: center;
    COLOR: navy;

}
.calendar-week
{
    BORDER-RIGHT: 1px solid #0099cc;
    FONT-SIZE: 8pt;
    COLOR: black;
    TEXT-ALIGN: center
}


.minilist TABLE
{
    BORDER-BOTTOM: 1px solid
}


.minilist TD
{
    BORDER-BOTTOM: 1px solid
}

.minilist THEAD
{
    BORDER-BOTTOM: black 1px solid
}


.Tyyli_memo_pieni
{
    WIDTH: 150px;
    HEIGHT: 100px
}
.Tyyli_memo_keski
{
    WIDTH: 300px;
    HEIGHT: 100px
}
.Tyyli_memo_suuri
{
    WIDTH: 500px;
    HEIGHT: 200pt
}
.Tyyli_int
{
    WIDTH: 150px
}
.Tyyli_string_keski
{
    WIDTH: 300px
}
.Tyyli_string_iso
{
    WIDTH: 500px
}
#tablemenu2 {
	width: 185px;
}
#tablemenu2 td img {
	margin-top:4px;
}

#tablemenu2 td {
	/*BORDER-BOTTOM: #cccccc 1px solid;*/
}

#laskuri /*kävijälaskuri*/
{
display: none;
}
