:root {
  --tm:#963232;
  --mid:#c13232;
  --sv:#ffb871;
  --grey:#8D8D8D;
  --bgsv:#FFE8D0;
  --bgssv:#FFF1E3;
}
body {background:var(--bgsv);color:#000;}

h1,h2{color:var(--tm);}

a{color:#000;}
a:hover{color:var(--tm);}

a.btn{color: #fff;background: var(--tm);border-color:var(--grey);}
a.btn2{color: var(--tm);background: var(--sv);border-color:var(--grey);}
a.btn.sel{background: var(--mid);color: #fff;}
a.btn:hover{background:#fff;color:var(--tm);}
a.btn2.sel{color: var(--mid);}
a.btn2:hover{background:#fff;color:var(--tm);}

header .tt {color:var(--tm);}
nav {background: linear-gradient(to right, var(--mid) , var(--tm) calc(50% - 500px), var(--tm) calc(50% + 500px), var(--mid) 100%);color:#FFF;border-color:var(--grey);}
nav ul.menu li>a{color:#fff;}
nav ul.menu>li:hover{background-color:#fff;}
nav ul.menu>li.sel>a{color:var(--sv);}
nav ul.menu>li:hover>a{color:var(--tm);}
nav ul.menu>li:hover>ul,
nav ul.menu>li.hwr>ul {background:#FFF;border-color:var(--grey);}
nav ul.menu>li>ul>li>a{color:#000;}
nav ul.menu>li>ul>li:hover>a{color:var(--tm);}

/*nav .ham {background:var(--tm);}*/
nav .ham .hamico{background: #fff;}
nav .ham .hamico:before,
nav .ham .hamico:after {background: #fff;}
nav .ham.sel .hamico:before,
nav .ham.sel .hamico:after {background:#fff;}

nav .ham>ul{background:#FFF;}
nav .ham.sel>ul{border-color:var(--grey);}
nav .ham>ul>li>a{color:#000;}
nav .ham>ul>li.sel>a,
nav .ham>ul>li:hover>a{color:var(--tm);}

@media (max-width: 1200px){
nav {background: var(--tm);}
}

footer {background: var(--tm);color: #000;}
footer .copy a{color: #000;}

.motives {border-color:var(--grey);}
.motives .titleBtn::before, .motives .titleBtn::after {background-color: var(--grey);}
.motives .motivesbtn a {background:#fff;border-color:var(--tm);}
.motives .motivesbtn a.sel {background-color: var(--sv);}
.motives .motivesbtn a:hover {background-color: var(--tm);}

.banners span.text {background-color:#fff;}
.banners .bannersbtn a {background-color:#fff;border: 1px solid #000;}
.banners .bannersbtn a.sel {background-color:var(--sv);}
.banners .bannersbtn a:hover {background-color:var(--tm);}

.sbm.bnr div.fg{color:#fff;}
.sbm.bnr h2{color:#fff;}


.sim {background: linear-gradient(to top, var(--bgsv), var(--bgssv) 500px);}

.panel h1,.panel h2,.panel h3,.panel h4,.panel h5 {color:var(--tm);}
.panel.color {background-color:var(--tm);color:#fff;}
.panel.black {background-color:#222;color:#fff;}

.panel a:hover{color:var(--tm);}
.panel.color a,
.panel.black a{color:#fff;}
.panel.color a:hover,
.panel.black a:hover{color:var(--sv);}
.panel.color a.download,
.panel.black a.download{background-image:url(../svg/download-w.svg);}
.panel.color h1,.panel.color h2,.panel.color h3,.panel.color h4,.panel.color h5 {color:var(--sv);}
.panel.black h1,.panel.black h2,.panel.black h3,.panel.black h4,.panel.black h5 {color:var(--sv);}

.border, .topline {border-color:var(--tm);}
.border.grey, .topline.grey {border-color:var(--grey);}
.border.white, .topline.white {border-color:#fff;}
hr {background:var(--tm);}
hr.black {background:#222;}
hr.grey {background:var(--grey);}
hr.white {background:#fff;}


.article a:hover{color:var(--tm);}
.article .artimg img{border-color: var(--tm);}

.content table th,
.content table td{border-color:var(--bgssv); background:#FFF;}
.content table a:hover{color:var(--tm);}
.content table.border th,
.content table.border td{border-color:#000;}
.content table.border a:hover{color:#FFF;}
.content table.noborder a:hover{color:#FFF;}

.pricelist.line:hover>div {background:#eee;}
.pricelist.sel>div{background-color:var(--sv);}

.content .submenu span{color:#fff; background:#000;border-color:var(--grey);}
.content .submenu a:hover span{background:#fff;color:var(--tm);}

.numbox h2,.numbox h3,.numbox h4{color:var(--sv);border-color:var(--sv);}

.content .sum {color:var(--tm);}

.content input[type="submit"] {color:#fff;background:var(--tm);border-color:var(--grey);}
.content input[type="submit"]:hover {background:#fff;color:var(--tm);}

.content .form select,
.content .form input[type="text"],
.content .form input[type="file"],
.content .form input[type="password"],
.content .form textarea,
.content .form input[type="number"],
.content .form input.num {border-color:var(--grey); background:#FFF; color:#000;}
.content .form a[rel="count"] {color:#fff; background:var(--tm);border-color:var(--grey);}
.content .form a[rel="count"]:hover {background:#fff;color:var(--tm);}

.formRes {background: #eee;}
