
BODY	{ FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial; }

TABLE 	{ FONT-SIZE: 10pt; }
TH		{ background-color: #00AA4D; color: white; }

H1 		{ FONT-WEIGHT: normal; FONT-SIZE: 15pt; COLOR: maroon; padding-bottom: 5px;}
H2		{ FONT-WEIGHT: bold; FONT-SIZE: 12pt; color1: #A52A2A; padding-top: 1.5em; }
H3 		{ FONT-WEIGHT: bold; FONT-SIZE: 11pt; color1: #A52A2A; padding-top: 1.5em; }

.info_err  li	{ font-weight:normal; font-size:13px; }
.errorciblock	{ border-left: 6px solid red; }

A 		{ COLOR: Green; outline:none; }
A:hover { color: #32CD32; }

HR 		{ color: #00AA4D; }

INPUT,SELECT,TEXTAREA	{font-size:13px;outline:none;}

table.1gbtable { background-color: Green; }

.tab 			{ BACKGROUND: #b0b0b0; COLOR: white; }
.tab1			{ BACKGROUND: #b0b0b0; COLOR: white; }
.tab_green		{ BACKGROUND: #00AA4D; COLOR: white; }

td.tab2 { background: transparent; background-color: #DCDCDC; color: black; }

.table_b1		{ border: 1px solid #aaaaaa; border-collapse: collapse; }
.table_b1 td 	{ border: 1px solid #aaaaaa; }
.table_b1 th	{ border: 1px solid #003300; color: white; }

.fs				{ Font-family: Arial;}
.compact_li		{ DISPLAY: list-item; MARGIN-LEFT: 2em; LIST-STYLE-TYPE: disc; }
.compact_li_2	{ display: list-item; list-style-type: disc; margin-left: 2em; padding-bottom: 2px; }
.compact_li_3	{ display: list-item; list-style-type: disc; margin-left: 2em; padding-bottom: 3px; }
.ok_li 			{ list-style: url(/img/status-ok.gif); }
.button_s1		{ height:3em; width:200px; margin-top:1em; margin-bottom:1em; }
.menu_div		{ padding-top:2px; padding-bottom:2px; }



.button_x1 {
   border-top: 1px solid #f79797;
   background: #cc6666;
   background: -webkit-gradient(linear, left top, left bottom, from(#bf0404), to(#cc6666));
   background: -webkit-linear-gradient(top, #bf0404, #cc6666);
   background: -moz-linear-gradient(top, #bf0404, #cc6666);
   background: -ms-linear-gradient(top, #bf0404, #cc6666);
   background: -o-linear-gradient(top, #bf0404, #cc6666);
   padding: 8.5px 17px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 19px;
   font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button_x1:hover {
   border-top-color: #ff0000;
   background: #ff0000;
   color: #ffffff;
   }
.button_x1:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }


.myButton1 {
	-moz-box-shadow:inset 0px 39px 0px -24px #e67a73;
	-webkit-box-shadow:inset 0px 39px 0px -24px #e67a73;
	box-shadow:inset 0px 39px 0px -24px #e67a73;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e4685d), color-stop(1, #eb675e));
	background:-moz-linear-gradient(top, #e4685d 5%, #eb675e 100%);
	background:-webkit-linear-gradient(top, #e4685d 5%, #eb675e 100%);
	background:-o-linear-gradient(top, #e4685d 5%, #eb675e 100%);
	background:-ms-linear-gradient(top, #e4685d 5%, #eb675e 100%);
	background:linear-gradient(to bottom, #e4685d 5%, #eb675e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4685d', endColorstr='#eb675e',GradientType=0);
	background-color:#e4685d;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #ffffff;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:18px;
	padding:11px 23px;
	text-decoration:none;
}
.myButton1:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #eb675e), color-stop(1, #e4685d));
	background:-moz-linear-gradient(top, #eb675e 5%, #e4685d 100%);
	background:-webkit-linear-gradient(top, #eb675e 5%, #e4685d 100%);
	background:-o-linear-gradient(top, #eb675e 5%, #e4685d 100%);
	background:-ms-linear-gradient(top, #eb675e 5%, #e4685d 100%);
	background:linear-gradient(to bottom, #eb675e 5%, #e4685d 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb675e', endColorstr='#e4685d',GradientType=0);
	background-color:#eb675e;
}
.myButton1:active {
	position:relative;
	top:1px;
}


.myButton2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #6ccf83;
	-webkit-box-shadow:inset 0px 1px 0px 0px #6ccf83;
	box-shadow:inset 0px 1px 0px 0px #6ccf83;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #00aa4d), color-stop(1, #007b34));
	background:-moz-linear-gradient(top, #00aa4d 5%, #007b34 100%);
	background:-webkit-linear-gradient(top, #00aa4d 5%, #007b34 100%);
	background:-o-linear-gradient(top, #00aa4d 5%, #007b34 100%);
	background:-ms-linear-gradient(top, #00aa4d 5%, #007b34 100%);
	background:linear-gradient(to bottom, #00aa4d 5%, #007b34 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aa4d', endColorstr='#007b34',GradientType=0);
	background-color:#00aa4d;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #004b20;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:20px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #004b20;
}
.myButton2:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007b34), color-stop(1, #00aa4d));
	background:-moz-linear-gradient(top, #007b34 5%, #00aa4d 100%);
	background:-webkit-linear-gradient(top, #007b34 5%, #00aa4d 100%);
	background:-o-linear-gradient(top, #007b34 5%, #00aa4d 100%);
	background:-ms-linear-gradient(top, #007b34 5%, #00aa4d 100%);
	background:linear-gradient(to bottom, #007b34 5%, #00aa4d 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007b34', endColorstr='#00aa4d',GradientType=0);
	color:#ffffff;
	background-color:#007b34;
}
.myButton2:active {
	position:relative;
	top:1px;
}


.myButton3 {
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#3a3b1c;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
}
.myButton3:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
	color:#3a3b1c;
}
.myButton3:active {
	position:relative;
	top:1px;
}


::-webkit-input-placeholder {color:#C0C3C0;}
::-moz-placeholder          {color:#C0C3C0;}/* Firefox 19+ */
:-moz-placeholder           {color:#C0C3C0;}/* Firefox 18- */
:-ms-input-placeholder      {color:#C0C3C0;}

.ki_er_lnk{text-decoration:none;color:maroon; font-weight:600;}
.ki_er_lnk:hover {border-bottom:1px dotted grey;color:maroon} 
.dmn_news {width:160px; height:auto; position:relative; left:-16px;}
.dmn_news h2 {display:block; width:169px; height:20px; background-color:#f1f1f1; border-right:4px solid #575757; font-size:12px; padding:2px 4px 0; margin:0; text-align:right; color:#4c7155 !important;}
.dmn_news ul li {position:relative; left:25px; margin-top:3px;list-style-type:square;}
.dmn_news ul li a {text-decoration:none;font-size:13px;}
.dmn_news ul li div {width:162px; position:relative; left:-49px; padding-bottom:5px;text-align:left;}
.dmn_news ul li div p {background-color:rgba(241, 241, 241, 0.23); padding:5px; border-radius:3px; line-height:13px;font-size:11px;}
.dmn_news ul li div  b{font-weight:bold; font-size:12px; color:#000000; }
.service_reginfo {border-left:6px solid #00AA4D; width:98%; height:50px; padding:3px 11px; 
font-size:13px;background-color:rgba(248, 252, 248, 0.28);margin:20px 0 20px 0;}
.service_reginfo img {margin-bottom:-5px;}
.service_reginfo span {font-size: 10pt; font-weight:bold;}
.search_top_but{font-size:9pt;background: url(/img/search.png) no-repeat;border: 0;width: 14px;height: 14px;top: 2px;position: relative;cursor: pointer;outline:none;}
.search_top_but:hover{background: url(/img/search.png) 0 -15px no-repeat;}
.search_top_input{font-size:9pt;width: 200px;height: 20px;border-radius: 3px;border: 1px solid #cccccc;padding: 0 4px 0 4px;}
.search_top{top: -6px; position: relative;}
.langwrap {width:56px;position: relative;left: 23px;}
.langwrap_shop {width:36px;position: relative;left: 23px;}
.langwrap_shop a:hover{text-decoration:underline;}
.langwrap_shop a {display:block; width:19px; height:14px;  text-decoration:none;padding-right:4px;position:relative;font-size:12px; }
.active { font-weight:bold}
.langwrap a {display:inline-block; width:19px; height:14px;  text-decoration:none;padding-right:4px;position:relative;font-size:13px; }
.langwrap a:hover{text-decoration:underline;}
.shopdelim{display:block;width: 17px;font-size:9px; line-height: 6px; vertical-align: top;text-align:center;}
.lngdelim{font-size:10px; vertical-align: top;}
tr.prs1 {background-color: rgba(219, 239, 224, 0.54);}
tr.prs1 input, tr.prs2 input, tr.prs2 select,tr.prs1 select {height:27px;padding:3px;font-size:13px;width:294px;}
.service_info {border-left: 6px solid #00AA4D; width: 98%; padding: 8px 11px; font-size: 13px; background-color: rgba(248, 252, 248, 0.28); margin: 20px 0 20px 0;}
tr.prs2 {background-color: #FFFFFF;}
tr.prs1 td, tr.prs2 td {height:39px; padding:5px 0 5px 5px; width:311px;}
.ttitle {font-size:13px;}
.infotable{width:843px;}
.infotable tr td h3 {text-decoration:underline;}
.infotable tr td h3 font{text-decoration:none; font-weight:normal;}
.info_err li img {width:24px; height:24px; display:block; position:relative; float:left; top:4px; right:7px; }

.popup-overlay{
  display:none;
  position:fixed;
  top:0;
  left:0;
  rigth:0;
  bottom:0;
  background-color:rgba(0,0,0,.65);
  width:100%;
  height:100%;
  text-align:center;
  padding:1rem;
  align-items:center;
  justify-content:center;
  .popup{
	overflow: hidden;
    display:inline-block;
    width:540px;
    min-height:200px;
    background-color:white;
    border-radius: 5px;
    /*display:flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items:center;
    justify-content:center;*/
	border:none;
  }
}

.popup p{
  flex: 0 1 100%;
  padding:0 1rem;
  margin:0;
  margin-top:1rem;
  font-family:sans-serif;
  text-align: justify;
}
.popup ul, li {text-align: left;}
.popup h2{display:block; width:100%; background:#90a96f; text-align:center; padding:9px 0 10px 0; position:relative; margin: 0;font-size:18px; color:white;line-height: 1.5;}

.popup a.close,
.popup a.submit{
  margin-top: 21px;
  margin-bottom: 14px;
  display:inline-block;
  color: #5c5c5c;
  font-weight: 600;
  font-size: 13px;
  background-color:#ebece9;
  border-radius: 5px;
  padding: .6rem 2rem;
  text-decoration: none;
  font-family: sans-serif;
  box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
  margin-right:1rem;
  &:last-of-type{
    margin-right:0;
  }
}

.popup a.submit:hover,
.popup a.close:hover {
	background-color: #e7e9e3;
}
.popup a.submit:active,
.popup a.close:active {
	position:relative;
	top:2px;
}	


.news-right font{display: inline-block;background: #fcfcfc;padding: 1px 4px;border: 1px solid #fcfcfc;border-radius: 4px;}
.line {margin:0 auto; width:80%; height:5px; border-bottom:1px solid black;}
.visalogo{display: inline-block; width: 91px; height: 28px; background: url(/img/visa_logo.svg) no-repeat;}
.masterlogo{display: inline-block; width: 50px; height: 30px; background: url(/img/mastercard_logo.svg) no-repeat;}
.privatlogo{display: inline-block; width: 30px; height: 30px; background: url(/img/privatbank-logo.svg) no-repeat;}
.KBheadinfo{border:1px solid #cccccc; width:559px; min-height:77px; margin: 0 auto;position:relative;font-size:14px;padding: 4px 50px; border-radius:5px; margin-top: 38px;}
.KBheadinfo p{padding: 6px 0 0 8px;margin:0}
.h3wrap{width: 123px; border-bottom: 3px solid #5dba5d; margin: 27px 0 0 44px; height: 42px;max-width: 270px;}
.martic  h3{margin: 0;  display: inline-block; position: relative; left: -29px;color:#4a4a4a; font-size:16px}
.headKbase{padding:0;margin:0; background: url(/img/infohead.svg) no-repeat; font-size: 19px;padding-left: 27px;line-height: 24px;}
.headKbasehome{position: absolute;width:24px; height:26px; padding:0;margin:0; background: url(/img/infohead.svg) no-repeat;}
.lefttpic{width: 81px; height: 81px; background: url(/img/bulbknwn.svg) no-repeat; position:absolute;left: -41px; top:2px; display: inline-block;}
.rightpic{width: 118px; height: 148px; background: url(/img/lampknwn.svg) no-repeat; position:absolute;right: -65px; top:-35px;display: inline-block;}

.iconcircle{width:50px; height:50px; border:2px solid white; border-radius:50%; box-shadow: 1px 1px 5px #adabab;display:inline-block;vertical-align:top;margin: 22px 0 0 11px; position:absolute; left:0;top:0;}

.iconsafe {background: #f2f2f2 url(/img/safeiconshield.svg) center no-repeat;}
.icondns {background: #f2f2f2 url(/img/icondns.svg) center no-repeat;}
.icondoc {background: #f2f2f2 url(/img/icondoc.svg) center no-repeat;}
.icontrouble {background: #f2f2f2 url(/img/puzzleicon.svg) 14px 10px no-repeat; }
.icontech {background: #f2f2f2 url(/img/gearicon.svg) center no-repeat; }
.iconregl {background: #f2f2f2 url(/img/iconregl.svg) 14px center no-repeat; }

.listitemwrap {position:relative; padding: 3px 0 0 82px; display:inline-block;vertical-align:top; width: 288px;}
/*.listitemwrap ul li {list-style-image: url("/img/dottli.svg"); margin-bottom: 4px;}*/
.listitemwrap ul li {background:url("/img/dottli.svg") no-repeat left 5px; margin-bottom: 3px; list-style: none; padding-left: 16px;}
.listitemwrap li a {text-decoration:none; color:#000}
.listitemwrap li a:hover{text-decoration:underline;}
.listitemwrap ul{margin: 0; padding: 6px 0 0 16px;}
.listitemwrap h4{margin: 17px 0 6px 0; padding:0;font-size: 15px;}
.allwraptxt {display: inline-block;position: relative;left: 31px;border-bottom: 2px solid #bac79b;height: 18px;width: 192px;margin-top: 26px;}
.allwraptxt  h3{color:#6d6a58; display: inline-block; position: relative; left: -23px;padding: 0;margin:0}
.corner2 {height: 15px;width: 15px;border-bottom: 2px solid #bac79b;border-right: 2px solid #bac79b;position: absolute;right: 30px;background-color: white;transform: rotate(45deg);top: 0.89em;}
@-moz-document url-prefix() { 
  .corner2 {
     top:0.79em;
  }
}

.shareknb{height:15px; width:15px;background: url(/img/share.svg) no-repeat;position:absolute;display: inline-block; right: 33px; top: 2px;}

/*------tree-----------*/
#files {margin:1em 0 0em 5px; width:280px; font-size:13px;display:none; }
.tree { font-size:1.5em; }
/*.txtlink li a::before {content: "\2B1D";  color: green;font-weight: bold; display: inline-block; width: 11px;margin-left: -1em;}*/
.txtlinkin li a::before {content: "none";}
.txtlink li a {font-size:12px}
.tree,.tree ul,.tree li { list-style:none; margin:0; padding:0; zoom: 1; }
.tree ul { margin-left:8px; padding-bottom: 7px;}
.tree li a { color:#555; padding:.1em 7px .1em 19px; display:block; text-decoration:none; border:1px dashed #fff;background:url(../img/dottlismall.svg) 6px 50% no-repeat; }
.tree li a.tree-parent { background:url(../img/right-arrow-down.svg) 6px 50% no-repeat; }
.tree li a.tree-parent-collapsed { background:url(../img/right-arrow.svg) 6px 50% no-repeat; }
.tree li a:hover,.tree li a.tree-parent:hover,.tree li a:focus,.tree li a.tree-parent:focus,.tree li a.tree-item-active { color:#000; border:1px solid#eee; background-color:#fafafa; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.tree li a:focus,.tree li a.tree-parent:focus,.tree li a.tree-item-active { border:1px solid #e2f3fb; background-color:#f2fafd; }
.tree ul.tree-group-collapsed { display:none; }
.wikilink {width:15px; height:15px;display:inline-block;background: url(/img/info.svg) no-repeat center;}
.wikilink2 {
	width: 13px; 
	height: 11px; 
	display: inline-block; 
	background-color: green; 
	color: white; 
	font-weight: bold; 
	font-size: 8px; 
	text-align: center; 
	vertical-align: middle; 
	border-radius: 2px; 
	margin-top: -2px;
	padding:0;
}

.errornoticed {display:inline-block; border-left: 7px solid red; padding: 5px 0px 5px 10px;}
.codeblock {
	color:#403a39;
	display:inline-block;
	border:1px #b1aaaa dashed;
	background-color:#fffff5;
	width: 99%;
    padding: 5px;
	font: 12px "Lucida Console", "Consolas", "Liberation Mono", "Courier New";
	inline-size: 720px;
	white-space: break-spaces;
}
.path_acc {
	line-height: 17px;
	background-color: #b9b5b559;
	padding: 0 3px;
	border-radius: 2px;	
	
}
.messblock {
	padding: 10px;
    font-size: 15px;
    background: rgb(246 246 246);
    text-align: center;
    border-radius: 3px;
    box-shadow: 0px 2px 4px 0px rgb(71 83 72 / 20%);
}

.adminheader {
	text-align: center;
    padding: 10px;
    background: #f27f62;
    border-radius: 4px;
    font-size: 15px;
	box-shadow: 0px 2px 4px 0px rgb(71 83 72 / 20%);
}
.adminheader span {
border-bottom: 1px dotted;	

}