body, td, ol, ul, li, p {
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
}

.text {
    font-size: 10pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
}

H3 {
    COLOR: #8f0000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}

H4 {
    COLOR: #8f0000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 5px;
}

H5 {
    COLOR: #4f0000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 0px;
    MARGIN-TOP: 0px;
}

a, a:visited {
    text-decoration: none;
    FONT-WEIGHT: bold;
    color: #003388;
}

a:active {
    color: #6F0000
}

a:hover {
    color: #0066FF
}

.date {
    font-family: Courier;
    font-size: 8pt;
    text-decoration: none;
    font-weight: normal;
    color: #007000;
    text-align: left;
}

.date2 {
    font-family: Courier;
    font-size: 8pt;
    text-decoration: none;
    font-weight: normal;
    color: #007000;
    background-color: #00FFAA
}

.date22 {
    font-family: Courier;
    font-size: 8pt;
    text-decoration: none;
    font-weight: normal;
    color: #007000;
    background-color: #00FFAA
}

.date3 {
    font-family: Courier;
    font-size: 8pt;
    text-decoration: underline;
    font-weight: normal;
    color: #007000;
    background-color: #00FFAA
}

.priem_hint {
    position: absolute;
    background: linear-gradient(135deg, #ffffff 0%, #f8f8f8 100%);
    padding: 14px 18px;
    border: 2px solid #d4af37;
    border-radius: 10px;
    z-index: 1000;
    box-shadow: 0 6px 25px rgba(0,0,0,0.25), 0 0 20px rgba(212,175,55,0.3);
    font-family: Arial, sans-serif;
    font-size: 13px;
    line-height: 1.5;
    color: #000000;
}

.greaytext {
    color: grey;
    cursor: default;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
}

.sysdate {
    font-family: Courier;
    font-size: 8pt;
    text-decoration: none;
    font-weight: normal;
    color: #B00000
}

.private {
    font-weight: bold;
    color: red;
    background-color: #FAE0E0
}

.klan {
    font-weight: bold;
    color: green;
    background-color: #99FFCC;
}

.number {
    font-size: 11pt;
    font-weight: bold;
    color: #6F0000
}

.dsc {
    color: #606060;
    font-weight: normal;
}

select, textarea, input {
    border: solid 1pt #B0B0B0;
    font-family: MS Sans Serif;
    font-size: 10px;
    color: #191970;
    MARGIN-BOTTOM: 2px;
    MARGIN-TOP: 1px;
}

.ahint {
    font-family: MS Sans Serif;
    font-size: 8px;
    text-decoration: none;
    color: #666666;
    z-index: 99;
}

#hint2 {
    position: absolute;
    width: 200px;
    background: linear-gradient(135deg, #ffffff 0%, #f8f8f8 100%);
    border: 2px solid #d4af37;
    border-radius: 10px;
    padding: 14px 18px;
    box-shadow: 0 6px 25px rgba(0,0,0,0.25), 0 0 20px rgba(212,175,55,0.3);
    visibility: hidden;
    z-index: 9999;
}

#hint3 {
    position: absolute;
    width: 300px;
    background: linear-gradient(135deg, #ffffff 0%, #f8f8f8 100%);
    border: 2px solid #d4af37;
    border-radius: 10px;
    padding: 14px 18px;
    box-shadow: 0 6px 25px rgba(0,0,0,0.25), 0 0 20px rgba(212,175,55,0.3);
    visibility: hidden;
    z-index: 9999;
}

.hint {
    border: 2px solid #d4af37;
    border-radius: 10px;
    z-index: 999;
    background: linear-gradient(135deg, #ffffff 0%, #f8f8f8 100%);
    padding: 14px 18px;
    visibility: hidden;
    box-shadow: 0 6px 25px rgba(0,0,0,0.25), 0 0 20px rgba(212,175,55,0.3);
    font-family: Arial, sans-serif;
    font-size: 13px;
    line-height: 1.5;
    color: #000000;
    min-width: 200px;
    max-width: 400px;
}

.hpborder {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #DADADA;
}

#mfs_users {
    position: absolute;
    width: 500px;
    height: 300px;
    display: none;
    top:100px;
    left:300px;
    background-color: #c5c5c5;
    z-index: 100;
}

.B1 {
    font-weight: bold;
    color: #6666CC
}

.B2 {
    font-weight: bold;
    color: #B06A00
}

.B3 {
    font-weight: bold;
    color: #269088
}

.B4 {
    font-weight: bold;
    color: #A0AF20
}

.B5 {
    font-weight: bold;
    color: #0F79D3
}

.B6 {
    font-weight: bold;
    color: #D85E23
}

.B7 {
    font-weight: bold;
    color: #5C832F
}

.B8 {
    font-weight: bold;
    color: #842B61
}

.B9 {
    font-weight: bold;
    color: navy
}

.Bs1 {
    font-size: 8pt;
    font-weight: bold;
    color: #6666CC
}

.Bs2 {
    font-weight: bold;
    color: #B06A00
}

img, table {
    border: 0
}

.ismagic {
    background-color: #E0E0E2;
    BACKGROUND-IMAGE: url(../i/blinkmagic1.gif)
}

.glow_pink {
    background-color: #E0E0E2;
    BACKGROUND-IMAGE: url(../i/blinkmagic_pink.gif)
}

.glow_red {
    background-color: #E0E0E2;
    BACKGROUND-IMAGE: url(../i/blinkmagic_red.gif)
}

.glow_green {
    background-color: #E0E0E2;
    BACKGROUND-IMAGE: url(../i/blinkmagic_green.gif)
}

.glow_yellow {
    background-color: #E0E0E2;
    BACKGROUND-IMAGE: url(../i/blinkmagic_yellow.gif)
}

.glow_dark {
    background-color: #E0E0E2;
    BACKGROUND-IMAGE: url(../i/blinkmagic_dark.gif)
}

.glow_blue {
    background-color: #E0E0E2;
    BACKGROUND-IMAGE: url(../i/blinkmagic_blue.gif)
}

.hpStyle1 {
    color: #F4F4F4;
    line-height: 7px;
    font-size: 9px;
    font-weight: bold;
    padding-top: 1px;
    margin-left: 3px;
}

.mpStyle1 {
    color: #00FFFF;
    line-height: 7px;
    font-size: 9px;
    font-weight: bold;
    padding-top: 1px;
    margin-left: 3px;
}

.ahint {
    FONT-SIZE: 8px;
    COLOR: #000080;
    FONT-FAMILY: MS Sans Serif;
    TEXT-DECORATION: none
}

#hint2 {
    VISIBILITY: hidden;
    WIDTH: 140px;
    POSITION: absolute;
    BACKGROUND-COLOR: #fff6dd;
    layer-background-color: #FFF6DD
}

#hint3 {
    VISIBILITY: hidden;
    WIDTH: 240px;
    POSITION: absolute;
    BACKGROUND-COLOR: #fff6dd;
    layer-background-color: #FFF6DD
}

