body{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
background-image:url(kuvat_finn/tausta.gif);
background-repeat:repeat;
text-align:left;
vertical-align:top;
margin:0px;
padding:0px;
}

table{
margin:0px;
padding:0px;
}

td{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
vertical-align:top;
margin:0px;
padding:0px;
}

a{
text-decoration:none;
color:#026a8c;
}
a:hover{
text-decoration:underline;
}

h2{
font-size:14px;
font-weight:bold;
color:#026a8c;
}

img{
border:none;
margin:0px;
padding:0px;
}

#maintable{
width:880px;
background-color:#ffffff;
border:1px solid #505050;
}
#mainwin{
}
#ylapalkki{
width:880px;
height:78px;
background-image:url(kuvat_finn/ylapalkki_tausta.jpg);
background-repeat:no-repeat;
}
#loginwin{
width:250px;
float:right;
color:#ffffff;
font-size:10px;
margin-top:6px;
margin-right:20px;
}


#loginerror{
color:#fec38c;
font-size:10px;
margin-left:3px;
}
#loginerror a, #loginwin a{
color:#ffffff;
}
#loginwin table td{
font-size:10px;
}
.username, .password{
height:14px;
border:1px solid #ffffff;
font-size:10px;
width:100px;
margin-top:1px;
}
#username_td{
padding-top:2px;
padding-bottom:2px;
padding-right:3px;
text-align:right;
}
#password_td{
padding-top:2px;
padding-bottom:2px;
padding-right:3px;
text-align:right;
}
.loginnappi{
float:left;
margin-top:1px;
margin-right:30px;
}
#vasenvalikko{
padding:30px 10px 30px 30px;
width:130px;
}
#vasenvalikko a{
color:#000000;
font-weight:bold;
}
#content{
padding:30px;
border-left:1px dotted #026a8c;
}
.hakukentta{
margin-left:10px;
font-size:11px;
width:180px;
}
.hakulista{
margin-left:10px;
font-size:11px;
width:260px;
}
.hakunappi{
margin-left:10px;
}
#hakutulosotsikko{
padding-top:20px;
border-bottom:1px solid #026a8c;
width:245px;
}
#hakutulosotsikko h2{
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}
#hakutulosmerkit{
padding-top:20px;
padding-right:4px;
text-align:right;
width:500px;
border-bottom:1px solid #026a8c;
}
#hakutulosmerkit img{
margin-right:3px;
margin-left:10px;
}
.hakutuloslista, .hakutuloslistaBreak{
border-collapse:collapse;
}
#infocard_all{
width:200px;
vertical-align:middle;
}

