form {
margin:0px;
padding:0px;
}
input.dynamo-control {
margin:0px;
padding:0px;
}


/*----------------*
 * PIC LIBRARY    *
 *----------------*/

div.pic-admin-section-frame {
margin:5px;
padding:5px;
}
div.pic-admin-section-mode1 {
margin:0px;
padding:2px 10px;
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#ffffff;
background:#ffffff;
/*background:#AEC0CC;*/
}
div.pic-admin-section-mode2 {
margin:0px;
padding:2px 10px;
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#ffffff;
background:#ffffff;
}
div.pic-admin-section-control {
margin:0px;
padding:2px 10px;
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#ffffff;
/*background:#ddddcc;*/
background:#ffffff;
}
div.pic-admin-section-blank {
margin:0px;
padding:5px 0px 0px 0px;
border-width:0px;
border-style:none;
}
div.pic-admin-section-line {
margin:0px;
padding:0px 0px;
border-width:1px 0px 0px 0px;
border-style:solid;
border-color:#ffffff;
}

div.pic-admin-section-clear {
margin:0px;
padding:0px;
border-width:0px;
border-style:none;
clear:both;
}
div.pic-admin-section-fixed {
margin:0px 5px 5px 0px;
padding:2px 2px;
border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#ffffff;
background:#ffffff;
float:none;
clear:both;
}
div.pic-admin-section-floating {
margin:0px 5px 5px 0px;
padding:2px 2px;
border-width:1px 1px 1px 1px;
border-style:solid;
/*border-color:#005788;*/
border-color:#E3EBF0;
background:#ffffff;
float:left;
width:180px; /* kuvan + tekstin mukaan */
height:250px;  /* kuvan + tekstin mukaan */
}
div.pic-admin-section-floating2 {
margin:0px 5px 5px 0px;
padding:2px 2px;
border-width:1px 1px 1px 1px;
border-style:solid;
/*border-color:#005788;*/
border-color:#ffffff;
background:#ffffff;
float:left;
width:300px;
height:200px;
}
div.pic-admin-section-floating_image_frame {
margin:0px;
padding:0px;
border-width:0px;
border-style:none;
/*background:url(http://kulma.net/simo/wd-image/thumb-bkg.gif) #cccccc;*/
background:#E3EBF0;
width:170px;  /* kuvan mukaan */
height:170px;  /* kuvan mukaan */
text-align:center;
}
div.pic-admin-section-image_frame {
margin:0px;
padding:0px;
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#ffffff;
/*background:url(http://kulma.net/simo/wd-image/thumb-bkg.gif) #cccccc;*/
background:#E3EBF0;
text-align:center;
}

