body {
        background-color: #9c9b99;
        padding: 0px 0px;
        margin: 0px;
        font: normal 9pt/11pt Arial, sans-serif;
}

table#header {
        height: 200px;
        background: white url(/pic/01.jpg) left top repeat-x;
}

table#header td {
        font: normal 5px/5px Arial;
        height: 200px;
}

.left-column {
        background-color: #e9eaec;
        width: 218px;
        border-left: 1px solid white;
}

.center-column {
        background-color: white;
}

.right-column {
        background: #e9eaec url(/pic/mb.png) center bottom no-repeat;
        width: 218px;
        border-right: 1px solid white;
}

#catalogue-menu {
        margin: 5px 5px 6px 5px;
        width: 208px;
        background: transparent url(/pic/cat-header.png) center top no-repeat;
        padding-top: 42px;
}

#catalogue-menu ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
        background: transparent url(/pic/cat-bottom.png) center bottom no-repeat;
        padding-bottom: 3px;
}

#catalogue-menu ul li {
        border: 1px solid #8fa167;
        border-bottom: none;
        background-color: #e7e2aa;
        margin: 0px;
        padding: 5px 4px 5px 16px;
        font: bold 10pt/10pt Arial, sans-serif;
}

#catalogue-menu ul li a {
        color: #3f3923;
        text-decoration: none;
}

#catalogue-menu ul li a:hover, #catalogue-menu ul li.current a:hover {
        color: #80785a;
}

#catalogue-menu ul li.current a {
        color: #80985a;
}

#search-block p {
        font: normal 17pt/19pt Times New Roman, serif;
        color: #54800d;
        padding: 0px;
        margin: 5px 0px 0px 6px;
}

#search-block form {
        margin: 0px;
        padding: 0px;
        background: white url(/pic/search.png) center no-repeat;
        width: 211px;
        height: 38px;
        margin-left: 5px;
        position: relative;
        top:-2px;
}

#search-block form input.textinput {
        width: 163px;
        height: 18px;
        border: 1px solid #7f8c60;
        font: normal 8pt/12pt Arial, sans-serif; 
        color: #4c5b18;
        padding: 0px;
        padding-top: 2px;
        margin-top: 10px;
        margin-left: 8px;
}

#search-block form input.submit {
        border: none;
        background: none;
        position: relative; 
        top: 0px;
        width: 37px;
        height: 32px;
}

#main-menu {
        margin: 0px;
        padding: 0px;
        position: absolute;
        left: 360px;
        top: 187px;
        list-style: none;
}

#main-menu li {
        float: left;
        background: transparent url(/pic/main-l.png) left top no-repeat;
        height: 24px;
        margin: 0px;
        padding: 0px;
        padding-left: 10px;
}

#main-menu li a {
        display: block;
        height: 24px;
        background: transparent url(/pic/main-r.png) right top no-repeat;
        padding-right: 10px;
        font: bold 10pt/18pt Arial, sans-serif;
        color: black;
        text-decoration: none;
        white-space: nowrap;
}

#main-menu li.current {
        background: transparent url(/pic/main-l-sel.png) left top no-repeat;       
}
#main-menu li.current a {
        background: transparent url(/pic/main-r-sel.png) right top no-repeat;       
        color: white;
}

#main-menu li a:hover {
        color: #808080;
}

#main-menu li.current a:hover {
        color: #e0e0e0;
}

.content-header {
        background: #7fab24 url(/pic/h1-l.png) left top no-repeat;
        height: 39px;
        margin: 0px 8px;
        margin-top: 8px;
}

.content-header h1 {
        background: #7fab24 url(/pic/h1-r.png) right top no-repeat;
        padding: 0px;
        height: 39px;
        margin: 0px;
        margin-left: 5px;
        color: #faf8e3;
        font: normal 17pt/39px Times New Roman, serif;
}

.content-header h1 img {
        position: relative;
        top: -4px;
}




.content-header h6 {
        background: #7fab24 url(/pic/h1-r.png) right top no-repeat;
        padding: 0px;
        height: 39px;
        margin: 0px;
        margin-left: 5px;
        color: #faf8e3;
        font: normal 17pt/39px Times New Roman, serif;
}

.content-header h6 img {
        position: relative;
        top: -4px;
}






.page-content {
        border: 1px solid #c6c6c8;
        border-top: none;
        margin: 0px 8px;
        margin-bottom: 20px;
        min-height: 500px;

}

.page-content p {
        margin: 0px;
        padding: 5px 10px;
}

#bottom-menu {
        margin: 0px;
        padding: 0px;
        list-style: none;
        border-top: 1px solid #e6e6e6;
        padding-top: 5px;
}

#bottom-menu li {
        display: inline;
        margin: 10px 0px 10px 0px;
        padding: 0px 20px;
        border-right: 1px solid #7d7d7d;
}

#bottom-menu li.last {
        border-right: none;
}

#bottom-menu li a {
        color: #828282;
        text-decoration: none;
}

