/*
Staattisia 2d malleja varten
*/


.hs-viewport_container { 
    position:relative; 
    margin:0px auto; 
    width: 1000px; 
    height: 300px; 
    font-size: 0px;
}

#headstone_container,
#headstone_leftmargin, #headstone_rightmargin,
#headstone_leftside, #headstone_rightside,
#headstone_topside,
#headstone_stand, #headstone_basement,
#headstone_topleft, #headstone_topright,
#headstone_main { position:absolute; }
#headstone_leftmargin, #headstone_rightmargin {z-index:-1;}

/* Jalkakivi */
.base { z-index:1; border: 0px solid #ccc; position:absolute }
#base1{ border: 0px solid #000; background-color:#ccc; }
#base2{ border: 0px solid #000; background-color:#ccc; }
#base3{ border: 0px solid #000; }
#base4{ border: 0px solid #000; }
#base5{ border: 0px solid #000; background-color:#ccc; }
#base6{ border: 0px solid #000; background-color:#ccc; }
#base7{ border: 0px solid #000; background-color:#ccc; }
#base8{ border: 0px solid #000; background-color:#c0c0c0; }
/* Korokepalat */
#left_stand, #right_stand,#stand1, #stand2  { position:absolute; z-index:2; }


.special-char { font-family:Arial,Helvetica,sans-serif; font-size:70%; vertical-align: middle;}
.customer-logo{ position: absolute; bottom:0px; right:0px; z-index:20; }


/* Varjostus paloille */
.base-shadow {
    -webkit-box-shadow: 0 8px 6px -6px black;
    -moz-box-shadow: 0 8px 6px -6px black;
    box-shadow: 0 8px 6px -6px black;
}   






/* Skaalaukset */
.hs-scaled-03 {
    -ms-transform: scale(0.3,0.3);
    -webkit-transform: scale(0.3,0.3);
    transform: scale(0.3,0.3);
    transform-origin: top left;
}
.hs-scaled-06 {
    -ms-transform: scale(0.6,0.6);
    -webkit-transform: scale(0.6,0.6);
    transform: scale(0.6,0.6);
    transform-origin: top left;
}





/* Ruler - älä poista */
#ruler { clear:both; margin:0px auto; }
.ruler-cell{
    font-family: Verdana,Arial,sans-serif; font-size: 10px;
    background-color: #fff;
    color: #000;
    border-style:dashed; border-width:1px; border-left-width:0px; border-top-width:0px;  }
.ruler-horizontal { position:relative; float:left; }
.ruler-vertical { clear:both; }
.ruler-step { position:absolute; bottom:0px; right:0px; }
.ruler-half-step { position:absolute; bottom:0px; left:0px; text-align:right; border-style:solid; border-width:1px; border-left-width:0px; border-top-width:0px; border-bottom-width:0px;}


/* Kukka-aihiot */
.fbase-div{ float:left; width :140px; text-align:center; font-size: 10px; padding:10px; border: solid 2px #909078; margin-right: 10px; background: #d8d8a8 url(../imgs/pages/d-content-bg.png) 50% 50% repeat-x; } /*background: #fff;*/
.fbase-name {padding: 10px;padding:5px 10px 5px 10px; background-color:#585858;color:#fff;}
.fbase-tumb { border:0px; height: 80px; }





/* Muutetut arvot*/



.wrow{ margin: 5px 0px 5px 0px; }
.w-con { position:absolute; z-index:3; border-left: 0px solid red; cursor:move; text-shadow: 0px 1px 1px #ccc; text-shadow: 0px 1px 0px rgba(255,255,255, .6); white-space: nowrap; }
.kirjoitus { position:absolute; top: 0px; text-shadow: 0px 1px 1px #ccc; text-shadow: 0px 1px 0px rgba(255,255,255, .6); white-space: nowrap; cursor:move;}
