﻿/** BASIC TAGS **/
body {
background:black;
font-family: Verdana, Arial, Sans-Serif;
font-size:12px;
line-height:12px;
text-align:center;
padding:0px;
margin:0px;
}

p:first-child,
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h1+p,
h2+p,
h3+p,
h4+p {
margin-top: 0px;
}

h1 {
padding-top:5px;
font-size:18px;
}

h2 {
font-size:14px;
}

h3 {
font-size:12px;
font-weight:bold;
}

h4 {
font-size:12px;
font-weight:bold;
font-style:italic;
margin-bottom:5px;
}

h5 {
font-size:10px;
font-weight:bold;
margin-bottom:3px;
}

p {
line-height:15px;
margin: 0px;
}

ul {
line-height:15px;
}

th {
font-family: Verdana, Arial, Sans-Serif;
font-size:12px;
line-height:15px;
background:#E1D7BC;
text-align:left;
}

td {
font-family: Verdana, Arial, Sans-Serif;
font-size:12px;
line-height:15px;
}

a:link {
font-weight:normal;
color:#840000;
text-decoration:none;
}

a:visited {
font-weight:normal;
color:#840000;
text-decoration:none;
}

a:active {
font-weight:normal;
color:#072350;
text-decoration:none;
}

a:hover {
font-weight:normal;
color:#072350;
text-decoration:none;
}

img {
border:0px;
padding:0px;
margin:0px;
}

hr {
border:0px;
border-top:solid 1px black;
border-bottom:transparent;
}

form {
margin:0px;
}

input {
font-family: Arial, Verdana, Sans-Serif;
font-size:12px;
font-weight:normal;
}

pre {
margin:0px;
}

pre.code {
white-space:pre;
margin:0px;
display:inline;
}

/** LAYOUT **/
.shortcut {
background-image:url(img/layout/sc_middle.png);
background-repeat:repeat-x;
}

.shortcut_pane {
position:absolute;
top:480px;
width:850px;
margin:0 50px 0 50px;
}

.quickstart_pane {
width:976px;
background-image:url(img/layout/qs_back.jpg);
background-repeat:repeat-y;
background-position:left;
margin:0;
padding:0;
padding:0 30px 0 30px;
}

.quickstart_pane a.txt, .quickstart_pane a:link.txt, .quickstart_pane a:visited.txt, .quickstart_pane a:hover.txt {
color:white;
font-size:10px;
font-family: Arial, Verdana, Sans-Serif;
font-size:10px;
font-family: Arial, Verdana, Sans-Serif;
margin:-5px 0 0 5px;
}

.quickentry {
float:center;
margin:0 10px 0 0;
}

.quickico {
width:24px;
height:23px;
background-image:url(img/layout/qs_icoback.png);
text-align:center;
vertical-align:middle;
}

.head1 {
color:white;
font-size:10px;
font-family: Arial, Verdana, Sans-Serif;
padding:0px 2px 0px 2px;
}

.head1 a, .head1 a:link, .head1 a:visited, .head1 a:hover {
color:white;
font-size:10px;
font-family: Arial, Verdana, Sans-Serif;
}

.lay_left1 {
height:768px;
background-image:url(img/layout/lay_left1.jpg);
background-position:right;
background-repeat: no-repeat;
width:100%;
}

.lay_tower_left_top {
width:100px;
height:768px;
}

.lay_left2 {
height:100%;
background-image:url(img/layout/lay_left2.jpg);
background-position:right;
background-repeat:repeat-y;
}

.lay_tower_left {
height:100%;
background-image:url(img/layout/lay_tower_left.jpg);
background-repeat:repeat-y;
}

.lay_left3 {
height:207px;
background-image:url(img/layout/lay_left3.jpg);
background-position:right;
background-repeat: no-repeat;
width:100%;
}

.lay_tower_left_bottom {
height:207px;
width:100%;
}

.lay_castle_top {
width:100%;
height:530px;
background-image:url(img/layout/lay_castle_top.jpg);
}

.lay_content {
height:100%;
width:976px;
background-image:url(img/layout/lay_content.jpg);
background-repeat: repeat-y;
}

.lay_castle_bottom {
background:url(img/layout/lay_castle_bottom.jpg);
background-position:center;
background-repeat: no-repeat;
width:976px;
height:132px;
}

