#numeroboksi {
        border-style: solid;
        border-width: 2px;
        border-color: #6f9ea6;
	padding: 12px;
}

#bluebar2 {
        background-image: url(/images/bluebar2.png);
        height: 32px;
	margin-top: 15px;
}

#etusivu #header {
	background: #fff;
	height: 130px;
}
#etusivu #etu-team-it-up {
	margin-left: 8px;
}
/* Etusivun formit ----------------------------------- */
#yrityshaku {
	height: 315px;
}
#yrityshaku-adv {
	height: 360px;
}
#yritys-haku-button-adv {
        position: absolute;
        top: 540px;
        text-align: right;
        width: 470px;
}
#yritys-haku-button {
        position: absolute;
        top: 680px;
        text-align: right;
        width: 265px;
}
#yritys-haku-button a,
#partneri-haku-button a {
	display: inline;
}
#partnerihaku {
	height: 315px;
	margin-left: 10px;
}

#partnerihaku-adv {
	height: 400px;
	margin-left: 10px;
}

#partneri-haku-button {	
	position: absolute;
	top: 680px;
	text-align: right;
	width: 265px;
}

#partneri-haku-button-adv {
        position: absolute;
        top: 560px;
        text-align: right;
        width: 470px;
}

#company_area_id, #company_domain_id, #company_developmentphase_id, #company_personnelamount_id, #company_shareholdersamount_id, #company_study, #company_entrepeneurexp, #company_board, #company_leader, #company_mentor {
	border: 1px solid #C61017;
	margin-left: 0px;
	padding: 5px 0;
	width: 209px;
}
#partner_area_id, #partner_domain_id, #partner_role, #partner_payment, #partner_owninvestment, #partner_pksector, #partner_study, #partner_companytalent_id, #partner_entrepeneurexp, #partner_board, #partner_leader, #partner_mentor, #partner_time {
	border: 1px solid #20A1B5;
	margin-left: 0px;
	padding: 5px 0;	
	width: 209px;	
}

.yritys-select {
	background: url(/images/yrityshaku-input.png) no-repeat;
	color: #333;
	display: block;
	margin: 0;	
}
.partneri-select {
	background: url(/images/partnerihaku-input.png) no-repeat;
	color: #333;
	display: block;
	margin: 0;
}

.haku-form {
        float: left;
        width: 287px;
        padding-left:15px;
}
.haku-form-left {
	float: left;
	width: 217px;
	padding-left:15px;
}
.haku-form-right {
	float: left;
	width: 217px;
	padding-left:15px;
}

.haku-form h2 {
	margin-left:0px;
}
.haku-form a {
	display: block;
	padding: 9px;
	width: 192px;
}
.haku-form a:hover {
	text-decoration: none;
}
.haku-form-select {
	margin-left: 15px;
}
.haku-form-select ul {
	background: url(/images/bf-droppari.png) repeat-y;
	border: 1px solid #C92027;
	width: 208px;
	z-index:1000; 
	display:block;
}
.haku-form ul {
	list-style: none;
}
.haku-form ul li a {
	color: #333;
	font-size: 12px;
}
.haku-form ul li a:hover {
	background: #F51B24;
	color: #fff;
}
/* p�hkin�nkuoressa -----------------------------------*/
#etusivu #pahkinankuoressa {
	background: url(/images/pahkinankuoressa.jpg) no-repeat;
	border: 1px solid transparent;
	margin-top: 10px;
	padding: 10px 15px;
	height: 150px;
	width: 273px;
}
#etusivu #pahkinankuoressa-en {
	background: url(/images/nutshell.png) no-repeat;
	border: 1px solid transparent;
	margin-top: 10px;
	padding: 10px 15px;
	height: 150px;
	width: 273px;
}

#etusivu #pahkinankuoressa-es {
	background: url(/images/nuts-es.png) no-repeat;
	border: 1px solid transparent;
	margin-top: 10px;
	padding: 10px 15px;
	height: 150px;
	width: 273px;
}


#etusivu #pahkinankuoressa a,#etusivu #pahkinankuoressa-en a, #etusivu #pahkinankuoressa-es a {
	display: block;
	float: right;
	margin: 15px 0;
}
#etusivu #pahkinankuoressa p, #etusivu #pahkinankuoressa-en p, #etusivu #pahkinankuoressa-es p {
	color: #fff;
	margin: 85px 0 0 0;
}
#etusivu #luo_oma_profiili {
	background: url(/images/luo_oma_profiili.jpg) no-repeat;
	border: 1px solid transparent;
	margin: 10px 0 0 8px !important;
	padding: 15px;
	height: 150px;
	width: 275px;
}