.genwnew {
    background-color: #EBEBEB;
    border: 1px solid #C1C1C1;
}

.priem_style {
    margin: 0px;
    width: 40px;
    height: 25px;
}

.priem_styleHover {
    margin: 1px;
    width: 38px;
    height: 23px;
}

.priem_style2 {
    cursor: pointer;
    margin: 0px;
    width: 40px;
    height: 25px;
}

.priem_styleHover2 {
    cursor: pointer;
    margin: 1px;
    width: 38px;
    height: 23px;
}

.menutop, a.menutop:visited, a.menutop:active {
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
    color: #3B3936;
}

.btn {
    border: 1px double #9a9996;
    font-size: 12px;
    color: #dfdfdf;
    background-color: #504F4C;
}

.yesbtn {
    border: 1px solid #b0b0b0;
    background-color: #ece9d8;
    width: 94px;
    padding-bottom: 2px;
    padding-top: 2px;
    color: #333333;
    text-decoration: none;
    font-size: 9px;
}

.nobtn {
    border: 1px solid #b0b0b0;
    background-color: #ece9d8;
    width: 94px;
    padding-bottom: 2px;
    padding-top: 2px;
    color: #333333;
    text-decoration: none;
    font-size: 9px;
}

img {
    border: 0px;
}

.iframeMain {
    width: inherit;
    height: inherit;
}

