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

body {
  
  margin:10px; color:#004d9c; 
  background:#fff url(images/backr2.jpg) no-repeat fixed top; 
  font:normal 70% verdana,arial,helvetica,sans-serif;
  

}

    	#linkit                        {display:block; width:200px; float: left; background:url(images/bg_2.html) #ededed top left repeat-x; text-align:center;}
	#linkit ul                     {margin:0px; padding:9px; list-style:none; border: 0px;}
	#linkit ul li                  {padding:10px 0 9px 9px; margin:0; border-bottom:1px solid #c2c2c2; border-top:1px solid #ffffff; font:verdana; font-weight:bold; font-size:13px;}
	#linkit ul li#Alku             {border-top:0;}
	#linkit ul li#Loppu            {border-bottom:0;}
	#linkit a                      {display:block; color:#000000;}
	#linkit a:hover                {display:block; color:#ff0000;}


	
	#content {
  float: none;
  margin-left: 10px;
  margin-top: 1px;
  overflow: auto;
  background: #ededed;
  width: 700x;
  text-align:left;
  color: #004d9c;
  padding: 8px;
}

	#content2 {
  float: top;
  margin-left: 10px;
  margin-top: 10px;
  left: 20px;
  overflow: auto;
  background: #ededed;
  width: 700x;
  text-align:center;
}

	#wrap  {width:1000px;float:left; background: #ededed;}
	#shell {width:1000px; text-align:left; background: #ededed;}
	#footer a {font:verdana; font-weight:bold; font-size:10 px; color:#000000; text-align: center;} 

	#mainhead {font-size:normal;padding: 10px; text-align:center;}
	#lotsikko {font-size:normal;padding: 10px; text-align:center;}

	/* laatikot */
	#tantaja {margin-left: 110px; width: 274px; height: 100%; float: left;}
	#ttekija {margin-left: 50px; width: 274px; height: 100%; float: left;}

h1 {font-size:large;padding-top: 10px; text-align:center;}

img {border: 0px;}
.keskita {text-align: center;}

/* etusivu_nurkat */
.rbroundbox { background: url(images/nt.gif) repeat; color: #ffffff; }
//.rbtop div { background: url(images/tl.jpg) no-repeat top left; }
.rbtop { background: url(images/tr.jpg) no-repeat top right; }
.rbbot div { background: url(images/bl.jpg) no-repeat bottom left;  }
//.rbbot { background: url(images/br.jpg) no-repeat bottom right;  }

/* korkeus ja leveys */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;

}
.rbcontent { margin: 0px 7px;}
.rbcontent h1 { font-weight:normal; margin-top: 5px;}
.rbroundbox { width: 291px; margin: 1em auto; }

.rbcontent ul            {margin:9px; padding:9px; margin-top: -3px; list-style-image: url("images/arrow.jpg"); display: block;}
.rbcontent a             {display:block; color:#ffffff; padding: 2px;}

/* työvoimaa_nurkat */
.rbroundbox2 { background: url(images/nt.gif) repeat; color: #ffffff; width: 367px;}
.rbtop2 div { background: url(images/tl.jpg) no-repeat top left; }
.rbtop2 { background: url(images/tr.jpg) no-repeat top right; }
.rbbot2 div { background: url(images/bl.jpg) no-repeat bottom left;  }
.rbbot2 { background: url(images/br.jpg) no-repeat bottom right;  }

/* korkeus ja leveys */
.rbtop2 div, .rbtop2, .rbbot2 div, .rbbot2 {
width: 100%;
height: 7px;
font-size: 1px;
}

/* yhteys_nurkat */
.rbroundbox_yht { background: url(images/nt.gif) repeat; color: #ffffff;}
.rbtop_yht div { background: url(images/tl.jpg) no-repeat top left; }
.rbtop_yht { background: url(images/tr.jpg) no-repeat top right; }
.rbbot_yht div { background: url(images/bl.jpg) no-repeat bottom left;  }
.rbbot_yht { background: url(images/br.jpg) no-repeat bottom right;  }

/* korkeus ja leveys */
.rbtop_yht div, .rbtop_yht, .rbbot_yht div, .rbbot_yht {
width: 100%;
height: 7px;
font-size: 1px;
}

.rbcontent_yht { margin: 0px 7px;}
.rbcontent_yht h1 { font-weight:normal; margin-top: 5px;}
.rbroundbox_yht { width: 260px; margin: 1em auto; }

	#joblist		{font-size: 10px;}
	#ttarjous		{margin-left: 300px; font-size: 10px; color: #ffffff;}
	#tarjous		{background: #043a7c; width: 300px; color: #ffffff; padding: 10px; font-size: 10px;}
	#tarjous textarea	{background: #ffffff; width: 250px; color: #004d9c; font-size: 12px;}
	#tarjous input		{background: #ffffff; width: 200px;color: #004d9c; font-size: 12px;}

.yhteys {padding:10px; margin-ö}

.h1_meista {font-size: large; padding-top: 5px; text-align:left;}
.h2_meista {font-size: medium; padding-top: 5px; text-align:left;}

/*Hakemus form*/ 

.c14{padding-bottom:2px;padding-left:2px;padding-right:2px;border-width:5px;background-color: #043a7c; word-wrap:break-word}
.c4{color=#000000;font-family:MS Sans Serif;font-size:10pt;}
.style1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
.style5 {font-family: Verdana, Arial, Helvetica, sans-serif}
#kielet {margin-left: 203px;}

/*index*/
#mainhead h1 {font:normal 150% verdana,arial,helvetica,sans-serif; text-align:center;}

.error {color: #990000;}
.ok {color: #009900;}