#my-cart {
        margin: 8px 6px;
        width: 205px;
        background: transparent url(/pic/cart-header.png) left top no-repeat;
        padding-top: 40px;
}

#cart-body {
        background: transparent url(/pic/cart-body.png) left bottom no-repeat;
        padding: 12px 8px;
        color: white;
}

#articles {
        margin: 8px 5px;
        width: 208px;
        background: transparent url(/pic/articles.png) left top no-repeat;
        padding-top: 42px;
}

#articles ul {
        margin: 0px;
        padding: 0px;
        list-style: circle url(/pic/a_item.png) inside;
        background: transparent url(/pic/articles_b.png) center bottom no-repeat;
        padding-bottom: 3px;
}

#articles ul li {
        border: 1px solid #c0c6a2;
        border-bottom: none;
        background-color: white;
        margin: 0px;
        padding: 5px 4px 5px 10px;
        margin-left: 0px;
        font: normal 10pt/10pt Arial, sans-serif;
}

#articles ul li a {
        color: #3b3d25;
        text-decoration: underline;
}

#articles ul li a:hover {
        color: #80785a;
}


.main-content {
        border: 0px solid #c6c6c8;
        border-top: none;
        margin: 0px 8px;
        margin-bottom: 20px;
        background-color: #eaeaec;
        padding: 10px;
        padding-bottom: 3px;
}

.main-content p {
        margin: 0px;
        padding-top: 10px;
}

.main-about-link {
        margin: 0px 8px;
        text-align: right;
        padding:0px;
        position: relative;
        top: -20px;
        background: white url(/pic/mab.png) left top no-repeat;
}

.main-about-link a {
        margin:0px;
        padding: 0px;
        font: bold 9pt/9pt Verdana, serif;
        color: #787878;
        background: transparent url(/pic/mabr.png) right top no-repeat;
        display: block;
        padding-right: 10px;
        padding-top: 9px;
}


.main-spec-content {
        border: 1px solid #c6c6c8;
        border-top: none;
        margin: 0px 8px;
        margin-bottom: 20px;
}

.main-spec-content ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
}

.main-spec-content ul li {
        border-top: 2px solid #e9e9eb;
        padding: 10px;
}

.main-spec-content ul li img {
        float: left;
        width: 130px;
        margin: 2px;
        margin-right: 10px;
        border: 1px solid #b8b7b5;
        padding: 1px;
        background: white;
}

.main-spec-content ul li .price {
        clear: left;
        float: left;
        display: block;
        font: normal 11pt/11pt Arial, Verdana, serif;;
        padding: 4px 20px;
        margin: 0px;
}
.main-spec-content ul li .price strong {
        color: #c2000d;
}

.main-spec-content ul li h1 {
        color: #3d3d3d;
        font: bold 11pt/11pt Arial,Verdana, serif;
        margin: 12px 0px 5px 5px;
}

.main-spec-content ul li h1 a{
        color: #3d3d3d;
        font: bold 11pt/11pt Arial,Verdana, serif;
        text-decoration: none;
}




.main-spec-content ul li h6 {
        color: #3d3d3d;
        font: bold 11pt/11pt Arial,Verdana, serif;
        margin: 12px 0px 5px 5px;
}

.main-spec-content ul li h6 a{
        color: #3d3d3d;
        font: bold 11pt/11pt Arial,Verdana, serif;
        text-decoration: none;
}





.main-spec-content ul li table {
        width: auto;
}

.main-spec-content ul li table td {
        background-color: #eaeaec;
        font: normal 8pt/12pt Arial, serif;
        padding: 2px 8px;
        vertical-align: top;
        color: #4e4e50;
}
.main-spec-content ul li table td.r {
        font-weight: bold;
}

.main-news-content {
        border: 1px solid #c6c6c8;
        border-top: none;
        margin: 0px 8px;
        margin-bottom: 20px;
}

.main-news-content ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
}


.main-news-content ul li {
        border-top: 2px solid #e9e9eb;
        padding: 10px;
}


.main-news-content ul li .date {
        color: #656565;
        font: bold 8pt/10pt Arial, serif;
}

.main-news-content ul li a {
        display: block;
        color: #69a600;
        font: bold 9pt/10pt Arial, sans-serif;
}

#FULL_GOODS {
        padding: 15px;
        min-width: 480px;
}

#FULL_GOODS #baseimg {
        float: left;
        width: 320px;
        margin: 2px;
        margin-right: 10px;
        border: 1px solid #b8b7b5;
        padding: 1px;
        background: white;
}

#FULL_GOODS h1 {
        color: #7c972e;
        font: bold 11pt/11pt Arial,Verdana, serif;
        margin: 12px 0px 5px 5px;
}


#FULL_GOODS h6 {
        color: #7c972e;
        font: bold 11pt/11pt Arial,Verdana, serif;
        margin: 12px 0px 5px 5px;
}


#FULL_GOODS ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
        min-width: 170px;
        float: left;        
}

#FULL_GOODS ul li {
        display: inline;
        float: left;
        width: 125px;
}

