/* Holly hack \*/ 
* body .content{height:100%;}
/* end hack */

body	  {
	      background-color:#fff;
	      background-image: url("../img/topgradient.jpg")!important;
        background-repeat: repeat-x;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        font-family: Verdana, Arial, sans-serif;
        font-size: 0.9em;
	      }
	      
td      {
        /* vertical-align: top; <- ��pist�toimimaan, p�linkit sekoo!!! */
        margin:0px;
        padding:0px;
        border-collapse: collapse;
        }
h2      {
        font-family: Verdana, Arial, sans-serif;
        font-size: 1.2em;
        }
a	{
	color:#a11;
	 
}


a:hover {
	
	/*color:;*/
}

img {
	border:0px;
}

/*
T�t�eteenp�n m�ritell�n sivujen yl�sa, jossa on sivujen p�linkit.
*/

#ie_keskitys {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

#topflame
        {
        background-image: url("../img/topbar.jpg")!important;
        background-repeat: no-repeat;
        width:953px;
        margin: 0 auto;
        }
        
#logo_mainlinks
        {
        z-index:2;
        background-image: url("../img/logopeggi3.jpg")!important;
        background-repeat: no-repeat;
        height:97px;
        width:953px;
        margin: 0 auto;
        }

#logo_mainlinks td {
	padding-top:10px;
}
/* Yl�alkin linklit: */
#mainlinks
        {
        width:490px;
        margin: 0 auto;
        height:94px;
        vertical-align: bottom;
        text-align:center;
        }
        
.mainlinkpadding
        {
        width:250px;
        }

/*
T�t�eteenp�n m�ritell�n sivujen keskiosa, jossa on sivujen p�sis�t�
ja vasemmalla n�yv� linkit.
*/
      
#raamitable_keskiosa
        {
        background-color:#f3f1ef;
        width:953px;
        margin: 0 auto;
        padding:0px;
        border-collapse: collapse;
        }
        
#raamitable_keskiosa_left
        {
        background-image: url("../img/linkkusbg2.gif")!important;
        background-repeat: no-repeat;
        width:197px;
        height:347px;
        text-align:left;
        vertical-align:top;
        padding:0px;
        margin:0px;
        }

/* Vasemmalla n�yv� linkit: */
#links_vasen
        {
        vertical-align: top;
        margin-left: 10px;
        margin-top:10px;
        width:140px;
        font-weight:bold;
        color:#9e0c28;
	/*line-height:1.5em;*/
        }
	

.feedb_link{
cursor:pointer;
text-decoration:none;
color:#811737;
font-size: 0.9em;
font-weight: bold;
padding:3px 3px 3px 11px;	

}
.feedb_link:hover{
background-image:url('../img/pallura.gif');
background-repeat:no-repeat;
background-position: left center;
color:#E00;
font-weight: bold;
padding:3px 3px 3px 11px;	
}

a.mainlink {
	font-size:.9em;
	text-decoration:none;
	padding:1px 2px;
	display:block;
	margin:0px 8px 2px 0px;
	padding:3px;

}

a.mainlink:hover {
	background-color:#ddd;
	border:1px inset #7d525c;
	color:black;
	padding:2px;
}

a.alaosio {
	text-decoration:none;
	font-size:0.9em;
	font-weight:normal;
	line-height:0.7em;
	display:block;
	margin:3px 3px;;
	padding:3px 3px 3px 11px;	
}


a.alaosio:hover {
	background-image:url('../img/pallura.gif');
	background-repeat:no-repeat;
	background-position:left;
	
}

#linkkitaulu
        {
        background-image: url('../img/linkkibg-repeat.gif');
        background-repeat: repeat-y;
        width:190px;
        border-collapse: collapse;
        border:0px;
        margin:96px 0px 0px 10px;
        }

#linkkibg-grad
        {
        background-image: url('../img/linkkibg-gradient.gif');
        background-repeat: no-repeat;
        height:148px;
        vertical-align:top;
        }

#linkkibg-pohja
        {
        background-image: url('../img/linkkibg-pohja.gif');
        background-repeat: no-repeat;
        height:95px;
        }

/* Sivujen p�sis�t� */
#raamitable_keskiosa_mid
        {
        background-image: url('../img/contentbg_top.jpg')!important;
        background-repeat: repeat-x;
	padding-bottom:5px;
        vertical-align: top;
        width:530px;
        }

