body { margin-top: 0px; margin-left: auto; margin-right: auto; width: 100%;
    /*font-family: Geneva, Arial, Helvetica, sans-serif;*/
    font-family: Tahoma, "Microsoft Sans Serif", sans-serif, Verdana; font-size: 12px; cursor: default; }
/*img {
  border-style: none;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
}*/
img:-moz-broken { -moz-force-broken-image-icon: 1; width: 24px; height: 24px; }
audio, canvas, video { display: inline-block; *display: inline; zoom: 1; }
audio:not([controls]) { display: none; }
iframe { border-style: none; vertical-align: middle; overflow: hidden; }
/*a { text-decoration: none; color: inherit; }*/
a { color: #2E78A7; text-decoration : underline; cursor:pointer; }
/*a { position: relative; display: inline-block; margin-top: 20px; }*/
a:focus { outline: none; }
a:visited { color: #005599; text-decoration: none; }
a:active { color: #8866aa; text-decoration: underline; }
a:hover { color: #ee9a47; }
a:unknown { outline: none; }
/*button:hover:enabled, #finBeginCost:hover, .bth05:hover { border-radius:5px; border:2px solid rgba(150,40,20,0.8); box-shadow:1px 1px 2px gray; }*/
::placeholder { color: #ccd; opacity: 1; }/* Chrome, Firefox, Opera, Safari 10.1+ */
::-ms-input-placeholder { color: #ccd; } /* Internet Explorer 10-11 */
::-ms-input-placeholder { color: #ccd; } /* Microsoft Edge */
::-webkit-scrollbar{cursor:auto;width:12px;}
::-webkit-scrollbar-button{height:1px;width:12px;}
::-webkit-scrollbar-track{border-radius:5px;-webkit-box-shadow:inset 0 0 10px rgba(120,50,70,0.4);}
::-webkit-scrollbar-thumb{border-radius:5px;background:rgba(180,250,120,0.8);border:2px solid gray;-webkit-box-shadow:inset 0 0 6px rgba(200,80,180,0.6);}
[data-title]:hover:after {
    opacity: 1;
    transition: all 0.1s ease 0.5s;
    visibility: visible;
}
[data-title]:after {
    content: attr(data-title);
    background-color: #80FF80;
    color: #111;
    font-size: 120%;
    position: absolute;
    padding: 1px 5px 2px 5px;
    top: -1.6em;
    left: 50%;
    white-space: nowrap;
    box-shadow: 1px 1px 3px #222222;
    opacity: 0;
    border: 1px solid #111111;
    z-index: 9999;
    visibility: hidden;
}
[data-title] {
    position: relative;
}
button, input0[type=submit] { border:1px solid #aad; font-size:12px; box-shadow:1px 1px 2px #ccc; border-radius:6px; height0:21px; background:url(/VRobot/images/fog_36.png); background-color: #ccc; cursor: pointer; }
button:hover:enabled, #k_Pline:hover:enabled, #k_Nline:hover:enabled, { border-radius:5px; border:2px solid rgba(150,40,20,0.8); box-shadow:1px 1px 2px gray; }
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */
input { font-family:Tahoma, "Microsoft Sans Serif", sans-serif, Verdana; font-size: 13px; padding: 0 4px 1px 5px; border:1px solid #89a; border-radius:4px; }
/* -webkit-transition: 0.5s; transition: 0.5s; }*/
input:focus { outline: none; border: 1px solid #161; box-shadow:1px 0px 2px gray; }
/* *:focus { outline: none; } */
input[type=button]#klogin:hover:enabled, input[type=reset]#ki_reset:hover { border-radius:5px; border:1px solid rgba(20,20,80,0.8); box-shadow:1px 1px 2px gray; }
input[type=button]:hover:enabled, input[type=reset]:hover { border-radius:5px; border:2px solid rgba(100,40,20,0.8); box-shadow:1px 1px 2px gray; }
input[type=checkbox]:focus, input[type=checkbox]:focus-visible { outline: none; }
input.btn { cursor:pointer; }
input#pink{ background-color:#F6C; color:#FFF; border:1px groove #F9C; cursor:pointer; }
select { font-family:Tahoma, "Microsoft Sans Serif", sans-serif, Verdana; padding: 0 2px 1px 2px; border:1px solid #89a; border-radius:4px; }
select:focus:enabled {border: 1px solid #161; box-shadow:1px 0px 2px gray;}
textarea.first::first-line { font-size: 1rem; font-weight: bold; color: #53a; }
textarea.firstu::first-line { font-size: 1rem; font-weight: bold; text-decoration: underline; }

.actEN1:focus { color: #216; } .actEN1:disabled { color: gray; }
.actEN2:focus { color: #612; } .actEN2:disabled { color: gray; }
.edtool ul { list-style-type: none; background-color0: #dcd; height: 20px; margin: 0; padding: 0; }
.edtool li { font-family: Tahoma, Arial; font-size: 11px; line-height: 19px; text-align: center; text-shadow:1px 0 1px #aba; display: inline; }
.edtool a { padding:0 3px 0 2px; text-decoration: none; color: #228; text-align: center; background: url(/VRobot/images/fog_28.png);display: inline-block; border-left0: 1px dotted rgba(150,150,150,0.5);
    border: 1px dotted rgba(150,150,150,0.4); border-radius: 4px; width:23px; transition: 0.25s; }
.edtool a:hover { border-radius: 5px; border:1px solid gray; background: url(/VRobot/images/fog_28.png); background-color:#bca; text-shadow:1px 1px 2px #222; }
.edtool a.active { font-size: 12px; background-color: #777; border-radius: 3px 3px 0 0; color: #7fff4f; cursor: default; }
.fnt10 { font-size: 10px; } .fnt11 { font-size: 11px; } .fnt12 { font-size: 12px; } .fnt14 { font-size: 14px; } .fnt16 { font-size: 16px; }
.pad-3 { padding:3px; }
.pad-5 { padding:5px; }
.pad-8 { padding:8px; }
.border-1 { border:1px solid gray; }
.border-2 { border:2px solid gray; }
.blinking{ animation:blinkingText 1.2s infinite; }
.blinkingR{ animation:blinkingRText 1.2s infinite; }
.blinkingG{ animation:blinkingGText 1.2s infinite; }
.blinkingB{ animation:blinkingBText 1.2s infinite; }
@keyframes blinkingText{ 0%{color:#000;} 49%{color:#000;} 60%{color:transparent;} 99%{color:transparent;} 100%{color:#000;}}
@keyframes blinkingRText{ 0%{color:red;} 49%{color:red;} 60%{color:transparent;} 99%{color:transparent;} 100%{color:red;}}
@keyframes blinkingGText{ 0%{color:green;} 49%{color:green;} 60%{color:transparent;} 99%{color:transparent;} 100%{color:green;}}
@keyframes blinkingBText{ 0%{color:blue;} 49%{color:blue;} 60%{color:transparent;} 99%{color:transparent;} 100%{color:blue;}}
.btn:hover { background-color:#ffccee; }
.btn03:hover { transition-duration: 0.3s; background-color:#ffccee; }
.shadow-3 { box-shadow: 0 0 3px #cccccc; }
.shadow-5 { box-shadow: 1px 1px 5px #cccccc; }
.radius-3 { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.radius-5 { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.radius-6 { border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.radius-8 { border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
.swclose { position: absolute; z-index: 66; padding:3px; border:2px solid brown;border-radius:5px;color:red; }
.swpower { position: relative; width: 30px; height: 30px; }
.swpower img.image-hover { position: absolute; top: 0; right: 0; left: 0; bottom: 0; object-fit: contain; opacity: 0; transition: opacity .1s; }
.swpower:hover img.image-hover { left:1px; opacity: 0.9; }

.fntColorSel { text-shadow: 1px 0 1px #bbb; }
.fntColorSel option[value="black"] { background-color: #222; color: white; }
.fntColorSel option[value="white"] { background-color: #fff; color: black; }
.fntColorSel option[value="blue"] { background-color: blue; color: white; }
.fntColorSel option[value="green"] { background-color: green; color: white; }
.fntColorSel option[value="red"] { background-color: red; color: white; }
.fntColorSel option[value="brown"] { background-color: brown; color: white; }
.fntColorSel option[value="gray"] { background-color: gray; color: white; }
.fntColorSel option[value="cyan"] { background-color: cyan; color: black; }
.fntColorSel option[value="orange"] { background-color: orange; color: black; }
.fntColorSel option[value="pink"] { background-color: pink; color: black; }
.fntColorSel option[value="yellow"] { background-color: yellow; color: black; }
.fntColorSel option[value="yellow"]:hover { border:1px solid red; }
/* or
select option[value="red"] { background-color: #fff; color: red; }
select option[value="brown"] { background-color: #fff; color: brown; }
*/
div.layer { DISPLAY: block; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; POSITION: absolute; cursor:default; }
div#header0{
    font-family:Tahoma, "Microsoft Sans Serif", sans-serif, Verdana;
}
div#mainmenu0{
    font-family:Tahoma, "Microsoft Sans Serif", sans-serif, Verdana;
    font-size:12px;
    margin:auto;
    /*width:350px;*/
}
div#menu_title{
	position:absolute; z-index: 100; padding: 0 6px 2px 9px;
    font-family:Tahoma, "Microsoft Sans Serif", sans-serif, Verdana;
	font-size:18px; color: #46c; text-shadow: 1px 0px 1px black, 1px 0 5px rgba(255,255,255,0.8);
	border:2px solid #86a; border-radius:3px 3px 3px 9px;
	background:rgba(255,255,240,0.9);
	box-shadow: 1px 2px 5px gray;
}
div#toolbar0{
	/*background-color:#dddddd;
   /* text-align:center;*/
	height: 20px;
	/*padding:5px;*/
}
div#context0{
    font-family:Tahoma, "Microsoft Sans Serif", sans-serif, Verdana;
    font-size:12px;
	/*margin: 2px;*/
    padding:5px;
    /*background-color:#FDED88;*/
}
div#context_search a { margin-left:3px !important; color:#F09; }
div#context_search td { padding:5px !important; }

div.gallery { margin: 5px; border: 2px solid #ccc; float: left; width: 180px; }
div.gallery:hover { border: 2px solid #777; }
div.gallery img { width: 100%; height: auto; }
div.desc { padding: 15px; text-align: center; }

.bor_dot { border:2px dotted gray; }
.bor_dot:hover { border:2px dotted red; }
#finBeginCost { background-color:#4b4; }
#jmapInc { font-size:12px; background-color: #ecc; }
.mcols { border:1px solid gray; }
.mcols:hover { border:1px solid brown; }
.fade:hover, #finOut2:hover { border:1px solid #333; background-color: rgba(40,150,40,0.5); }
.fade2 { background-color: rgba(220,150,120,0.5); }
.fade1:hover, .fade2:hover, #finBeginCost:hover { border:1px solid #c33; background-color: rgba(200,120,120,0.6); }
.btn05 { cursor:pointer; font-size:12px; height:21px; width: 65px; border: 2px solid #669;
    background:url(/images/fog1.png); background-color:#6699dd; padding-bottom:3px;
    border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; box-shadow: 0 0 3px rgba(0, 0, 0, 0.35); }
div.fade, span.fade { padding:0 3px; border:1px solid #ccc; border-radius: 3px; }
div.btn05, span.btn05 { padding: 0 4px; }
.btn05:hover:enabled, div.btn05:hover, span.btn05:hover { border-radius:5px; border:2px solid rgba(180,30,20,0.8); box-shadow:1px 1px 2px gray; }
/* media control
.controls {
  visibility: hidden; opacity: 0.5; width: 400px;
  border-radius: 10px; position: absolute; bottom: 20px; left: 50%; margin-left: -200px;
  background-color: black; box-shadow: 3px 3px 5px black; transition: 1s all; display: flex;
}
.player:hover .controls, player:focus .controls { opacity: 1; }
/*@font-face {font-family: 'HeydingsControlsRegular';
   src: url('fonts/heydings_controls-webfont.eot');
   src: url('fonts/heydings_controls-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/heydings_controls-webfont.woff') format('woff'), url('fonts/heydings_controls-webfont.ttf') format('truetype');
   font-weight: normal; font-style: normal;
}
button:before { font-family: HeydingsControlsRegular; font-size: 20px; position: relative; content: attr(data-icon); color: #aaa; text-shadow: 1px 1px 0px black; }
.timer { line-height: 38px; font-size: 10px; font-family: monospace; text-shadow: 1px 1px 0px black; color: white; flex: 5; position: relative; }
.timer div { position: absolute; background-color:rgba(255,255,255,0.2); left:0; top:0; width:0; height:38px; z-index:2; }
.timer span { position: absolute; z-index: 3; left: 19px; }
*/
table { font-family:Tahoma, "Microsoft Sans Serif", sans-serif, Verdana;	font-size: 12px; cursor:default; }
.section {
  scrollbar-color: #6969dd #e0e0e0;
  scrollbar-width: thin;
}
::placeholder {
  color: #09b; font-size:12px;
}
.tos_bg1 { background-color:#f3f3ff; }
.tos_bgred { BACKGROUND: #cc8888; }
td.tos_border { border: 1px solid gray; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
td.tos_border1 { border: 1px solid #a88; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.tos_border { border: 1px solid gray; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.tos_border1 { border: 1px solid #b99; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
input.tos_border2 { padding:2px; font-size:12px; font-weight0: bold; width:65px; background: gray; background-image:url(/VRobot/template/images/fog1.png);
	border:1px solid #755; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0 0 1px gray; }
input.tos_border2:hover { background-color: #caa; border-color: #55a; }
.news_pmi { border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid gray; box-shadow: 1px 2px 4px gray; }
.tos_fog { background-image:url(/VRobot/template/images/bg_floor40p4px.png); }
.tos_fog2 { background-image:url(/VRobot/template/images/bg_floor40p4px.png); border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 0 0 8px rgba(0, 0, 0, 0.65); }
.tos_flags { BACKGROUND: #eeeecc; width: 16; }
.tos_frame { BORDER-BOTTOM: #104a7b 1px solid; BORDER-LEFT: #afc4d5 1px solid; BORDER-RIGHT: #104a7b 1px solid; BORDER-TOP: #afc4d5 1px solid;
	COLOR: #000066; HEIGHT: 20px; TEXT-DECORATION: none; 	font-size: 14 px; }
.tos_frame1 { border: 1px solid #060; border-radius:3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
	COLOR: #000066; HEIGHT: 20px; TEXT-DECORATION: none; font-size: 14 px; }
.tos_frame2 { BORDER-BOTTOM: #afc4d5 1px solid; BORDER-LEFT: #104a7b 1px solid; BORDER-RIGHT: #afc4d5 1px solid; BORDER-TOP: #104a7b 1px solid;
	border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; COLOR: #000066; TEXT-DECORATION: none; font-size: 13 px; box-shadow: 1px 1px 2px #efe; }
.tos_fmDetail1 { height: 20px; padding-left:3px; padding-right: 3px;
	BORDER-BOTTOM: #dde4cc 1px solid; BORDER-LEFT: #dde4cc 1px solid; BORDER-RIGHT: #dde4cc 1px solid; BORDER-TOP: #dde4cc 1px solid; }
.tos_fmDetail2 { height: 20px; padding-left:3px; padding-right: 3px; text-align: center;
	BORDER-BOTTOM: #dde4cc 1px solid; BORDER-LEFT: #dde4cc 1px solid; BORDER-RIGHT: #dde4cc 1px solid; BORDER-TOP: #dde4cc 1px solid; }
.tos_fmDetail3 { height: 20px; padding-left:3px; padding-right: 3px; text-align: right;
	BORDER-BOTTOM: #dde4cc 1px solid; BORDER-LEFT: #dde4cc 1px solid; BORDER-RIGHT: #dde4cc 1px solid; BORDER-TOP: #dde4cc 1px solid; }
.tos_fmDetail4 { background:#eeeedd; height: 20px; padding-left:3px; padding-right: 3px; text-align: right;
	BORDER-BOTTOM: #dde4cc 1px solid; BORDER-LEFT: #dde4cc 1px solid; BORDER-RIGHT: #dde4cc 1px solid; BORDER-TOP: #dde4cc 1px solid; }
.tos_keycom { padding:2px; font-size:12px; background0:#88c; background-image:url(/VRobot/template/images/fog1.png);
	border:1px solid #755; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0 0 1px gray; }
.tos_key21 { font-family:Tahoma, sans-serif, Verdana; font-size:11px; height:19px; width: 45px; cursor:pointer; border: 1px solid gray;
	background:url(/images/fog1.png); background-color:#57b;	padding-bottom:3px;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	box-shadow: 0 0 2px gray;
}
.tos_key21:hover { font-family:Tahoma, sans-serif, Verdana; font-size:11px; height:19px; width: 45px; cursor:pointer; border: 1px solid gray;
	background:url(/images/fog1.png); background-color:#c7b;	padding-bottom:3px;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	box-shadow: 0 0 3px gray;
}
.tos_keyw8 { font-family:Tahoma, sans-serif, Verdana; font-size:11px; height:20px; width: 45px; cursor:pointer;
	background:url(/images/fog1.png); background-color:#68d;	padding-bottom:3px; border: 1px solid #757;
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
	box-shadow:0 0 2px rgba(0, 0, 0, 0.4);
}
.tos_list1 {
	position:absolute;
	top:5px;
	left:210px;
	right:2px;
	bottom:-8px;
	/*width:830px;
	height:540px;*/
	overflow: auto;
	/*width:880px; height:578px;
	/*border= 1 top: 1px;
	/*background-color:#999999;*/
}
.tos_list2 {
	/*BORDER-BOTTOM: #104a7b 1px solid;
	BORDER-LEFT: #afc4d5 1px solid; BORDER-RIGHT: #104a7b 1px solid;*/
	width0:752px; height0:470px; overflow: auto; }
.tos_header1 { font-size: 22px; color: #994400; }
.tos_header2 { font-size: 22px; color: #994400;
	border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
}
.tos_tbhover tr:hover { border: 1px dotted #aa9; }
.tos_toolbar { font-size: 12px; font-weight : bold; color: #aa8866; }
.tos_toolbar th {
	BACKGROUND: #eeeeff; BORDER-RIGHT: #104a7b 2px solid;
	background-image:url(/VRobot/template/default/img/btn_215x32.png); width: 100px;
	cursor: pointer; font-size: 14px; color: #994400; }
.bluehov:hover { color: #a55; text-shadow0: 1px 1px 1px #66b; }

.tos_toolbarbg { background-image:url(/VRobot/template/default/img/bgtoolbar.gif); }
.tos_menu1 {
	BACKGROUND: #aabbee;
	background-image:url(/VRobot/template/default/img/btn_215x32.png);
	list-style-type: none; CURSOR: hand;
	font-size: 14px; font-weight : bold; color: #883300;
	height: 23px; }
.tos_menu1 a { TEXT-DECORATION: none; color: #664422; cursor: pointer; }
.tos_menu1 td { BORDER-BOTTOM: #335588 1px solid; cursor: pointer; }
.tos_menu2 {
	BACKGROUND: #aabbee;
	background-image:url(/VRobot/template/default/img/btn_215x32.png);
	list-style-type: none; CURSOR: pointer;
	font-size: 14px; font-weight : bold; color: #883300;
	height: 23px; }
.tos_menu2 td { BORDER-RIGHT0: #884466 1px solid;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.55);
}
.tos_menu3 {
	BACKGROUND: #aabbee;
	background-image:url(/VRobot/template/default/img/btn_215x32.png);
	list-style-type: none; CURSOR: pointer;
	font-size: 14px; font-weight : bold; color: #883300;
	height: 22px;
	border-top-left-radius: 5px; -moz-border-top-left-radius: 5px; 	-webkit-border-top-left-radius: 5px;
	border-bottom-left-radius: 5px; -moz-border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px;
	border-bottom-right-radius: 8px; -moz-border-bottom-right-radius: 8px; -webkit-border-bottom-right-radius: 8px;
	box-shadow: 0.08em 0.08em 3px gray;
}
.tos_menu3:hover, .cols:hover { background:url(/VRobot/images/fog_28.png); background-color:rgba(220,180,240,0.9); border-radius:5px; border:2px solid rgba(130,40,20,0.6); box-shadow:1px 1px 2px gray; }

.tos_newshead { font-size: 13px; font-weight : bold; color: #aa3311; }
.tos_newshead2 { font-size: 13px; font-weight : bold; color: #aa3311; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0 0 4px rgba(0, 0, 0, 0.55); }
.tos_newslist { font-size: 13px; font-weight : bold; }
.tos_navigation { border:1px solid #cbccd1; border-top0:none; CURSOR: pointer; }
.tos_li { background-image: url(arrow.gif); background-repeat: no-repeat; background-position: 0 .4em; padding-left: .6em; }
.tos_rbframe { BORDER-BOTTOM: #104a7b 1px solid; BORDER-RIGHT: #104a7b 1px solid; }
.tos_rgframe { BORDER-RIGHT: #104a7b 1px solid; }
.tos_status {
	BACKGROUND: #eeeeff; BORDER-BOTTOM: #104a7b 1px solid;
	BORDER-LEFT: #afc4d5 1px solid; BORDER-RIGHT: #104a7b 1px solid;
	BORDER-TOP: #afc4d5 1px solid; COLOR: #000066;
	CURSOR: hand; HEIGHT: 20px; TEXT-DECORATION: none; font-size: 14 px; }
.tos_status2 {
	BACKGROUND: #f7f7aa; BORDER-BOTTOM: #104a7b 1px solid;
	BORDER-LEFT: #afc4d5 1px solid; BORDER-RIGHT: #104a7b 1px solid;
	BORDER-TOP: #afc4d5 1px solid; COLOR: #000066;
	CURSOR: hand; HEIGHT: 20px; TEXT-DECORATION: none; font-size: 14 px; }
.tos_view {
	BACKGROUND: #eeeeee; BORDER-BOTTOM: #afc4d5 1px solid;
	BORDER-LEFT: #104a7b 1px solid; BORDER-RIGHT: #afc4d5 1px solid;
	BORDER-TOP: #104a7b 1px solid; COLOR: #000066;
	CURSOR: hand; HEIGHT: 16px; TEXT-DECORATION: none; font-size: 10 px; }
.tos_statususer {
	font-family:tahoma, "Microsoft Sans Serif", sans-serif, Verdana;
	font-weight : bold; font-size:11px;
	BACKGROUND: #222266; border: 2px; color: #cceeff; width:86px; }
.tos_statususe {
	font-family:tahoma, "Microsoft Sans Serif", sans-serif, Verdana;
	font-weight : bold; font-size:11px;
	BACKGROUND: #222266; border: 2px; color: #cceeff; }
.tos_leftline { BORDER-LEFT: #104a7b 1px solid; }
.tos_rightline { BORDER-RIGHT: #104a7b 1px solid; }
.tos_textborder1 { font-weight: bold; text-shadow: 0 0 1px #ff8, 1px 2px 3px #868; }
.tos_topline { font-size:12px; BORDER-BOTTOM: #66aaff 1px solid; BORDER-TOP: #66aaff 1px solid; border-collapse: collapse; }
.tos_topline tr { BORDER-BOTTOM: #66aaff 1px solid; BORDER-LEFT: #104a7b 1px solid; BORDER-RIGHT: #afc4d5 2px solid; }
.tos_topline2 { BORDER-BOTTOM: #eee7ff 1px solid; }
.tos_topline2n { BORDER-BOTTOM: #eee7ff 1px solid; color:#774499 }
.tos_topline2s { BORDER-BOTTOM: #eee7ff 1px solid; color:#884499 }
.tos_topline2x { BORDER-BOTTOM: #eee7ff 1px solid; color:#994444 }
.tos_topline3 { BORDER-BOTTOM: #eee7ff 1px solid; color:#bb4466 }
.tos_topline3a { BACKGROUND: #f4f4f4; color:#bb4466 }
/*input.radius_r05 {
	padding-left:3px;
	padding-right:3px;
	border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
}*/
.radius_r03 { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.radius_r05 { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.radius_r05s { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0 0 4px rgba(0, 0, 0, 0.5); }
.radius_r08 { border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
.radius_r08s { border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 0 0 6px rgba(0, 0, 0, 0.65); }
.radius_r10 { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border:2px solid gray; }
.radius_r10s { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border:2px solid gray; box-shadow: 3px 3px 8px gray; }

/* class for news message */
.scale_image {width:85%;border-radius:10px;box-shadow:1px 0 3px gray,2px 3px 5px #555;display:block;margin-left:auto; margin-right:auto;}
.page_theme{padding:5px 0 0 60px;}
.event_date{background-image:url(images/edit.png);background-repeat:no-repeat;padding:0 10px 0 22px;}
.f_left{display:inline-block;width:69%;}
.f_right{display:inline-block;width:20%;text-align:right;}
.fa{color:#06c;}
.fbold{font-weight: bold;}
.disable-selection{
    -moz-user-select:none;
    -ms-user-select:none;
    -webkit-user-select:none;
}
.tdbor{border-left:1px solid gray;border-bottom:1px solid gray;border-right:1px solid gray;}
.tdbor1{border-bottom:1px solid gray;border-right:1px solid gray;}
.thbor{border:1px solid gray;}
.thbor1{border-top:1px solid gray;border-bottom:1px solid gray;border-right:1px solid gray;}
.promote1{padding:3px;text-align:center;background:#fac;border:1px solid red;border-radius:8px;}
.starBor{color:gold;text-shadow:-1px 1px 0 red,1px 1px 2px red,1px -1px 0 red,-1px -1px 0 red;}
.bgBorBlue{padding:3px;text-align:center;background:#bbf;border:1px solid blue;border-radius:6px;}
.dottedBRed{border-bottom:1px dotted red;}
.megv1 { position:absolute; padding:3px 10px; top:150px; left:35%; width:30%; border:1px dotted gray; border-radius:9px 4px 9px 9px; background:#eef; box-shadow:2px 2px 5px gray; }
.xclose { position:absolute; padding:0 4px 1px 4px; top:2px; right:3px; font-size: 12px; font-weight : bold; background:red; color:#fff; border-radius:3px; border:1px solid #555; text-align:center; text-shadow:1px 0 2px; cursor:pointer; }