#print_searchresults{
width:280px;
text-align:right;
vertical-align:middle;
}
.harmaarivi{
background-image:url(kuvat_finn/tausta_harmaa.gif);
background-repeat:repeat-x;
}
.yritysnimi{
width:200px;
padding:6px 5px 6px 10px;
border-top:1px solid #cce0e9;
}
.yritysotsikko{
color:#000000;
margin-bottom:4px;
padding-bottom:0px;
margin-top:0px;
padding-top:0px;
}
.yritysnuoli{
margin-right:5px;
}
.yrityskortti_memberlogo
{
    float:right;
    width:20px;
    margin-top:3px;
    margin-left:5px;
}
.yritysinfo_lyhyt{
width:425px;
font-size:11px;
padding:6px 5px 6px 0px;
border-top:1px solid #cce0e9;
}
.yritystiedot1{
padding:6px 5px 6px 10px;
background-image:url(kuvat_finn/valkovarjo_yla.gif);
background-repeat:repeat-x;
background-position:top;
}
.yrityslogo{
margin-top:10px;
}
.yritystiedot2{
padding:6px 5px 10px 10px;
width:445px;
background-color:#e2e2e2;
background-image:url(kuvat_finn/tausta_harmaa.gif);
background-repeat:repeat-x;
background-position:top;
font-size:11px;
}
.yrityskorttiotsikko{
margin-top:20px;
margin-bottom:20px;
padding-bottom:5px;
color:#000000;
border-bottom:1px solid #026a8c;
}
.tulostusnappi{
float:right;
margin-top:10px;
margin-right:4px;
}
#alapalkki{
background-image:url(kuvat_finn/alapalkki_tausta.jpg);
background-repeat:no-repeat;
padding:30px;
padding-top:5px;
}
#resultpages{
margin-left:180px;
height:40px;
color:#ffffff;
width:600px;
font-weight:bold;
}
#resultpages div{
float:left;
}
#resultpages2{
margin-left:20px;
margin-bottom:0px;
color:#ffffff;
width:300px;
font-weight:bold;
float:left;
}
#resultpages2 b{
color:#ffc691;
}
#resultpages2 a{
color:#ffffff;
}
.blue{
color:#026a8c;
}
.floatLeft{
float:left;
}
.floatRight{
float:right;
}
.addMargins{
margin-left:10px;
margin-right:5px;
}
/*muokkaustyylit*/
textarea{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
vertical-align:top;
margin:0px;
padding:5px;
}
.aloituskappale{
border-bottom:1px solid #026a8c;
padding-bottom:10px;
padding-top:10px;
}
.companyname{
width:310px;
height:12px;
margin-left:10px;
font-size:11px;
font-weight:bold;
}
.description{
width:410px;
height:120px;
font-size:11px;
font-weight:normal;
}
.areas_of_competence{
width:410px;
height:80px;
font-size:11px;
font-weight:normal;
}
.references{
width:410px;
height:80px;
font-size:11px;
font-weight:normal;
}
.yritystiedot1{
width:180px;
}
.yritystiedot2{
width:460px;
padding-left:14px;
padding-bottom:40px;
}
#filelink_window{
width:422px;
}
.gray_row{
background-color:#f9f9f9;
}
.filelink{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2259b0;
text-decoration:underline;
}
.linkname{
width:246px;
padding:4px;
vertical-align:middle;
}
.savelink{
width:47px;
padding:4px;
vertical-align:middle;
}
.editlink{
width:46px;
padding:4px;
vertical-align:middle;
}
.deletelink{
padding:4px;
vertical-align:middle;
}
.gray_link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*color:#949494;*/
color:#000000;
text-decoration:none;
}
.editicon{
border:none;
margin-right:5px;
float:left;
}
.arrangelinks{
padding:4px;
padding-left:65px;
padding-top:8px;
padding-bottom:0px;
vertical-align:middle;
}
.ordertextbox{
width:20px;
height:12px;
margin-left:8px;
margin-top:3px;
font-size:11px;
}
.ordertd{
width:25px;
}
.saveorder{
margin-top:5px;
}
.saveinfo
{
padding:0px;
margin-top:8px;
margin-bottom:8px;
margin-left:5px;
}
#addlink_window{
width:472px;
border:1px solid #c0c0c0;
background-color:#f2f2f2;
background-image:url(kuvat_finn/addlink_background.gif);
background-repeat:repeat-x;
}
#addlink_td{
padding:10px 20px 20px 20px;
}
.addlink_title{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#2259b0;
margin-top:4px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}
.addlink_subtitle{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#2259b0;
margin-bottom:2px;
padding-bottom:0px;
}
#link_inputfield1{
height:16px;
border:1px solid #c0c0c0;
width:300px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:4px;
}
#link_inputfield2{
height:16px;
border:1px solid #c0c0c0;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:4px;
}
#savelink_button{
margin-top:10px;
}
#visibilityoption td{
vertical-align:middle;
}
.newname{
width:310px;
height:14px;
margin-left:10px;
font-size:11px;
font-weight:normal;
}
.filetd{
padding-top:2px;
}
.newfile{
width:310px;
height:18px;
margin-left:10px;
font-size:11px;
font-weight:normal;
}
.addfile{
margin-top:5px;
margin-left:10px;
}
#logokuva{
width:140px;
height:18px;
margin-left:0px;
font-size:11px;
font-weight:normal;
}
.address{
width:150px;
height:70px;
font-size:11px;
font-weight:normal;
}
.subsidiaries{
width:150px;
height:44px;
font-size:11px;
font-weight:normal;
}
.telnum, .faxnum, .wwwaddress{
width:112px;
height:14px;
margin-left:10px;
margin-bottom:2px;
font-size:11px;
font-weight:normal;
}
.founded, .employees{
width:82px;
height:14px;
margin-left:10px;
margin-bottom:2px;
font-size:11px;
font-weight:normal;
}
.turnover{
width:59px;
height:12px;
margin-left:5px;
font-size:11px;
font-weight:normal;
}
.contactname, .contacttitle, .contactemail, .contactname2, .contacttitle2, .contactemail2, .others{
width:150px;
height:14px;
margin-left:0px;
margin-bottom:2px;
font-size:11px;
font-weight:normal;
}
.editorcomments{
width:300px;
height:52px;
font-size:11px;
font-weight:normal;
margin-right:20px;
}
.editorname, .editorstatus, .editoremail{
width:150px;
height:14px;
margin-left:0px;
margin-right:20px;
margin-bottom:2px;
font-size:11px;
font-weight:normal;
}
.fLogoBig{
width:310px;
height:18px;
margin-left:10px;
font-size:11px;
font-weight:normal;
}
.text-label {
color: #cdcdcd;
}
.kategoriat_vasen{
width:180px;
padding-right:20px;
font-size:11px;
}
.kategoriat_keski{
width:180px;
padding-right:20px;
font-size:11px;

}
.kategoriat_oikea{
font-size:11px;

}
.othercategory{
width:150px;
height:14px;
margin-left:4px;
margin-bottom:0px;
font-size:11px;
font-weight:normal;
}
.primarycategory{
width:320px;
height:22px;
margin-left:5px;
font-size:11px;
font-weight:normal;
}