#otsikko
        {
        text-align:center;
        color: #777676;
        font-size: 24pt;
        margin-top:12px;
        margin-bottom:10px;
        }

.erotusviiva
        {
        background-image: url("../img/contentbg_top.jpg")!important;
        background-repeat: repeat-x;
        width:490px;
        height:2px;
        margin-left:10px;
        }

/* T��m�rittelee tekstin ja mahdollisen kuvan alueen*/
#content_area
        {
        vertical-align: top;
        width:490px;
        margin-top:6px;
        margin-left:10px;
	
        }

/* T��sis�t�eksti on leve�pi, koska sen vieress�ei ole kuvaa */

/* T�s�m�ritell�n tekstialue ja kuva yhdess�*/
#table_text_img
        {
        width:490px;
        }

#teksti
        {
        vertical-align: top;
        width:270px;
        /*text-align:justify;*/
        }
        
.tekstikuva-cell
        {
        vertical-align: top;
        text-align:right;	
        margin-top:6px;
     	
        }

img#tekstikuva {
	border:4px solid black;
}

/* Sivujen keskiosan oikea puoli (takkakuva): */
#raamitable_keskiosa_right
        {
        background-image: url("../img/takka.gif")!important;
        background-repeat: no-repeat;
        background-position: right top;
        height:349px;
        width:272px;
	vertical-align:top;
	padding-top:40px;
        }

/* Sivujen keskiosan reunat, jotka mukautuvat sivujen sis�l� aiheuttamiin
korkeuden muutoksiin ulkoasussa: */
#raamitable_keskiosa_left-repeat
        {
        background-image: url("../img/left-repeat.jpg")!important;
        background-repeat: repeat-y;
        }
        
#raamitable_keskiosa_right-repeat
        {
        background-image: url("../img/right-repeat.jpg")!important;
        background-repeat: repeat-y;
        background-position: right top;

        }
        
/*
T�t�eteenp�n m�ritell�n sivujen alaosa, jossa on kuvien thumbnailit.
*/
        
#alaosa {
        background-image: url("../img/outdown_gradient.jpg")!important;
        background-repeat: repeat-x;
        width:100%;
/*         height:150px; */
        margin: 0 auto;
        }

#raamitable_alaosa
        {
        height:134px;
        width:953px;
        margin: 0 auto;
        padding:0px;
        border-collapse: collapse;
        text-align:center;
        }

#raamitable_alaosa_vasen
        {
        background-image: url("../img/alavasenkulma2.gif")!important;
        background-repeat: no-repeat;
        width:36px;
        height:139px;
        }

#raamitable_alaosa_keski
        {
        background-image: url("../img/indown_gradient2.gif")!important;
        background-repeat: repeat-x;
        width:884px;
        }
        
#thumbs_table
        {
        border-collapse: collapse;
        border:0px;
        height:120px;
        width: 800px;
        margin: 0 auto;
        }
  
.thumbimg
        {
        border: 2px solid black;
	margin:5px 15px;
	height:100px;
	
	
        }

#raamitable_alaosa_oikea
        {
        background-image: url("../img/alaoikeekulma3.gif")!important;
        background-repeat: no-repeat;
        text-align:right;
        width:36px;
        }

#footer {
	margin:5px 0px;
	width:100%;
	text-align:center;
	color:#daa;
}

table#doctable {
	width:100%;
}

table#doctable tr th {
	/*background-color:#;*/
	padding:3px;
	text-align:center;

}

table#doctable tr td {
	padding:3px;
	text-align:center;
}


#linkkidiv {

}

.formnavi p {
	color:#e00;
}

.lomake {
width:500px;
}
.lomake_table {
width:500px;
/*border: medium rgb(255,0,102) dotted;*/
}

.feedb_td{
width:240px;
vertical-align:top;
}
.feed_task{
/*background-color:#ddc;*/
color:#811737;
font-size: 1.1em;
font-weight: bold;
padding:3px;
}

#lomake_1 {
display:block;

}

#lomake_2 {
display:none;

}
#lomake_3 {
display:none;

}
#lomake_4 {
display:none;

}
.pseudobutton {
color : #e00;
cursor : pointer;
  }
  
 #kiltalogo {
 padding-top:20px;
 }