
* {
	margin: 0;
}

html, body
{
	height: 100%;
  overflow: hidden;
}

body
{
  background:#a7a7a7 url(/images/tw_back.jpg) left top no-repeat;
  font:11px/18px Arial, Helvetica, Sans-Serif;
  margin:0;
  padding:0;
}

main
{
position:absolute;
width: 100%;
height: 100%;
overflow:hidden;
}

.wndw_window
{
  position:absolute;
  left:0px;
  top:0px;
  overflow:hidden;
}

.wndw_title
{
  position:relative;
  height:22px;
  width:100%;
}

.wndw_caption
{
  position:relative;
  height:20px;
  width:100%;
  cursor:move;
  font-family:Verdana;
  font-size:12px;
  font-weight:bold;
}

.wndw_minimize
{
  position:relative;
  cursor:pointer;
  /*cursor:hand;*/
}

.wndw_close
{
  position:relative;
  cursor:pointer;
  /*cursor:hand;*/
}

.wndw_content
{
  position:relative;
  width:auto;
}

.wndw_bar
{
  position:absolute;
}

.wndw_bar_item
{
  cursor:pointer;
  /*cursor:hand;*/
  padding:0 3px;
  border: 2px solid #FFFFFF;
  background-color:#FFFFFF;
}

.opacity50
{
  -moz-opacity:.5;
  opacity:.5;
  filter:alpha(opacity=50);
}

.tw_own_world_ceil_normal
{
  width: 64px;
  height: 64px;
  float: left;
}

.tw_own_world_ceil_normal:hover
{
  background-image: url(/images/tw_own_world_ceil_hover.png);
  background-repeat: no-repeat;
  width: 64px;
  height: 64px;
  float: left;
}

.tw_own_world_row
{
  width:960px;
  float:left;
  position:relative;
}

.tw_own_world
{
  width:512px;
  height:512px;
  position:absolute;
  left:150px;
  top:50px;
  border:2px solid white;
  overflow: hidden;
}

.tw_own_world_inner
{
  position:relative;
  width:960px;
  height:960px;
  background-image:url(/images/map_back.jpg);
  z-index: 1000;
  cursor: move;
}
input[type="text"],
input[type="password"]
{
  -moz-border-radius:3px;
  border: 1px solid rgb(255, 119, 34);
  margin: 2px;
  padding: 2px;
  background-color: rgb(255, 255, 255);
}

input[type="text"]:hover,
input[type="text"]:focus,
input[type="password"]:hover,
input[type="password"]:focus
{
  background-color: rgb(255, 240, 240);
}

button {
  background:#ff540d url(/images/btn_back.gif) top repeat-x;
  border:1px solid #cc5821;
  color:#fff;
  font-family:Trebuchet MS;
  font-size:12px;
  height:20px;
  line-height:20px;
  margin:0;
  padding:0 7px;
  cursor: pointer;
  /*cursor: hand;*/
}