.windowsmf_css1 {
    position: absolute;
    background-color: #ddd5bf;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    border: solid #D8D8D8 1px;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, sans-serif;
}

.windowsmf_css1_active2 {
    position: absolute;
    background-color: #F9F9F9;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    border: solid #FDFDFD 1px;
}

.inpt1 {
    font-size: 8pt;
    border: 1px solid #CDC698;
}

.windowsmf_css1_title {
    background-color: #b1a993;
    color: #000000;
    padding-top: 2px;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 2px;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, sans-serif;
}

.usermenu {
    z-index: 900;
    position: absolute;
    LEFT: 0px;
    TOP: 0px;
    background-color: #E5E5E5;
    border: 1px ridge #CCCCCC;
}

.usermenu1 {
    background-color: #E5E5E5;
    cursor: pointer;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 1px;
    padding-bottom: 1px;
}

.usermenu1:hover {
    background-color: #CECECE;
}

.windowsmf_css1_title_active {
    background-color: #C9C4B4;
    color: #1A1A1A;
    padding-top: 2px;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 2px;
    cursor: move;
}

.windowsmf_css1_title_active2 {
    background-color: #D7D3C8;
    color: #333333;
    padding-top: 2px;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 2px;
}

.windowsmf_css1_main_active2 {
    background-color: #FDFDFD;
    color: #FDFDFD;
    padding: 10px;
}

.windowsmf_css1_main {
    padding: 10px;
}

.btn_grey {
    border-top-width: 1px;
    background-color: #e5e5e5;
    background-image: url(../i/line1.jpg);
    border-top-style: solid;
    border-top-color: #EFEFEF;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 7px;
    padding-right: 7px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #D8D8D8;
    border-left-color: #D8D8D8;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D8D8D8;
    color: #494949;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    text-decoration: none;
}

.btn_grey:hover {
    background-image: url(../i/line2.jpg);
    color: #333333;
}

.btn_grey:active {
    background-color: #e5e5e5;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #EFEFEF;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #D8D8D8;
    border-left-color: #D8D8D8;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #D8D8D8;
}

.mainframe {
    width: inherit;
    height: inherit;
}

td.pal_tab:hover {
    background: #ccc;
}

.stella:hover {
    display: none;
}

.button-jq, .button {
    font-size: 12px !important;
}

.input-text {
    width: 197px;
    height: 26px;
    opacity: 0.70;
    box-shadow: inset 3px 3px 5px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 3px 3px 5px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 3px 3px 5px rgba(0, 0, 0, 0.5);
    border: 1px solid #fff;
    margin-bottom: 5px;
    padding-left: 7px;
    background-color: rgb(250, 255, 189);
    background-image: none;
    color: rgb(0, 0, 0);
    font: 13px Arial;
}

.textarea-text {
    opacity: 0.70;
    box-shadow: inset 3px 3px 5px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 3px 3px 5px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 3px 3px 5px rgba(0, 0, 0, 0.5);
    border: 1px solid #fff;
    margin-bottom: 5px;
    padding-left: 7px;
    background-color: rgb(250, 255, 189);
    background-image: none;
    color: rgb(0, 0, 0);
    font: 13px Arial;
}

.checkbox-jq {
    width: 20px;
    height: 20px;
    opacity: 0.70;
    box-shadow: inset 3px 3px 5px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 3px 3px 5px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 3px 3px 5px rgba(0, 0, 0, 0.5);
    border: 1px solid #fff;
    margin-bottom: 5px;
    padding-left: 7px;
    background-color: rgb(250, 255, 189) !important;
    background-image: none;
    color: rgb(0, 0, 0);
    font: 13px Arial;
}

