
@font-face {font-family: PT Serif;src: url("fonts/PTSerif.ttf"); font-display: swap;}
@font-face {font-family: PT Serif;src: url("fonts/PTSerif.ttf"); font-display: swap;}

body {
	background-color: #ffffff;
	color: #171717;
	font-family: Tahoma, sans-serif;
    font-size: 95%;
}
#menuBox,
.mainMenu li div,
.menuContext,
.pages a,
.pages span{
	background-color: #ffffff;
	color: #171717;
}
.whiteBox,
.taskTema,
.mainbtns > a,
.mainbtns > div{
	background-color: #ffffff;
	color: #171717;
    border-color: #a6a6a6;
}
.taskTema.invertColor{
	color: #ffffff;
}
.taskTema.invertColor .svgicons{
	fill: #ffffff;
}
.taskTema.invertColor a{
	color: #f2f2f2;
}
#visualContact{
    border-top-color: #ffffff;
}
#topMenu.fixedMenu{
	background-color: #ffffff;
    border-bottom-color: #025959;
}
a{
    color: #025959;
}
a:hover{
    color: #04ADBF;
}
.svgicons{
    fill: #04ADBF;
}
.lineWite{
    border-color: #171717;
}
.mainMenu .submenu div .svgicons,
.addYml .svgicons{
    fill: #a6a6a6;
}
#logo{
  font-family: PT Serif, serif;
  font-size: 210%;
}
#mainTitle{
    font-family: PT Serif, serif;
    color: #025959;
}
#subTitle{
    color: #ffffff;
}
.mainMenu li div{
    border-color: transparent;
    border-top-color:#A0A603;
}
.articleMainList a:hover,
.tagList a:hover,
.ch-solution{
    background-color: #fcfcfc;
}
#mainBox.service,
#addLogoBox div,
.articleMainList a,
.tagList a{
    background-color: #f2f2f2;
}
.important, .mainLine{
    border-color: #A0A603;
}
.ch-task{
    border-color: #f2f2f2;
    border-left-color: #A0A603; 
}
.ch-solution, .diary .diaryInner{
    border-color: #025959;
}
input.text,
textarea,
select{
    background-color: #ffffff;
    color: #171717;
	border-color: #a6a6a6;
    font-family: Tahoma, sans-serif;
    font-size: 95%;
}
.previewBox .preview-content{
    border-color: #a6a6a6;
}
input.error{
    border-color: #A0A603;
    background-color: #f2f2f2;
}
span.error{
    color: #A0A603;
}
input.obtext,
textarea.obtext,
select.obtext,
div.obtext{
    border-left-color: #A0A603;
}
.methodlist>li.selected{
    background-color: #A0A603;
    color: #ffffff;
}
.sliderTop li strong{
    color: #ffffff;
    font-size: 200%;
    font-family: PT Serif, serif;
}
input.update,
input.submit,
button,
a.submit{
	font-family: Tahoma, sans-serif;
    background-color: #A0A603;
	color: #ffffff;
}
input.update{
    font-size: 95%;
}
input.smallbtn,
a.smallbtn{
    background-color: #04ADBF;
	color: #ffffff;
}
input.addsubmit,
input.buy,
a.buy{
	font-family: Tahoma, sans-serif;
    background-color: #04ADBF;
	color: #ffffff;
}
input.order{
	font-family: Tahoma, sans-serif;
    background-color: #ffffff;
    border-color: #04ADBF;
	color: #04ADBF;
}
input.cleartext{
	color: #04ADBF;
}
input.disabled{
    background-color: #f2f2f2;
    color: #a6a6a6;
    border: 1px solid #a6a6a6;
}
.loader, #iconsBottom{
    border-color: #04ADBF;
}
#search input.text, .articleMenuBox{
    background-color: #ffffff;
}
.pages a,
.pages span{
    border-color: #04ADBF;
}
.selRubr>div>a,
.listpr li img, 
.newTask{
    border-color: #a6a6a6;
}
.pages span{
    background-color: #04ADBF;
    color: #ffffff;
}
h1, .h1{
  	font-size: 200%;
	color: #A0A603;
    font-family: PT Serif, serif;
}
.h1 .more{
  	font-size: 50%;        
    text-transform: lowercase;
    color: #a6a6a6;
}
.h2 .more{
    margin-left: 10px;
    color: #a6a6a6;
}
h2, .h2{
	font-size: 160%;
	color: #025959;
    font-family: PT Serif, serif;
}
h2 a, .h2 a{
	color: #04ADBF;
}
.discountinfo b, #logo a, 
#menuPanel ul a{
	color: #171717;
}
.discountinfo span,
span.discountinfo{
	color: #a6a6a6!important;
}
.lineshot{
    background-color: #04ADBF;
}
h3, .h3{
    color: #A0A603;
    font-family: PT Serif, serif;
}
h3 a, .h3 a{
    color: #A0A603;
    border-bottom-color:#025959;
}
h3 a:hover, .h3 a:hover{
    color: #025959;
    border-bottom-color: #A0A603;
}
h4{
    color: #04ADBF;
}
h4 span{
    color: #04ADBF;
}
.box,
.box2{
    background-color: #f2f2f2;
    color: #04ADBF;
}
.more a, #demobox a{
    color: #A0A603;
}
.toolbar,
.komm,
.grey, 
h1 .subname{
    color: #a6a6a6;
}
.colored{
    color: #04ADBF;
}
.bgcolor,
#msgCookies{
	color: #ffffff;
	background-color: #04ADBF;
}
#msgCookies{
    box-shadow: 0 0 20px #a6a6a6;
}
#demobox{
	background-color: #f2f2f2;
	color: #171717;
    border-bottom-color: #04ADBF;
}
#demobox.demo{
	color: #025959;
	background-color: #f2f2f2;
    border-bottom-color: #f2f2f2;
}
#demobox.demo a{
    color: #025959;
}
.formBox,
.list > div,
.notes > div{
    box-shadow: 1px 1px 10px #a6a6a6;
}
.toright, .toleft{
    background-color: #f2f2f2;
    box-shadow: 1px 1px 10px 0 #a6a6a6;
}
.bgcolor a,
#msgCookies a{
    color: #f2f2f2;
}
.form th strong,
.form > div strong{
    color: #04ADBF;
}
.list div em{
    color: #04ADBF;
}
.list > div p .price{
    color: #04ADBF;
}
.notes .noteImg.wImg h2 a{
    color: #ffffff;
}
.list strong,
.notes .noteImg strong, 
.diaryContent .editB,
option.optgroup,
.list > div > b{
    background-color: #a6a6a6;
    color: #ffffff;
}
.list strong a,
.notes .noteImg strong a{
    color: #ffffff;
}
.list strong.basketAddItem{
    background-color: #ffffff;
    color: #04ADBF;
}
.list strong.basketAddItem a{
    color: #04ADBF;
}
.mainbtns > a:hover > .svgicons,
.dragbox .moveItem,
.okCheck .svgicons,
.inputTaskItem .svgicons.att{
    fill: #A0A603;
}
.list > div > strong.newL,
.list i{
    background-color: #A0A603;
    color: #ffffff;
}
.disabled{
    color: #5f5f5f!important;
    background-color: #fcfcfc!important;
}
.disabled a{
    color: #a6a6a6!important;
}
.feedback > div p.infofeed{
    color: #5f5f5f;
}
.feedback .svgicons, .toolbar .disabled svg{
    fill: #5f5f5f; 
}
#gallery .foto > p{
    color: #171717;
}
.line,
.listing > ul > li,
.listing li img,
.form tr{
    border-color: #a6a6a6;
}
.odd, .methodlist>li,
.tabs{
    background-color: #f2f2f2;
}
.tabs{
    border-color: #a6a6a6;
}
.words li,
.list.feedback > div,
.hrBlock{
    background-color: #cccccc;
}
#taskBox .words li{
    background-color: #ffffff;
}
.words.article li{
    background-color: #f2f2f2;
}
.words.article li a{
    color: #025959;
}
.tab tr.gr, .listpr li.gr{
    background-color: #f9f9f9;
    color: #5f5f5f;
}
.tab tr.gr a{
    color: #5f5f5f;
}
.methodlist>li:hover,
.methodlist>li.selected{
    background-color: #a6a6a6;
}
.ordered .autoflex,
.tabs.active {
    background-color: #ffffff;
}
.tab tr,
.listing li,
.listpr > ul > li,
.price td,
ul.form > li, 
.tabs-header {
    border-bottom-color: #a6a6a6;
}
.tabs:hover,.tabs.active {
    color: #04ADBF;
}
.tab tr.gr{
    background-color: #f9f9f9;
}
.price th{
    background-color: #04ADBF;
}
.statusOrder li,
#addWatermark > div{
    background-color: #a6a6a6;
}
.statusOrder li.step{
    background-color: #04ADBF;
}
.statusOrder li.steperr, .animateCursor{
    background-color: #A0A603;
}
.add-img-box i .svgicons{
    stroke: #ffffff;
}
.currentItem{
    background-color: #f6f6f6;
    border-left-color: #A0A603!important;
}
.selectItem{
    background-color: #f9f9f9;
}
/*-----------------------------*/
#menuPanel{
    border-bottom-color: #a6a6a6;
    background-color: #ffffff;
}
#menuPanel .wrapper > div:hover{
    background-color: #f2f2f2;
}
#menuPanel .wrapper > div > ul, #otherblocks{
    background-color: #ffffff;
    border-color: #a6a6a6;
    border-left-color: #A0A603!important;
}
#menuPanel .wrapper > div > ul ul{
    background-color: #ffffff;
    border-color: #f2f2f2;
}
#pu{
    background-color: #04ADBF;
    color: #ffffff;
}
#pu a{
    color: #ffffff;
}
.iconsPu .svgicons, .list.templ > div.selected .svgicons,
.notes .noteImg strong .svgicons,
.list.article strong .svgicons{
    fill: #ffffff;
}
.iconsPu:hover .svgicons{
    fill: #f2f2f2;
}
.panel,
.panel #container,
.add-img-box em{
    background-color: #f2f2f2;
}
.statusbar{
    background-color: #fcfcfc;
    border-color: #a6a6a6;
}
.toolbar a, .toolbar-btn{
    background-color: #ffffff;
    border-color: #ffffff;
}
.msgBox,
.msgBox > div.msgBoxInner,
.attention>span,
.hint,
.toolbar-btn,
.toolbar a:hover, 
.toolbar a.selected{
    background-color: #f2f2f2;
    border-color: #a6a6a6;
}
.msgBox > div.msgBoxInner{
    background-color: #ffffff;
}
.btnClose .svgicons,
.toolbar a svg,
.toolbar-btn svg{
    fill:  #171717;
}
#bigPicContainer .btnClose .svgicons,
.list .foto:hover .svgicons{
    fill:  #a6a6a6;
}
.list .foto .svgicons,
#productFoto > .svgicons,
.listpr .foto .svgicons,
.listing .foto .svgicons{
    fill: #cccccc;
}
#submitBox{
    background-color: #ffffff;
    border-color: #04ADBF;
}
#submitBox input.cancel{
    background-color: #f2f2f2;
    border-color: #04ADBF;
    color: #04ADBF;
}
.goup{
    color: #04ADBF;
}
.add-img-box > div,
.add-img-box em,
.add-img-but, .addFileBut,
.addnote > div > b,
#fonts tr,
.colorpic,
.editor,
.quote, .verb,
.menuContext,
.selRubr>div>a{
    border-color: #a6a6a6;
}
.add-img-box .hover,
.add-img-but:hover,  .addFileBut:hover{
    border-color: #A0A603;
    color: #04ADBF;
}
.add-img-box .hover .svgicons,
.add-img-but:hover .svgicons{
    fill:  #04ADBF;
}
.add-img-box .dragbox{
    border-color: #04ADBF;
}
.add-img-box .markBox{
    border-color: #A0A603;
}
.add-img-box .dragdropbox{
    border-color: #A0A603;
    background-color: #f2f2f2;
}
.attr dt{
    color: #04ADBF;
}
.list.templ > div{
    background-color: #f9f9f9;
}
.list.templ > div.selected{
    box-shadow: 1px 1px 10px #025959;
    background-color: #025959;
    color: #ffffff;
}
.list.templ > div.selected a{
    color: #ffffff;
}
.codeIns,
.editor textarea{
    background-color: #5f5f5f;
    color: #f2f2f2;
}



/*-----------------------------*/
@supports (grid-area:auto){
@media  screen and (min-width: 800px){

#addMenu #addTopMenu a{
    color: #04ADBF;
}
#addTopMenu{
    border-color: #a6a6a6;
	background-color: #ffffff;
}
#search .searchBox{
    background-color: #ffffff;
    border-color: #a6a6a6;
    border-top-color: #A0A603;
}
#mainTitle{
    color: #ffffff;
}
.mainMenu li div{
    border-color: #a6a6a6;
    border-top-color:#A0A603;
}
.leftMenu .selRubr > div > a{
    color: #a6a6a6;
}
}
}