div.pic-admin-section-fixed_image_frame {
margin:0px;
padding:0px;
border-width:0px;
border-style:none;
background:url(http://kulma.net/simo/wd-image/thumb-bkg.gif) #cccccc;
text-align:center;
}



a.pic-thumb:link {
color:#0000cc;
text-decoration:underline;
}
a.pic-thumb:visited {
color:#0000cc;
text-decoration:underline;
}
a.pic-thumb:hover {
color:#0000cc;
text-decoration:underline;
}
a.pic-thumb:active, a.pic-thumb:focus {
color:#0000cc;
text-decoration:underline;
}

img.pic-admin-image-fixed {
margin:0px;
padding:0px;
border-width:0px;
border-style:solid;
border-color:#000000;
}
img.pic-admin-image-floating {
margin:0px 10px 0px 0px;
padding:0px;
border-width:0px;
border-style:solid;
border-color:#000000;
float:left;
}




img.pic-admin_list-branch {
margin:0px;
padding:0px;
vertical-align:middle;
border:0px;
}


/* PIC FORM/LIST (m, positive) */

p.pic-admin-m-mode1,
p.pic-admin-s-mode1,
p.pic-admin-xs-mode1
{
margin:0px 0px 2px 0px;
padding:0px;
font-family:Verdana, Helvetica, Arial;
font-weight:normal;
}
p.pic-admin-m-mode1,
p.pic-admin-s-mode1,
p.pic-admin-xs-mode1
{
color:#00253a;
}
p.pic-admin-m-mode1
{
font-size:10pt;
}
p.pic-admin-s-mode1
{
font-size:9pt;
}
p.pic-admin-xs-mode1
{
font-size:8pt;
}

/* ADMIN FORM_LIST (m, info) 
p = tavallinen infokappale
span = inputin otsikon jälkeinen
*/

p.pic-admin-m-mode2,
{
margin:0px 0px 10px 0px;
padding:0px;
font-family:Verdana, Helvetica, Arial;
font-weight:normal;
}
span.pic-admin-m-mode2
{
margin:0px 0px 0px 0px;
padding:0px;
font-family:Verdana, Helvetica, Arial;
font-weight:normal;
}
p.pic-admin-m-mode2,
span.pic-admin-m-mode2
{
color:#009900;
}
p.pic-admin-m-mode2,
span.pic-admin-m-mode2
{
font-size:9pt;
}

/* Heading (m, positive) */

h1.pic-admin-m-mode1
{
margin:0px;
padding:0px 0px;
font-family:Arial;
font-weight:bold;
}
h1.pic-admin-m-mode1
{
color:#005788;
}
h1.pic-admin-m-mode1
{
font-size:13pt;
}

/* Section header */

h2.pic-admin-m-mode1
{
margin:0px;
padding:0px 0px;
font-family:Arial;
font-weight:bold;
}
h2.pic-admin-m-mode1
{
color:#ffffff;
}
h2.pic-admin-m-mode1
{
font-size:8pt;
}

/* Input header (mode1), column header (mode2) */

h3.pic-admin-m-mode1,
h3.pic-admin-m-mode2
{
margin:2px 0px 0px 0px;
padding:0px;
font-family:Arial;
font-weight:bold;
}
h3.pic-admin-m-mode1
{
color:#00253a;
}
h3.pic-admin-m-mode2
{
color:#ffffff;
}
h3.pic-admin-m-mode1,
h3.pic-admin-m-mode2
{
font-size:10pt;
}

/* Level 3, reserved */

h4.pic-admin-m-mode1
{
margin:0px 0px 5px 0px;
padding:0px;
font-family:Arial;
font-weight:bold;
}
h4.pic-admin-m-mode1
{
color:#00aaaa;
}
h4.pic-admin-m-mode1
{
font-size:18pt;
}

/** TABLE W/O BORDERS, LAYOUT-TABLE **/

table.pic-admin_list-clear {
margin:0px;
padding:0px;
border-width:0px;
border-style:none;
border-collapse:collapse;
}
tr.pic-admin_list-clear {
margin:0px;
padding:0px;
border-width:0px;
border-style:none;
}
td.pic-admin_list-clear {
margin:0px;
padding:0px 2px 0px 0px;
border-width:0px;
border-style:none;
}

/** TABLE WITH PADDING, IE LAYOUT FIX-TABLE **/

table.pic-admin_list-fix
{
margin:0px;
padding:0px;
border-width:0px;
border-style:none;
border-collapse:collapse;
clear:both;
width:100%;
}
tr.pic-admin_list-fix
{
margin:0px;
padding:0px;
border-width:0px;
border-style:none;
}
td.pic-admin_list-fix
{
margin:0px;
padding:0px 10px;
border-width:0px;
border-style:none;
}


/** LISTING TABLE, 2-colour-table **/
/*  mode1, mode2 eq. odd, even */

table.pic-admin_list-mode1
{
margin:0px;
padding:0px;
border-width:1px;
border-style:solid;
border-color:#ffffff;
border-collapse:collapse;
clear:both;
width:100%;
}
thead.pic-admin_list-head,
tbody.pic-admin_list-body
{
}
tr.pic-admin_list-mode1 {
margin:0px;
padding:0px;
border-width:0px;
border-style:solid;
border-color:#ffffff;
background:#eeffdd;
}
tr.pic-admin_list-mode2 {
margin:0px;
padding:0px;
border-width:0px;
border-style:solid;
border-color:#ffffff;
background:#ffffff;
}
/*** TABLE HEADING -ROW ***/
tr.pic-admin_list-heading {
margin:0px;
padding:0px;
border-width:1px;
border-style:solid;
border-color:#ffffff;
background:#aaccaa;
}

/*** td: odd (mode1), even (mode2), control (mode3); th ***/
td.pic-admin_list-mode1 {
margin:0px;
padding:2px;
border-width:0px;
border-style:none;
}
td.pic-admin_list-mode2 {
margin:0px;
padding:2px;
border-width:0px;
border-style:none;
}
td.pic-admin_list-mode3 {
margin:0px;
padding:0px 2px 0px 2px;
border-width:0px 0px 0px 1px;
border-style:solid;
border-color:#ffffff;
background:#ddddcc;
}
th.pic-admin_list-mode1 {
margin:0px;
padding:0px 2px 0px 0px;
border-width:0px;
border-style:none;
text-align:left;
}