#FULL_GOODS ul li img {
        margin: 2px;
        margin-right: 10px;
        border: 1px solid #b8b7b5;
        padding: 1px;
        background: white;
}

th {
        background: #9fc935;
        color: white;
        font: bold 9pt/10pt Verdana, sans-serif;
}

#cart {
        padding: 0px;
        margin: 8px 0px;
        list-style: none;
}

#cart li {
        padding: 0px;
        margin: 2px;
}

#cart li a {
        color: #cef83c;
        font: normal 8pt/10pt Arial, sans-serif;
}

#cart-list strong {
        font: bold 9pt/10pt Arial, sans-serif;
        color: #424242;
        margin: 2px 10px;
}

#cart-list .color {
        color: #c0c0c0;
        font: italic 8pt/8pt Arial, sans-serif;
        margin-left: 10px;
}

#cart-list p {
        color: #424242;
        font: normal 8pt/9pt Arial, sans-serif;
        margin: 2px 10px;
}

#cart-list input {
        width: 80px;
        text-align: center;
        border: 1px inset #909090;
        font: normal 10pt/10pt Arial, sans-serif;
        color: #424242;
}

#cart_amount {
        margin: 20px 10px;
        width: 100%;
}

#cart_amount strong {
        font: normal 9pt/10pt Arial, sans-serif;
        color: #424242;
}

#cart_amount strong {
        color: #749733;
        font: bold 9pt/10pt Arial, sans-serif;
}

#orderform input, #orderform textarea {
        border: 1px inset #909090;
        width: 100%;
        font: normal 9pt/10pt Verdana, sans-serif;
        color: #424242;
}

#orderform textarea {
        height: 90px;
}

#orderform {
        margin: 15px 5px;
}

#order-error {
        padding: 0px;
        margin: 0px;
        list-style: circle;
}

#order-error li {
        border: none;
        color: red;
        text-align: left;
        margin: 3px 0px;
        padding: 0px;
}

#phone-block {
        background: transparent url(/pic/phone.png) left top no-repeat;
        font: normal 18px/22px Trebuchet MS, Arial, sans-serif;
        color: #626262;
        margin: 5px;
        padding: 55px 15px 10px 50px;
        text-align: right;
}

.newsblock img {
        border: 1px solid #c4c7cc;
        margin: 1px;
        background: white;
        padding: 1px;
}

.top_navi {
        margin: 10px 30px;
        padding-left: 10px;
        background: white url(/pic/itm.png) left -2px no-repeat;
        color: #444444;
        font: normal 8pt/8pt Tahoma, Arial, sans-serif;
}

.top_navi a {
        color: #f94100;
        font: normal 8pt/8pt Tahoma, Arial, sans-serif;
        text-decoration: underline;
}

.search-count {
        color: #75a422;
        font: italic 10pt/12pt Tahoma, Arial, sans-serif;
        margin: 10px 50px 30px 50px;
        border-bottom: 1px dotted #75a422;
        padding-bottom: 5px;
}

.search-result {
        margin: 10px 50px;
        color: #b0b0b0;
        font: bold 14pt/14pt Georgia, Times New Roman, serif;
}

.search-result p {
        font: normal 9pt/11pt Tahoma, Arial, sans-serif;
        color: #333333;
}

.search-result li {
        margin: 10px 0px;
        padding: 10px 0px;
        border-bottom: 2px solid #eaeaec;
}

.search-result h1 {
        font: bold 10pt/10pt Tahoma, Arial, sans-serif;
        margin: 5px;
        padding: 0px;
}

.search-result h1 a {
        text-decoration: none;
        color: #3c3c3c;
}

.search-result h1 a:hover {
        text-decoration: underline;
        color: #909090;
}


.search-result h6 a {
        text-decoration: none;
        color: #3c3c3c;
}

.search-result h6 a:hover {
        text-decoration: underline;
        color: #909090;
}




.search-result li .relevance {
        color: #d8d8da;
        font: normal 8pt/8pt Tahoma, Arial, sans-serif;
        margin-left: 10px;
}

.search-result li .relevance strong {
        font: normal 8pt/8pt Georgia, Times New Roman, serif;
        color: #c0c0c0;
}


 


.adre a,
.adre a:link,
.adre a:visited,
.adre a:active{text-decoration:none; color:#3B3B39;}
.adre a:hover{text-decoration:underline; color:#3B3B39;}



.msf_page li {color:#000000;}
.msf_page p {text-align:justify;}

.msf_page a,
.msf_page a:link,
.msf_page a:visited,
.msf_page a:active{text-decoration:none; color:#000000;}
.msf_page a:hover{text-decoration:underline; color:#000000;}

.msf_page h2 {padding-left:15px;}

.totots { width: 100%; }
.totots td { vertical-align: top; text-align: center; padding-bottom: 12px; }
.totots a { display: block; width: 150px; margin: auto; text-align: center; text-decoration: none; color: black; }
.totots a img { border: 2px solid #83AD1D; margin: auto; display: block; }
.totots a span { }
.totots a:hover span { color: #808080; }