.lay_tower_right_top {
width:100px;
height:768px;
}

.lay_right1 {
height:768px;
background-image:url(img/layout/lay_right1.jpg);
background-position:left;
background-repeat: no-repeat;
width:100%;
}

.lay_tower_right {
height:100%;
background-image:url(img/layout/lay_tower_right.jpg);
background-repeat:repeat-y;
}

.lay_right2 {
height:100%;
background-image:url(img/layout/lay_right2.jpg);
background-position:left;
background-repeat:repeat-y;
}

.lay_tower_right_bottom {
height:207px;
width:100%;
}

.lay_right3 {
height:207px;
background-image:url(img/layout/lay_right3.jpg);
background-position:left;
background-repeat: no-repeat;
width:100%;
}

.lay_content_bg {
background-image:url(img/layout/lay_content_bg.png);
background-position:left;
background-repeat:repeat-y;
}

.mainpane {
margin:0px auto;
width:976px;
overflow:visible;
}

.mainpanehelp {
margin:0px auto;
width:976px;
overflow:visible;
}

.max {
width:100%;
}

.contentpane {
padding:0px 10px 0px 10px;
}

.forum_contentpane {
padding:0px 0px 0px 10px;
width:790px;
}

table.borderlist {
padding:0px;
margin:0px;
border-spacing:0px;
border:1px solid #CFAB65;
border-collapse:collapse;
empty-cells:show;
}

.borderlist th {
background:url(img/layout/bg_table_head.png) repeat;
padding:0 3px 0 3px;
height:36px;
border:1px solid #CFAB65;
}

.borderlist td {
background:url(img/layout/bg_table_cell.jpg) repeat;
padding:0 3px 0 3px;
height:21px;
border:1px solid #CFAB65;
}

.borderlist td.shadow {
background:url(img/layout/bg_table_cell2.jpg) repeat;
}

table.noborder {
border:0px;
background:none;
}

.noborder th {
border:0px;
background:none;
}

.noborder td {
border:0px;
background:none;
}

table.ressilist {
padding:0px;
margin:0px;
border-spacing:0px;
border:1px solid #CFAB65;
border-collapse:collapse;
empty-cells:show;
width:100%;
}

.ressilist td {
background:url(img/layout/bg_ressi_cell.png) repeat;
padding-left:3px;
padding-right:3px;
height:26px;
border:1px solid #CFAB65;
}

table.menu {
border:1px solid black;
background:#F1EBDD;
padding:0px;
margin:0px;
border-spacing:2px;
border-collapse:separate;
vertical-align: middle;
}

.menu td {
padding:1px 2px 1px 2px;
margin:0px;
background-color:#F8F4E8;
white-space:nowrap;
}

table.box {
border-spacing:0px;
}

.box td {
padding:0px 2px 0px 2px;
}

td.marked_navi {
background-color:#E3C693;
}

td.marked {
background:url(img/layout/bg_table_cell_marked.jpg);
background-repeat:repeat-x;
}

td.marked_group {
background:url(img/layout/bg_table_cell_marked2.jpg);
background-repeat:repeat-x;
}

td.marked_sum {
border-top:2px solid #936F29;
background:url(img/layout/bg_table_cell_marked.jpg);
}

.notice {
color:#666;
}

.warn {
color:#990000;
}

.critical {
color:red;
}

.zero {
color:#C2B38E;
}

td.list0 {
}

td.list1 {
}

.text_info {
font-size:9px;
font-family: Verdana, Arial, Sans-Serif;
}

.status {
margin-right:5px;
font-size:9px;
font-family: Verdana, Arial, Sans-Serif;
}

.nowrap {
white-space:nowrap;
}

p.error {
color:#B40000;
font-weight:bold;
padding:0px 0px 0px 0px;
}

p.info {
color:green;
font-weight:bold;
padding:0px 0px 0px 0px;
}

input.checkbox {
margin:2px;
margin-right:5px;
}

input.radio {
margin:2px 5px 1px 2px;
position:relative;
top:2px;
}

table.msg_thread {
border:2px solid #CFAB65;
border-spacing:0px;
margin-bottom:5px;
}

