
/*====================*/
/*                    */
/*       Common       */
/*                    */
/*====================*/


BODY, P, TD
{
  font-size:          13px;
  font-family:        trebuchet ms, arial, helvetica, sans-serif;
  color:              #000000;
  text-decoration:    none;
}

TD
{
  vertical-align:     top;
}

A
{
  font-size:          13px;
  font-family:        trebuchet ms, arial, helvetica, sans-serif;
  text-decoration:    none;
  color:              #6f000b;  
}


A:hover
{
  color:              #b3524d;  
}


HR
{
  border:           0;
  height:           0;
  border-top:       1px dashed #6f000b;
}

/*====================*/
/*                    */
/*      Margins       */
/*                    */
/*====================*/

BODY
{
  margin:             0px;
  padding:            0px;
}


TD.naviBG A
{
	margin-left:				40px;

}

TD.naviBG A.button
{
	margin-left:				0px;
}

TD.footer A
{
	vertical-align: bottom;
}


/*====================*/
/*                    */
/*   Width & height   */
/*                    */
/*====================*/

BODY, HTML, TD.content, .maxWidth_and_maxHeight, .maxHeight
{
	height:							100%;
}


TD.content, .maxWidth_and_maxHeight, .maxWidth,TABLE.content 
{
  width:              100%;
}

TABLE.main, TD.footer, TD.header
{
  width:              965px;
}

TD.contentArea
{
  width:              702px;
}


TD.naviBG
{
  width:              218px;
}

TD.footer
{
	height:							84px;
}

TD.rightSideBG
{
  width:              45px;
}

/*====================*/
/*                    */
/*  BackgroundImages  */
/*                    */
/*====================*/


TD.naviBG
{
  background-image:     url(../../images/kirjasto/naviBG.gif);
  background-repeat:    repeat-y;  
}


TD.rightSideBG
{
  background-image:     url(../../images/kirjasto/rightSideBG.gif);
  background-repeat:    repeat-y;  
}

TD.footer
{
  background-image:     url(../../images/kirjasto/footer.gif);
  background-repeat:    no-repeat;  
}
/*====================*/
/*                    */
/*      FontSize      */
/*                    */
/*====================*/

H6
{
  font-size:          12px;
}

H5
{
  font-size:          13px;
}

H4, TD.naviBG A
{
  font-size:          14px;
}

H3
{
  font-size:          15px;
}

H2, TD.contentTitle
{
  font-size:          16px;
}

H1
{
  font-size:          17px;
}


/*========================*/
/*                        */
/* FontWeight & Transform */
/* & Indent               */
/*========================*/

TD.naviBG A, TD.contentArea A, TD.contentTitle, TD.footer A
{
  font-weight:            bold;
}

/*====================*/
/*                    */
/*     FontColor      */
/*                    */
/*====================*/

TD.search
{
  color:              #ffffff;
}

H1, H2, H3, H4, H5, H6, TD.contentTitle
{
  color:		         #6f000b;
}

/*====================*/
/*                    */
/*     LinkColors     */
/*                    */
/*====================*/

.naviBG A                		{ color: #c9c9c9; }
.naviBG A:hover          		{ color: #ADADAD; }

/*====================*/
/*                    */
/*  BackgroundColors  */
/*                    */
/*====================*/

BODY
{
  background:         #eeeeee;
}

TD.contentArea
{
  background:         #ffffff;
}




