/* ************************* */
/* Kaikille yhteiset säännöt */ 
/* ************************* */

.main_table 
{
  height: 100%;
  width: 100%;
  border: solid black 0px ;
}

.main_frame
{
    background-color: white ;
    border-style: solid;
    border: 0px double;
    border-color: #996600;
    padding: 0px;
    width: 800px;
    height: 85%;
    margin-top: 0px ;
    border: solid 1px black;
    padding-left: 5px ;
    padding-right: 5px ;
    padding-top: 3px ;
}

.main_body
{
    background-image: url(/tausta.gif);    
}

a.main_link_button 
{ 
    font-size: 17; 
    font-family: Verdana, Arial, Helvetica, sans-serif ;
    font-weight: bold ;
    color : #DD6900; 
    height: 25px;
}
a.main_link_button:link    
{ 
    text-decoration: none; 
    color : #DD6900; 
}
a.main_link_button:visited 
{   
    text-decoration: none; 
    color : #DD6900; 
}
a.main_link_button:hover   
{ 
    text-decoration: underline; 
    color : #DD6900; 
    background: white;
}

.sidetext
{
    color : gray ;
    text-decoration: italic ;
    font-size: 12 ;
}

//.linkpane A:hover {background: white; }
//.linkpane A:hover, A:visited {color: #DD6900; }
    
.main_linkpane_bg
{
    //background-color: #006699; 
    background-image: url(forum/templates/subsilver2/theme/images/cellpic3.gif);
    height: 25px;
    padding: 0;
}

th 
{
    color: #FFA34F; 
    font-size: 10; 
    font-weight: bold;
    background-color: #006699; 
    height: 25px;
    //background-image: url(/forum/templates/subsilver2/theme/images/cellpic3.gif);
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 8px;
    padding-right: 8px;
    cursor: pointer ;            
    border-right: 1px solid #BBBBBB ;
}

th.linkpane
{
    color: #FFA34F; 
    font-size: 10; 
    font-weight: bold;
    background-color: #006699; 
    height: 25px;
    background-image: url(/forum/templates/subsilver2/theme/images/cellpic3.gif);
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 8px;
    padding-right: 8px;
    cursor: pointer ;    
}




/* ************************* */
/* Sivukohtaiset s��nn�t     */ 
/* frame = alasivun p��kehys */
/* ************************* */


/* Etusivu */ 


.etusivu_paakirjoitus_frame
{
    border-right:   solid gray 0px;
    width:          700px;
    vertical-align: top;
    padding: 8px ;
}

.etusivu_box
{
    border: solid gray 1px ;
    padding: 0 ;
    width: 220px ;
    float: right ;
    margin-top: 15px ;
}

.etusivu_box_left
{
    border: solid gray 1px ;
    padding: 0 ;
     width: 545px ;
    float: bottom ;
    margin-top: 0px ;
}



.etusivu_box_title
{
    background-color: #006699 ;
    color: #FFA34F; 
    font-size: 15; 
    font-weight: bold;    
    width: 100% ;
    padding: 0 ;
}




/* Linkit */

.linkit_frame 
{
    border-right:   solid gray 1px;
    width:      100%;
    vertical-align: top;
}

.linkit_kuvaus_teksti
{
    color: gray; 
    font-size: 12px ;
}