.msg_thread th {
background:#EFE6C9;
border-bottom:1px solid #CFAB65;
padding:1px 4px 1px 4px;
}

.msg_thread td {
background:#F8F4E8;
padding:4px;
}

.msg_time {
font-size:11px;
line-height:13px;
font-family: Verdana, Arial, Sans-Serif;
}

.timestamp {
font-size:9px;
font-family: Verdana, Arial, Sans-Serif;
font-weight:normal;
text-align:right;
}

table.map_colors {
}

.map_colors td {
font-size:9px;
font-family: Verdana, Arial, Sans-Serif;
}

.color_field {
width:20px;
height:20px;
}

table.border1px {
border:1px solid #E1D7BC;
margin:5px;
}

#forum_boards {
margin:0px 0 10px 0;
text-align:left;
}

#forum_boards a {
padding:2px;
margin:0 5px 0 5px;
}

#forum_boards a#active {
}

#forum_administrate {
margin: 15px 0 0 0;
text-align:center;
}

table.heading {
border-bottom:4px solid #CFAB65;
margin:0 0 5px 0;
}

.quote {
padding:3px 0px 3px 20px;
font-size:11px;
}

.quote_text {
background:white;
}

.forum_edit_note {
font-style:italic;
font-size:10px;
padding-top:2px;
}

a.external {
color:#4040D0;
}

div.preview {
border:1px solid black;
background:white;
margin:0 0 10px 0;
padding:2px;
}

.dyn_popup {
position:relative;
display:inline;
}

.dyn_popup_content {
border:2px solid #CFAB65;
background:#F0EADE;
z-index:10;
}

a.dynheader {
display:block;
background:#E3C693;
padding:2px;
}

a.dynblock {
display:block;
background:#F8F4E8;
padding:2px;
margin:1px 1px 2px 1px;
}

.tut_header {
background:#E3C693;
padding:2px;
}

.tile {
width:53px;
height:38px;
position:absolute;
background-repeat:no-repeat;
}

.tile_x0 {
left:0px;
}

.tile_x1 {
left:53px;
}

.tile_x2 {
left:106px;
}

.tile_x3 {
left:159px;
}

.tile_x4 {
left:212px;
}

.tile_y0 {
top:0px;
}

.tile_y1 {
top:38px;
}

.tile_y2 {
top:76px;
}

.tile_y3 {
top:114px;
}

.tile_y4 {
top:152px;
}

.tooltip {
background:#F0E6C8;
}

.stagetip {
display:block;
width:15px;
height:12px;
background:#fff;
border: 1px solid #CFAB65;
font-size:9px;
z-index:100;
text-align:center;
}

.click {
font-weight:normal;
color:#840000;
text-decoration:none;
cursor:pointer;
}

.forum_board_1 {
background-image:url(img/forum/bg_board_1.png);
width:5px;
height:23px;
}

.forum_board_2 {
background-image:url(img/forum/bg_board_2.png);
background-repeat:repeat-x;
height:23px;
}

.forum_board_3 {
background-image:url(img/forum/bg_board_3.png);
width:5px;
height:23px;
}

.forum_board_2b {
background-image:url(img/forum/bg_board_2.png);
background-repeat:repeat-x;
height:23px;
padding:0 5px;
font-size:11px;
}

td.longtext {
background-image:url(img/layout/bg_table_cell.jpg);
background-repeat:repeat;
}

.forum_boards_link {
float:left;
margin:0 10px 0 0;
}

h1.bbcode {
padding:0px;
margin:0px;
}

h2.bbcode {
padding:0px;
margin:0px;
}

.suggest_link {
background-color: #F2D7A0;
padding: 2px 6px 2px 6px;
}

.suggest_link_over {
background-color: #D5AD6D;
padding: 2px 6px 2px 6px;
}

.search_suggest_div {
position: absolute; 
background-color: #CFAB65;
z-index:1000; 
text-align: left; 
border: 1px solid #CFAB65;			
}

.big_button_text {
position:absolute;
top:42px;
left:130px; 
width:220px;
height:22px;
z-index:100;

text-decoration:none;
font-family:Georgia, Times, Times New Roman, serif;
text-align:center;
color:black;
font-size:16px;
font-weight:bold;
}