.btn {
    border: 1px double #9a9996;
    font-size: 12px;
    color: #dfdfdf;
    background-color: #504F4C;
}

.btn_grey {
    border-top-width: 1px;
    background-color: #e5e5e5;
    background-image: url(line1.jpg);
    border-top-style: solid;
    border-top-color: #EFEFEF;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 7px;
    padding-right: 7px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #D8D8D8;
    border-left-color: #D8D8D8;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D8D8D8;
    color: #494949;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    text-decoration: none;
}

.btn_grey:hover {
    background-image: url(line2.jpg);
    color: #333333;
}

.btn_grey:active {
    background-color: #e5e5e5;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #EFEFEF;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #D8D8D8;
    border-left-color: #D8D8D8;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #D8D8D8;
}

.priem_hint{	position:absolute;	background: linear-gradient(135deg, #ffffff 0%, #f8f8f8 100%);	padding:14px 18px;	border:2px solid #d4af37;	border-radius: 10px; box-shadow: 0 6px 25px rgba(0,0,0,0.25), 0 0 20px rgba(212,175,55,0.3); z-index:1000;}.greaytext { color:grey; cursor:default; font-weight: bold; font-size: 10px; text-decoration: none;}.sysdate	{ font-family: Courier; font-size: 8pt; text-decoration:none; font-weight:normal; color: #B00000}.private	{ font-weight:bold; color: red; background-color: #FAE0E0}.klan		{ font-weight:bold; color: green; background-color: #99FFCC;}.number		{ font-size: 11pt; font-weight: bold; color: #6F0000}.dsc		{ color: #606060; font-weight:normal; }select,textarea,input	{ border: solid 1pt #B0B0B0; font-family: MS Sans Serif; font-size: 10px; color: #191970; MARGIN-BOTTOM: 2px; MARGIN-TOP: 1px;}.ahint		{font-family: MS Sans Serif; font-size:8px; text-decoration:none; color:#666666;z-index: 99;}#hint2		{position:absolute; width:140; background-color:#FFF6DD; layer-background-color:#FFF6DD; visibility:hidden}#hint3		{position:absolute; width:240; background-color:#FFF6DD; layer-background-color:#FFF6DD; visibility:hidden}.hint {   	position:absolute;	background: linear-gradient(135deg, #ffffff 0%, #f8f8f8 100%);	padding:14px 18px; border: 2px solid #d4af37; border-radius: 10px; box-shadow: 0 6px 25px rgba(0,0,0,0.25), 0 0 20px rgba(212,175,55,0.3);}.hpborder {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #DADADA;}#hint4		{position:absolute; width:240; visibility:hidden}.B1			{ font-weight: bold; color: #6666CC}.B2			{ font-weight: bold; color: #B06A00}.B3                     { font-weight: bold; color: #269088}.B4                     { font-weight: bold; color: #A0AF20}.B5                     { font-weight: bold; color: #0F79D3}.B6                     { font-weight: bold; color: #D85E23}.B7                     { font-weight: bold; color: #5C832F}.B8                     { font-weight: bold; color: #842B61}.B9                     { font-weight: bold; color: navy}.Bs1			{ font-size: 8pt; font-weight:bold; color: #6666CC}.Bs2			{ font-weight:bold; color: #B06A00}img,table	{border:0}.ismagic {background-color: #E0E0E2; BACKGROUND-IMAGE:url(blinkmagic1.gif)}.glow_pink {background-color: #E0E0E2; BACKGROUND-IMAGE:url(blinkmagic_pink.gif)}.glow_red {background-color: #E0E0E2; BACKGROUND-IMAGE:url(blinkmagic_red.gif)}.glow_green {background-color: #E0E0E2; BACKGROUND-IMAGE:url(blinkmagic_green.gif)}.glow_yellow {background-color: #E0E0E2; BACKGROUND-IMAGE:url(blinkmagic_yellow.gif)}.glow_dark {background-color: #E0E0E2; BACKGROUND-IMAGE:url(blinkmagic_dark.gif)}.glow_blue {background-color: #E0E0E2; BACKGROUND-IMAGE:url(blinkmagic_blue.gif)}.hpStyle1 {	color: #F4F4F4;	line-height: 7px;	font-size: 9px;	font-weight: bold;	padding-top: 1px;	margin-left: 3px;}.mpStyle1 {	color: #00FFFF;	line-height: 7px;	font-size: 9px;	font-weight: bold;	padding-top: 1px;	margin-left: 3px;}.ahint {	FONT-SIZE: 8px; COLOR: #000080; FONT-FAMILY: MS Sans Serif; TEXT-DECORATION: none}#hint2 {      VISIBILITY: hidden; WIDTH: 200px; POSITION: absolute; background: linear-gradient(135deg, #ffffff 0%, #f8f8f8 100%); border: 2px solid #d4af37; border-radius: 10px; padding: 14px 18px; box-shadow: 0 6px 25px rgba(0,0,0,0.25), 0 0 20px rgba(212,175,55,0.3); z-index: 9999;}#hint3 {       VISIBILITY: hidden; WIDTH: 300px; POSITION: absolute; background: linear-gradient(135deg, #ffffff 0%, #f8f8f8 100%); border: 2px solid #d4af37; border-radius: 10px; padding: 14px 18px; box-shadow: 0 6px 25px rgba(0,0,0,0.25), 0 0 20px rgba(212,175,55,0.3); z-index: 9999;}.genwnew {	background-color: #EBEBEB;	border: 1px solid #C1C1C1;}.priem_style {margin:0px;width:40px;height:25px;}.priem_styleHover {margin:1px;width:38px;height:23px;}.priem_style2 {cursor:pointer;margin:0px;width:40px;height:25px;}.priem_styleHover2 {cursor:pointer;margin:1px;width:38px;height:23px;}.menutop, a.menutop:visited,  a.menutop:active {	font-weight: bold;	font-size: 10px;	text-decoration: none;	color: #3B3936;}
.btn { cursor:pointer; border: 1px double #9a9996;	font-size: 12px;	color: #dfdfdf;	background-color:#504F4C;}
.btn2 { cursor:pointer; border: 1px double #b0b0b0;	font-size: 12px;color: #191970; background-color:#f0f0f0;padding:2px 4px }
.btn:hover {
	color: #CECECE;
	background-color:#393937;
}.yesbtn {	border: 1px solid #b0b0b0;	background-color: #ece9d8;	width:70px;	padding-bottom:2px;	padding-top:2px;	color: #333333;	text-decoration: none;	font-size: 13px;}img {	border:0px;}.iframeMain {    width:inherit;    height:inherit;}.windowsmf_css1 {	position:absolute;	background-color:#ddd5bf;	-moz-user-select: none;	-khtml-user-select: none;	user-select: none;	border:solid #D8D8D8 1px;    FONT-SIZE: 10pt;    font-family:Verdana, Arial, Helvetica, Tahoma;}.windowsmf_css1_active2 {	position:absolute;	background-color:#F9F9F9;	-moz-user-select: none;	-khtml-user-select: none;	user-select: none;	border:solid #FDFDFD 1px;}.inpt1 {	font-size: 8pt;	border: 1px solid #CDC698;}.windowsmf_css1_title {    background-color:#b1a993;	color:#000000;	padding-top:2px;	padding-left:3px;	padding-right:3px;	padding-bottom:2px;    FONT-SIZE: 10pt;    font-family:Verdana, Arial, Helvetica, Tahoma;}.usermenu {	z-index:900;	position: absolute;	LEFT: 0px;	TOP: 0px;	background-color:#E5E5E5;	border: 1px ridge #CCCCCC;}.usermenu1 {	background-color:#E5E5E5;	cursor:pointer;	padding-left:3px;	padding-right:3px;	padding-top:1px;	padding-bottom:1px;}.usermenu1:hover {	background-color:#CECECE;}.windowsmf_css1_title_active {	background-color:#C9C4B4;	color:#1A1A1A;	padding-top:2px;	padding-left:3px;	padding-right:3px;	padding-bottom:2px;	cursor:move;}.windowsmf_css1_title_active2 {	background-color:#D7D3C8;	color:#333333;	padding-top:2px;	padding-left:3px;	padding-right:3px;	padding-bottom:2px;}.windowsmf_css1_main_active2 {    background-color:#FDFDFD;	color:#FDFDFD;    padding:10px;}.windowsmf_css1_main {    padding:10px;}.btn_grey {	border-top-width: 1px;	background-color: #e5e5e5;	background-image:url(line1.jpg);	border-top-style: solid;	border-top-color: #EFEFEF;	padding-top:2px;	padding-bottom:2px;	padding-left:7px;	padding-right:7px;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #D8D8D8;	border-left-color: #D8D8D8;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #D8D8D8;	color: #494949;	-moz-user-select: none;	-khtml-user-select: none;	user-select: none;	text-decoration: none;}.btn_grey:hover {	background-image:url(line2.jpg);	color: #333333;}.btn_grey:active {	background-color: #e5e5e5;	border-bottom-width: 1px;		border-bottom-style: solid;	border-bottom-color: #EFEFEF;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #D8D8D8;	border-left-color: #D8D8D8;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #D8D8D8;} .mainframe {    width:inherit;    height:inherit;}.message {  font-size: 10pt;  font-family:Verdana, Arial, Helvetica, Tahoma;}
hr:not(.default) {border:0;border-bottom:1px solid #aeaeae; }
.blink {
  -webkit-animation: blinkerwoc 3s infinite;  /* Safari 4+ */
  -moz-animation: blinkerwoc 3s infinite;  /* Fx 5+ */
  -o-animation: blinkerwoc 3s infinite;  /* Opera 12+ */
  animation: blinkerwoc 3s infinite;  /* IE 10+, Fx 29+ */
}

.btnnew , .btnnew2 , input[type="button"] {
	cursor: pointer;
	background-color: #e5e5e5;
	padding: 2px 7px 2px 7px;
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	border: 1px #b0b0b0 solid;
	color: #494949;
	text-decoration: none;
	user-select: none;
	margin:0;
	font-size:10px;
}

.btnnew:disabled , .btnnew2:disabled , input[type="button"]:disabled {
	color:grey;
	background:none;
	background-color:#DDD;
    /*-webkit-box-shadow: none;
    -moz-box-shadow:    none;
    box-shadow:         none;*/
	border:1px solid #CCC;
	cursor:not-allowed;	
	font-size:10px;
}

.btnnew:disabled:hover , .btnnew2:disabled:hover , input[type="button"]:disabled:hover {
	cursor: pointer;
	background-color: #f2f2f2;
	padding: 2px 7px 2px 7px;
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	border: 1px #a5a5a5 solid;
	color: #222;
	text-decoration: none;
	user-select: none;
	font-size:10px;
}

.btnnew:hover , .btnnew2:hover , input[type="button"]:hover {
	cursor: pointer;
	background-color: #f2f2f2;
	padding: 2px 7px 2px 7px;
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	border: 1px #a5a5a5 solid;
	color: #222;
	text-decoration: none;
	user-select: none;
	font-size:10px;
}

.slot-wrapper{position:relative;display:inline-block;z-index:1;}
.slot-overlay{position:absolute;left:0;top:0;z-index:2;pointer-events:none;}
.overlay-anim{opacity:1;animation:overlayPulse 2s ease-in-out infinite;}

@keyframes overlayPulse {
  0%, 100% { opacity: 0.9; }
  50% { opacity: 1; }
}


.slot-overlay::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:transparent;}
