/*====================*/
/*                    */
/*       Common       */
/*                    */
/*====================*/
BODY, P, TD
{
  font-size:          13px;
  font-family:        trebuchet ms, arial, helvetica, sans-serif;
  color:              #000000;
  text-decoration:    none;
}

A
{
  font-size:          13px;
  font-family:        trebuchet ms, arial, helvetica, sans-serif;
  text-decoration:    none;
  color:              #1b0482;  
}


A:hover
{
  color:              #6c53db;  
}


HR
{
  border:           0;
  height:           0;
  border-top:       1px dashed #1b0482;
}

/*====================*/
/*                    */
/*      Borders       */
/*                    */
/*====================*/


{
	border-left:				1px solid #000000;	
}

/*====================*/
/*                    */
/*      Margins       */
/*                    */
/*====================*/

BODY
{
  margin:             0px;
  padding:            0px;
}

TD.naviBG A, TD.naviBG_selected A, TD.contentText
{
	margin-left:				10px;

}

TD.contentText
{
	margin-left:				10px;
	padding-left:				10px;	
	
	margin-right:				10px;
	padding-right:			10px;	
	
	margin-bottom:			10px;
	padding-bottom:			10px;		
}

TD.upperLinks A
{
	margin-left:				10px;
	padding-left:				10px;	

}


/*====================*/
/*                    */
/*   Width & height   */
/*                    */
/*====================*/

BODY, HTML, TD.content, .maxWidth_and_maxHeight, .maxHeight
{
	height:							100%;
}


TABLE.main, TD.content .maxWidth_and_maxHeight, .maxWidth, TD.contentArea
{
  width:              100%;
}

TD.header
{
	height:							105px;	
}

TABLE.upperLinksPlusSearch
{
	height:							85px;	
}

TD.upperLinksLeft
{
	width:							27px;
	height:							30px;
}

TD.search
{
	height:							50px;
}

TD.upperLinksBG
{
	height:							30px;
}

TD.upperLinksright
{
	width:							15px;
}


TABLE.navi
{
	width:							188px;
}

TD.naviBG, TD.naviBG_selected, TD.subNaviBG
{
	width:							181px;
	height:							27px;	
}

TD.naviRowEnd
{
	width:							7px;
	height:							27px;	
}

TD.contentTopBG
{
	height:							27px;
}

TD.naviBottom, TD.naviBottomRowEnd
{
	height:							7px;
}

TD.empty
{
	width:							1px;
}

TD.contentBottomLeft
{
	width:							188px;
}

TD.contentBottomLeftCornerLine
{
	width:							1px;
}

TD.contactBG
{
	height:							35px;
}

TD.contactRight, TD.contactLeft
{
	height:							35px;
	width:							12px;
}

TD.searchLeft
{
	height:							20px;
	width:							20px;
}

TD.searchBG
{
	height:							20px;
	width:							200px;
}

/*====================*/
/*                    */
/*  BackgroundImages  */
/*                    */
/*====================*/

TD.header
{
  background-image:     url(../../images/mediateknologiakeskus/headerBG.gif);
  background-repeat:    repeat-x;  
}

TD.upperLinksLeft
{
  background-image:     url(../../images/mediateknologiakeskus/upperLinksLeft.gif);
  background-repeat:    no-repeat;  
}

TD.upperLinks, TD.upperLinksright
{
  background-image:     url(../../images/mediateknologiakeskus/upperLinksBG.gif);
  background-repeat:    repeat-x;  
}

TD.contentTopBG
{
  background-image:     url(../../images/mediateknologiakeskus/contentTopBG.gif);
  background-repeat:    repeat-x;  
}


TD.naviRowEnd
{
  background-image:     url(../../images/mediateknologiakeskus/naviRowEnd.gif);
  background-repeat:    no-repeat;  
}

TD.naviBG
{
  background-image:     url(../../images/mediateknologiakeskus/naviBG.gif);
  background-repeat:    no-repeat;  
}

TD.naviBG_selected
{
  background-image:     url(../../images/mediateknologiakeskus/naviBG_selected.gif);
  background-repeat:    no-repeat;  
}

TD.subNaviBG
{
  background-image:     url(../../images/mediateknologiakeskus/subNaviBG.gif);
  background-repeat:    no-repeat;  
}

TD.naviBottom
{
  background-image:     url(../../images/mediateknologiakeskus/naviBottom.gif);
  background-repeat:    no-repeat;  
}

TD.naviBottomRowEnd
{
  background-image:     url(../../images/mediateknologiakeskus/naviBottomRowEnd.gif);
  background-repeat:    no-repeat;  
}

TD.navi
{
  background-image:     url(../../images/mediateknologiakeskus/navi.gif);
  background-repeat:    repeat-y;  
}

TD.contentBottomBG
{
  background-image:     url(../../images/mediateknologiakeskus/contentBottomBG.gif);
  background-repeat:    repeat-x;  
}

TD.contactBG
{
  background-image:     url(../../images/mediateknologiakeskus/contactBG.gif);
  background-repeat:    repeat-x;  
}

TD.contactLeft
{
  background-image:     url(../../images/mediateknologiakeskus/contactLeft.gif);
  background-repeat:    no-repeat;  
}

TD.contactRight
{
  background-image:     url(../../images/mediateknologiakeskus/contactRight.gif);
  background-repeat:    no-repeat;  
}

TD.upperLinks A
{
  background-image:     url(../../images/mediateknologiakeskus/arrow.gif);
  background-repeat:    no-repeat;  
}

/*TD.searchLeft
{
  background-image:     url(../../images/mediateknologiakeskus/searchLeft.gif);
  background-repeat:    no-repeat;  
}*/

/*====================*/
/*                    */
/*      FontSize      */
/*                    */
/*====================*/




TD.contentTitle
{
  font-size:          17px;
}


/*========================*/
/*                        */
/* FontWeight & Transform */
/* & Indent               */
/*========================*/

TD.search, TD.contentTitle, TD.contentText A
{
  font-weight:            bold;
}


{
  text-indent:            12px;
}

/*====================*/
/*                    */
/*     FontColor      */
/*                    */
/*====================*/

TD.contactBG
{
  color:              #ffffff;
}

TD.search
{
  color:              #ffffff;
}

TD.contentTitle, H1, H2, H3, H4, H5, H6
{
  color:		         #1b0482;
}

/*====================*/
/*                    */
/*     LinkColors     */
/*                    */
/*====================*/

.upperLinks A               { color: #ffffff; }
.upperLinks A:hover         { color: #F1CDA7; }

.naviBG A                		{ color: #000000; }
.naviBG A:hover          		{ color: #fff2d3; }

.naviBG_selected A          { color: #1b0482; }
.naviBG_selected A:hover		{ color: #6c53db; }

.subNaviBG A             		{ color: #1b0482; }
.subNaviBG A:hover       		{ color: #6c53db; }

.copy A             				{ color: #7d7d7d; }
.copy A:hover       				{ color: #000000; }

/*====================*/
/*                    */
/*  BackgroundColors  */
/*                    */
/*====================*/

BODY
{
  background:         #fff2d3;
}

TD.contentArea
{
  background:         #ffffff;
}

TD.empty
{
  background:         #c1a046;
}

/*====================*/
/*                    */
/*       Others       */
/*                    */
/*====================*/

INPUT.search
{	

  height:             20px;
  width:              170px;

  font:          			size 9px margin-top 8px;
  color:              #0046a6;
 
  background-image:   url(../../images/mediateknologiakeskus/searchBG.gif); 
  background-repeat:	repeat-x; 	
  border-width:       0px 0px 0px 0px;
	

	
}


