body {height:100%; background:#ffffff; 
scrollbar-face-color:#f3f6ff; scrollbar-highlight-color:#f3f6ff; scrollbar-shadow-color:#b5c4d6;
scrollbar-3dlight-color:#acaeb4; scrollbar-arrow-color:#acaeb4; scrollbar-track-color:#f4f4f4;
scrollbar-darkshadow-color:#acaeb4;
}

label {cursor:pointer}

table {font-family:tahoma; font-size:11px; color:#898989; text-decoration:none;}

td {color:#666666;}

#tab {width:900px; border-collapse:collapse;}
#tab td {padding:3px 3px 3px 3px; color:#898989; font-weight:bold;}
#tab a:link {font-family:tahoma; font-size:11px; font-weight:normal; color:#898989; text-decoration:none;}
#tab a:visited {font-family:tahoma; font-size:11px; font-weight:normal; color:#898989; text-decoration:none;}
#tab a:hover {font-family:tahoma; font-size:11px; font-weight:normal; color:#ff3300; text-decoration:underline;}
#tab a:hover.visited {font-family:tahoma; font-size:11px; font-weight:normal; color:#ff3300; text-decoration:none;}

#tab_structure {width:70px;}
#tab_structure td {border:1px solid #e0e0e0; color:#ff5120;}

.tab_news {border-bottom:1px solid #eaeaea; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; width:900;}
.tab_news_02 {padding:20px 0px 20px 0px; width:900;}

.node {border:1px solid #eaeaea; border-top:0px solid #eaeaea; width:900;}

a:link {font-family:tahoma; font-size:11px; color:#898989; text-decoration:none;}
a:visited {font-family:tahoma; font-size:11px; color:#898989; text-decoration:none;}
a:hover {font-family:tahoma; font-size:11px; color:#ff3300; text-decoration:underline;}
a:hover.visited {font-family:tahoma; font-size:11px; color:#ff3300; text-decoration:none;}

hr {height:1px;	color:#0063ce;}

.select {font-family:tahoma; font-size:11px; color:#000000; text-decoration:none;}
.text {border:1px solid #cccccc; font-family:tahoma; font-size:11px;}
.file {border: 1px solid #8199b3; font-family:tahoma; font-size:11px;}
.area {width:100%; font-family:tahoma; font-size:11px; border:1px solid #8199b3;}
.newsdate {color:#0445ae; font-family:tahoma; font-size:11px; font-weight:bold;}
.newstitle {color:#0445ae; font-family:tahoma; font-size:11px;}
.submit {width:85px; border:1px solid #cccccc; color: #ff3300; background:#f9f9f9; background-repeat:repeat-x; font-family:tahoma; font-size:11px;cursor:pointer}
.smallesttext {font-family:tahoma; font-size:10px; color:#ff3300; text-decoration:none;}

#bn {display:block;}

#bt {display:block;}

#lang {}
#lang td {border:1px solid #999999; color:#999999;}

#tab_admin {width:900;}
#tab_admin input {width:30px;}

#admin_structure {padding:10px 0px 10px 0px;}

.strctr {position:relative; left:0px;  height:40px;}
.strctr li {border-bottom:1px solid #f4f4f4;}
.strctr img {border:0px;}
html:root .strctr {position:relative; left:0px; height:40px; border-bottom:1px solid #f4f4f4;}
html:root .strctr li {border:0px;}
.strctr .links {margin-left:0px; float:left; height:40px; border:0px solid #f4f4f4; color:#888888;}
.strctr .links_s {margin-left:0px; float:left; height:40px;color:#888888; border:0px solid #ff0000;}
.strctr .img {margin:11px;border:0px;}
.strctr .mod {font-size:10px; color:#cccccc;}
.strctr .name {position:absolute; top:0px; left:15px; //left:15px;}
#nvgtn {position:absolute; top:12px; right:0px; width:200px;}
#nvgtn .entr {position:absolute; top:0px; right:188px;}
#nvgtn .vsblt {position:absolute; top:0px; right:158px;}
#nvgtn .up {position:absolute; top:0px; right:128px;}
#nvgtn .dwn {position:absolute; top:0px; right:98px;}
#nvgtn .add {position:absolute; top:0px; right:68px;}
#nvgtn .dlt {position:absolute; top:0px; right:38px;}
#nvgtn .chckbx {position:absolute; top:0px; right:8px;}

#nvgtn_bttm {position:relative; top:12px; right:0px; margin-bottom:40px; height:50px; float:right; width:900px;}
#nvgtn_bttm .tree {position:absolute; top:25px; right:250px;}
#nvgtn_bttm .srt {position:absolute; top:25px; right:133px;}
#nvgtn_bttm .add {position:absolute; top:25px; left:15px; //left:30px;}
#nvgtn_bttm .dlt {position:absolute; top:25px; right:38px; //right:45px; z-index:20;}
#nvgtn_bttm .line1 {position:absolute; top:35px; right:57px; //right:64px;}
#nvgtn_bttm .line2 {position:absolute; top:27px; right:16px; //right:24px;}
#nvgtn_bttm .str_up {position:absolute; top:5px; left:20px; //left:35px;}
#nvgtn_bttm .line3 {position:absolute; top:0px; right:13px; //right:21px;}
#nvgtn_bttm .level {position:absolute; top:25px; left:230px; color:#999999; //right:21px;}
#nvgtn_bttm .tree {}

#gallery_name {width:900;}

#input {background:#ffffff; border:1px solid #999999; font-size:11px; width:200px;}
#minor {font-size:9px; color:#ff0000;}
#normal {font-size:11px; color:#666666;}

.guest {width:100%;}
.guest input {background:#ffffff; border:1px solid #999999; font-size:11px; width:200px;}
.guest textarea {background:#ffffff; border:1px solid #999999; height:100px; font-size:11px;width:550px}

#radio {margin-bottom:-3px; margin-top:3px;}

.guest_div_01 {width:120px; float:left; text-align:right; margin-right:10px;}
.guest_div_02 {width:500px; float:left;}
.guest_div_03 {width:300px; float:left;}

.page {font-family:tahoma; font-size:11px; background:#cccccc; text-decoration:none; color:#ffffff; padding:0px 3px 0px 3px;}
a.page:link {font-family:tahoma; font-size:11px; background:#f9f9f9; color:#666666; text-decoration:none;}
a.page:visited {font-family:tahoma; font-size:11px; background:#f9f9f9; text-decoration:none; color:#666666; padding:0px 3px 0px 3px;}
a.page:hover {font-family:tahoma; font-size:11px; background:#efeeee; color:#666666; text-decoration:none;}
a:page.hover.visited {font-family:tahoma; font-size:11px; background:#efeeee; color:#666666; text-decoration:none;}

a.menu:link {font-family:tahoma; font-size:11px; background:#f9f9f9; color:#0063ce; text-decoration:none;}
a.menu:visited {font-family:tahoma; font-size:11px; background:#f9f9f9; color:#0063ce; text-decoration:none; padding:5px 3px 5px 3px;}
a.menu:hover {font-family:tahoma; font-size:11px; background:#ffffff; color:#0063ce; text-decoration:underline;}

.over {background: #e9e9e9}
.inv {background:#ffe7df}
.inv_over {background:#e9e9e9}
.img-load {position:absolute;top:11px;}
.tr-itm {cursor:pointer}

.tags_data input {cursor: not-allowed;border: 0;padding: 2px;}
.tags_data li::before {content:'#';}
.tags_data ul {list-style: none;}
.list_answer li {cursor: pointer;}
.add_tag_f {cursor: pointer; padding: 2px; border: 1px solid #000000;margin-bottom: 2px;}