@charset "utf-8";*{margin:0;padding:0}body{font:12px Tahoma,Geneva,Arial,Helvetica,sans-serif;color:#5d6163;margin-bottom:5px}a{color:#7cac43;outline:0}p{margin-bottom:1em;line-height:16px}h1{font-size:16px;font-variant:small-caps;margin-bottom:1em}h2{font-size:14px;font-variant:small-caps;margin-bottom:1em}h3{font-size:12px;font-variant:small-caps;margin-bottom:1em}textarea{font:12px Tahoma,Geneva,Arial,Helvetica,sans-serif}.clr{clear:both}#wrapper{width:766px;margin:auto;border-left:1px solid #97c067;border-right:1px solid #97c067;border-bottom:3px solid #97c067}#nav{background:url(../img/nav-bg.jpg);width:381px;height:209px;float:left}#nav ul{list-style:none;margin:34px 0 0 20px}#nav li{margin-bottom:7px;font-variant:small-caps}#nav a{color:#d70000;text-decoration:none}#nav a:hover{font-weight:700}#title{float:left;padding:5px 5px 0 10px;width:365px;height:189px;font-size:11px}#title img{margin-bottom:5px}#content{clear:both;padding:20px;border-top:3px solid #97c067}#leftcontent{float:left;width:376px;margin-right:10px}#rightcontent{background:url(../img/rightcontent-bg.jpg) top center no-repeat;width:340px;height:250px;float:left}#fscroller{margin-top:50px;font-style:italic}#service-nav{list-style:none;width:150px;float:left}#service-nav li{margin-bottom:7px;font-variant:small-caps}#service-nav a{color:#d70000;text-decoration:none}#service-nav a:hover{font-weight:700}#contentarea{width:576px;float:left}#contentarea li{list-style-position:inside}#contentarea td{vertical-align:top;border-top:2px solid #97c067;padding:5px 0 5px 5px}#contentarea td img{margin-bottom:10px}#producttable td{text-align:center}#producttable p{margin:30px 0;padding:10px 0;border-top:1px dotted #5d6163;border-bottom:1px dotted #5d6163}#service-list{list-style:none}#service-list li{border-top:2px solid #97c067;clear:both;padding:10px 0 0 10px}#service-list h2{float:left}#service-list p{margin-left:220px}#product-list{list-style:none;margin:0;padding:0}#product-list li{margin-bottom:10px}.product-detail{border-bottom:1px dotted #5d6163;float:left;padding:10px 0;width:360px}.product-image{float:right;text-align:center;width:366px}form{display:table}.input{margin-bottom:5px}label{display:block;font-size:12px;font-weight:700}label em{color:#a80000;font-style:normal;font-weight:400}label.error{color:#a80000;font-style:italic;font-weight:400}.submit{text-align:right}#footer{border-top:3px solid #97c067;background:#fbefc4;padding:10px 20px;font-size:10px;color:#5d6163;clear:both}#footer a{color:#d70000;text-decoration:none}#footer a:hover{text-decoration:underline}#copyright{float:right}

.fgfgh{background-repeat: no-repeat !important;width:100% !important;background-color:#fbefc4 !important;background-position: right !important;}

.fgghjhkl{background-color:#fbefc4 !important;}

    body {
        font-family: sans-serif;
        margin: 0;
        box-sizing: border-box;
    }

    ol,
    ul {
        padding: 0;
        margin: 0;
        list-style: none
    }

    * {
        box-sizing: border-box;
    }

    h1 {
        margin: 0;
        font-style: italic;
        font-size: 21px;
        border-bottom: solid 1px #d7000022;
        padding-bottom: 16px;
    }

    .jpjbf {
        max-width: 766px;
        margin: 0 auto;
        padding: 16px;
    }

    .rluyv {
        display: flex;
        flex-wrap: wrap;
        gap: 16px;
    }

    .jyzyy {
        flex-basis: 718px;
        min-width: 294px;
        flex-grow: 1;
        flex-shrink: 1;
    }

    .dkgss {
        flex-basis: 100%;
        flex-grow: 1;
        flex-shrink: 1;
        padding: 16px;
        box-shadow: 0px 2px 14px rgba(0, 0, 0, .22);
        border-radius: 1px;
    }

    .zkmek {
        flex-basis: 100%;
        flex-grow: 1;
        flex-shrink: 1;
        border-radius: 1px;
    }

    .idkxa {
        width: 359px;
        max-width: 100%;
        max-height: 390px;
        float: left;
        margin: 16px 16px 16px 0;
    }

    .vwrql {
        width: 734px;
        max-width: 100%;
        max-height: 264px;
        margin-bottom: 16px;
    }

    .rluyv a {
        text-decoration: none;
        font-weight: 600;
        margin-bottom: 4px;
        color: #d7000079;
    }

    .jyzyy:after {
        content: "";
        display: table;
        clear: both
    }

    .dkgss * {
        display: inline;
    }

    .zkmek * {
        display: inline;
    }

    .rluyv a:hover {
        opacity: .82;
    }

    .zkmek a {
        background: #97c06750;
        padding: 2px 13px;
        margin-right: 8px;
        border-radius: 5px;
        display: inline-block;

    }

    .dkgss a:before,
    .zkmek a:before {
        content: "⚍";
        font-size: 15px;
        margin: 0 2px;
    }