#etusivu #luo_oma_profiili-en {
	background: url(/images/createprofile.png) no-repeat;
	border: 1px solid transparent;
	margin: 10px 0 0 8px !important;
	padding: 15px;
	height: 150px;
	width: 275px;
}

#etusivu #luo_oma_profiili-es {
	background: url(/images/createprofile-es.png) no-repeat;
	border: 1px solid transparent;
	margin: 10px 0 0 8px !important;
	padding: 15px;
	height: 150px;
	width: 275px;
}

#etusivu #luo_oma_profiili p, #etusivu #luo_oma_profiili-en p, #etusivu #luo_oma_profiili-es p {
	color: #fff;
	margin: 60px 0 0 0;
}
#etusivu #luo_oma_profiili a, #etusivu #luo_oma_profiili-en a, #etusivu #luo_oma_profiili-es a {
	display: block;
	float: right;
	margin: 15px 0;
}

/* tied�tk� roolisi? --------------------------- */
#etusivu #rooli {
	clear: both;
	padding-top:20px;
	overflow: hidden;
}
#etusivu #rooli .c30 {
	border: none;
}
#etusivu #rooli div.c30{
	border: none;
	margin-left: 10px;
	width: 295px;
}
#etusivu #rooli div.c30e{
	border: none;
	margin-left: 10px;
	width: 249px;
}
#etusivu #rooli div.c30 p, #etusivu #rooli div.c30e p  {
	margin: 0 0 10px 5px;
}
#etusivu #rooli a {
	margin-left: 5px;
}
/* etusivun kuvaus ------------------------------------- */
#etusivu #kuvaus {
	border: 1px solid #F2F2F2;
	float: left;
	margin-left: 10px;
	width: 298px;
}
.yhteistyo {
	font-size: 10px;
}
#etusivu #kuvaus dl {
	margin: 0 auto;
	width: 275px;
}
#etusivu #kuvaus dt a {
	border-bottom: 1px solid #E6E6E6;
	display: block;
	font-size: 18px;
	padding: 7px 0;
}
#etusivu #kuvaus dl dd a {
	display: block;
	margin: 10px 0;
}
#etusivu #kuvaus dt a:first-child {
	border-top: 1px solid #E6E6E6;
}
#etusivu #kuvaus dd {
	border-bottom: 1px solid #E6E6E6;
}
#etusivu #kuvaus dd p {
	margin: 10px 0;
	width: 255px;
}
/* ratas --------------------------------------------- */
#etusivu #ratas {
	margin-bottom: 95px;
	padding-bottom: 15px;
}

#hae_pun, #hae_sya, #search_pun, #search_vih, #busca_pun, #busca_vih {
  border: none;
  text-indent: -9999px;
}

#hae_pun {
  background: url(/images/hae_pun.png) no-repeat center center;
  height: 30px;
  width: 57px;
}

#search_pun {
  background: url(/images/pun_search.png) no-repeat center center;
  height: 30px;
  width: 82px;
}

#busca_pun {
  background: url(/images/pun_busca.png) no-repeat center center;
  height: 31px;
  width: 81px;
}


#busca_vih {
  background: url(/images/busca_vih.png) no-repeat center center;
  height: 31px;
  width: 81px;
}

#hae_sya {
  background: url(/images/hae_sya.png) no-repeat center center;
  height: 30px;
  width: 57px;

}

#search_vih {
  background: url(/images/vih_search.png) no-repeat center center;
  height: 30px;
  width: 82px;

}







   div.select {
     position:relative; 
	
     display:inline; 
	z-index:1000;
   }
   div.select:hover {


   }


   div.select a:hover {
     text-decoration:none
   }
   ul.selectbox {
	background: url(/images/bf_droppari.png) repeat-y;
	border: 1px solid #C92027;
	width: 208px;
     list-style:none;
     z-index:1000; 
     display:block; 
     margin:0px;
   }

   div.select a.pulldown_arrow:hover {
     text-decoration:none
   }
   div.hide-dropdown .selectbox {
     display: none;
   }

  ul.selectbox {
	margin-left:0px !important;
}

