body{font:400 12px/14px Arial, Verdana, sans-serif;color:#222;overflow-x:hidden;background:url("../css/images/bgtop.jpg");padding: 15px;width:1050px;margin: auto;}


button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;    outline: none;}
button,input{line-height:normal}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible; padding: 6px; color: crimson;}
input[type="button"]{border-radius: 6px;}
input[type="reset"],input[type="submit"]{font-size: large;border-radius: 10px;}

button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}
input[type="submit"]{top:0px;position: relative;}

#font_strange, #font_type, #font_value {position: relative; top: 5px;}
#font_value { left: -12px;}
#dec_font_size, #inc_font_size {top:16px;position:relative;}
#dec_font_size {left:0px;}
#inc_font_size {left:55px;}

h1,h2,aside h3{font-weight:700}
h1{font-size:18px;color:#546f96;line-height:18px;margin:0;padding:0}
h2{font-size:18px;color:#737373;font-weight:700;margin:10px 0;padding-bottom:0}
h3{color:#737373;font-weight:700;font-size:14px;margin:5px 0;padding-bottom:0}
p{margin-bottom:10px;color:#737373;font-weight:600}

#example{margin:auto;padding:0px;display:block;
/*border:2px solid #ccc;border-radius:7px;background:#f0f0f0;*/
}
.example{}

.buttons div{margin:0 0 10px}
input[type="INNtext"]{width:260px}input[type="NAMEtext"]{width:438px}

.block{width:465px;padding:0 20px 3px;border:1px solid #cdcdcd;border-radius:7px;margin-bottom:10px;box-shadow:0 0 20px #999}
.zoom{background:url(../css/images/zoom.png) 0 0 no-repeat;padding:5px 0 0 40px;height:17px;margin-top:5px}
.horisontal{background:url(../css/images/horisontal.png) 0 0 no-repeat;padding:5px 0 0 38px;height:17px;margin:8px 0 8px 2}
.vertical{background:url(../css/images/vertical.png) 0 0 no-repeat;padding:8px 0 0 20px;height:30px;margin:0}
.block-head{height:25px;padding:10px 0 0}.block-head h2{float:left;padding:0;margin:0}
.block-head input{float:right}.buttons{float:right;margin-top:5px}
.buttons input{width:95px;margin-top:3px}#reset_zoom{margin-bottom:31px}
.font-size{margin-top:0;text-align:left;float:right;padding-right:5px;}
.font-size span{font-weight:700;line-height:18px}
.blocks{font-size:0;line-height:0}
.block-outer{width:917px;padding:0 20px 10px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:12px;line-height:1.4em;border:1px solid #cdcdcd;border-radius:7px;box-shadow:0 0 20px #999}
.block-inner{width:468px;padding:0 20px 10px 15px;border:1px solid #cdcdcd;border-radius:7px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:0 0 10px;font-size:12px;line-height:1.4em;box-shadow:0 0 20px #999}
.block-separators{margin-top:10px;padding:0 20px 10px}
.block-separators span{font-size:13px}
.buf{width:100%;clear:both;float:none;height:0px}.grid_9.alpha.omega{position:absolute;left:50%;margin-left:-449px}


#modal_window{display:none;z-index:9999;border:1px solid #444;background-color:#FEFEFE;border-radius:10px;padding:15px 20px;height:auto;width:auto}
#background{left:0;top:0;position:absolute;background:#000;opacity:0.7;z-index:999;display:none;height:100%;width:100%}

.disabled,.disabled:hover{color:lightgrey;cursor:default;border:none;background-image:none;cursor: not-allowed;}

.warning {float:left;padding:6px 0 0 40px;color:crimson;width:500px;font-family:Candara;font-weight:600;font-size:13pt;}

#text_num {left:-8px;position:relative;}

input, select{color:darkgreen}

.sample_img_stamp.active, .sample_img_dater.active
{
/*    border: 2px solid lightgrey;
    border-radius: 10px;
    padding: 14px 3px 3px 1px;
*/
/*    margin-bottom: 12px;*/
    filter: hue-rotate(-90deg);
    -webkit-filter: hue-rotate(-90deg);

//    border: 2px solid lightgrey;
//    border-radius: 10px;
//    position: relative;
//    width: 92%;
}
@media all and (-ms-high-contrast:none){
   /* стили только для IE10 IE11 */
.sample_img_stamp.active, .sample_img_dater.active
{
    border: 2px solid lightgrey;
    border-radius: 10px;
    position: relative;
    top: -2px;
    width: 92%;
}
}

#price,#price_min,#price_max,#price_vid,#price_full,#price_do{font-size:16px;color:#777;display:inline;line-height: 1.3em;}
#price span,#price_min span,#price_max span,#price_full span, #price_vid span{font-weight:700;color:#c8324b;font-size:18px}
#stamp_name,#stamp_name span {color: #777 !important;font-weight:normal !important}
.erase{
    font-weight: bold;
    font-family: Verdana;
    color: crimson;
/*    padding-left: 15px;*/
    cursor: pointer;
    font-size: large;
    position: relative;
    top: 2px;
    right: -15px;
}
.numeric{
    position: relative;
    top: 12px;
    margin-left: 27px;
    font: 500 14px/16px Arial, Verdana, sans-serif;
    color: #285470;
}

.maket{
    font:700 46px/94px Arial, Verdana, sans-seri;
    color:crimson;
    vertical-align: bottom
    margin-left: 30px;
}