
.screen
{
	left: 0px;
	top: 0px;
	width: 724px;
	height: 616px;
	position: relative;
}

.screen p
{
	margin: 0;
	padding: 0;
}

.transparent75
{
	filter: alpha(opacity=25);
	-moz-opacity: 0.25;
	-khtml-opacity: 0.25;
	opacity: 0.25;
}

.mouselink:hover
{
	text-decoration: underline;
}

.string, .canvas, .canvas2, .floatpane, .combat
{
	font-family: Times,serif;
	font-size: 16px;
	font-weight: normal;
	font-variant: normal;
	font-style: normal;
	line-height: 20px;
}

.canvas
{
	width: 320px;
	height: 525px;
	padding: 6px;
	position: absolute;
	left: 12px;
	top: 67px;
	background-image: url(gfx/canvasl.jpg);
}

.canvas2
{
	width: 332px;
	height: 537px;
	position: absolute;
	left: 368px;
	top: 67px;
	background-image: url(gfx/canvasr.jpg);
}

.canvas2colL
{
	width: 180px;
	height: 525px;
	position: absolute;
	left: 6px;
	top: 6px;
}

.canvas2colR
{
	width: 128px;
	height: 525px;
	position: absolute;
	left: 188px;
	top: 6px;
}

.canvas2L, .canvas2B, .canvas2R
{
	float: left;
	width: 165px;
}

.canvas2L
{
	margin-bottom: 7px;
}

.canvas2B
{
	margin-bottom: 8px;
}

.canvas2B div
{
	height: 20px;
	position: relative;
}

.canvas2BF
{
	width: 100%;
	height: 10px;
	display: block;
	overflow: hidden;
}

.canvas2ImageR
{
	float: left;
	width: 43px;
	height: 59px;
	margin-left: 30px;
	margin-right: 80px;
}

.canvas2Normal .overlay, .changePositive
{
	color: blue;
}

.canvas2Red .overlay, .changeNegative
{
	color: red;
}

.canvas2TextL, .canvas2ValueL, .canvas2TextR, .canvas2ValueR, .canvas2TextB, .canvas2ValueB, .canvas2Value2B
{
	height: 20px;
	line-height: 20px;
	display: block;
}

.canvas2TextL, .canvas2TextR, .canvas2TextB
{
	float: left;
	clear: both;
}

.canvas2ValueL, .canvas2ValueR
{
	float: right;
	text-align: right;
}

.canvas2ValueB, .canvas2Value2B, .canvas2ValueAB
{
	position: absolute;
	text-align: right;
	top: 0px;
}

.canvas2ValueB
{
	right: 0px;
	width: 50px;
}

.canvas2Value2B
{
	right: 50px;
	width: 50px;
}

.canvas2ValueAB
{
	right: 0px;
	width: 150px;
}

.canvas2Extra
{
	position: absolute;
	left: 91px;
	top: 91px;
	width: 149px;
	height: 149px;
	background-image: url(gfx/canvasr.jpg);
	background-position: -177px -184px;
	overflow: hidden;
}

.canvas2Extra div
{
	margin-left: 10px;
}

.canvas2Armor, .canvas2Shield, .canvas2Weapon
{
	width: 128px;
	height: 178px;
}

.canvas2Image
{
	margin-top: 10px;
	float: left;
	width: 128px;
	height: 128px;
	position: relative;
}

.canvas2Image span, .glyphIcons
{
	width: 24px;
	height: 24px;
	overflow: hidden;
	position: absolute;
	background-image: url(gfx/glyphs.png);
}

.canvas2Title
{
	float: left;
	height: 16px;
	line-height: 16px;
	width: 128px;
	text-align: center;
	margin-top: 13px;
}

.string, .floatpane
{
	position: absolute;
	left: 0px;
	top: 0px;
	visibility: hidden;
}

.cscroller
{
	height: 537px;
	left: 344px;
	top: 67px;
}

.infoLink
{
	background-color: white;
}

.framemid
{
	position: absolute;
	top: 12px;
	height: 592px;
	left: 356px;
	width: 12px;
	background-image: url(gfx/frame_mid.jpg);
}

/* Icons */

.iconbar
{
	position: absolute;
	top: 12px;
	height: 55px;
	left: 12px;
	width: 344px;
	background-image: url(gfx/button_h.png);
}

.icon
{
	width: 39px;
	height: 39px;
	position: absolute;
	top: 12px;
}

.icon div
{
	position: absolute;
	overflow: hidden;
}

.icon div img
{
	position: absolute;
	width: 360px;
	height: 106px;
}

.iconActive
{
	cursor: pointer;
}

.iconActive div
{
	width: 45px;
	height: 43px;
	left: -1px;
	top: 0px;
	cursor: pointer;
}

.iconSelected div img
{
	top: 0px;
}

.iconSelected
{
	cursor: default;
}

.iconSelected div
{
	width: 45px;
	height: 61px;
	left: -1px;
	top: 0px;
	cursor: default;
}

.iconSelected div img
{
	top: -43px;
}

.iconDisabled
{
	cursor: default;
}

.iconDisabled div
{
	display: none;
}

.icon0
{
	left: 12px;
}

.icon0 div img
{
	left: 0px;
}

.icon1
{
	left: 55px;
}

.icon1 div img
{
	left: -45px;
}

.icon2
{
	left: 98px;
}

.icon2 div img
{
	left: -90px;
}

.icon3
{
	left: 141px;
}

.icon3 div img
{
	left: -135px;
}

.icon4
{
	left: 184px;
}

.icon4 div img
{
	left: -180px;
}

.icon5
{
	left: 227px;
}

.icon5 div img
{
	left: -225px;
}

.icon6
{
	left: 270px;
}

.icon6 div img
{
	left: -270px;
}

.icon7
{
	left: 313px;
}

.icon7 div img
{
	left: -315px;
}

.title
{
	position: absolute;
	top: 12px;
	left: 368px;
	width: 344px;
	height: 55px;
	background-image: url(gfx/title_h.png);
}

.titleHero
{
	position: absolute;
	top: 4px;
	width: 344px;
	height: 20px;
	text-align: center;
}

.titleArch
{
	position: absolute;
	top: 21px;
	width: 344px;
	height: 20px;
	text-align: center;
}

/* combat */

.cscreen
{
	background-image: url(gfx/cb.jpg);
	background-repeat: no-repeat;
}

.cscreen2
{
	background-image: url(gfx/cb2.jpg);
	background-repeat: no-repeat;
}

.combat
{
	width: 676px;
	height: 525px;
	padding: 6px;
	position: absolute;
	left: 12px;
	top: 67px;
}

.combatant
{
	position: absolute;
	width: 338px;
	height: 175px;
	z-index: 1;
	overflow: hidden;
}

.combatant_actplayer
{
	width: 340px;
}

.combatant_player
{
	height: 525px;
}

.combat_icons
{
	position: absolute;
	left: 0px;
	top: 25px;
	width: 25px;
	height: 25px;
}

.combat_sel
{
	position: absolute;
	left: 2px;
	top: 2px;
	width: 20px;
	height: 20px;
	overflow: hidden;
	background-image: url(all/icons.png);
}

.combat_icon_weapon, .combat_icon_shield, .combat_icon_armour, .combat_icon_wounds
{
	position: absolute;
	left: 0px;
	width: 24px;
	height: 24px;
}

.combat_icon_weapon
{
	top: 25px;
}

.combat_icon_shield
{
	top: 50px;
}

.combat_icon_armour
{
	top: 75px;
}

.combat_icon_wounds
{
	top: 100px;
	background-image: url(all/icon_cs/icon_cs_097.png);
}

.combat_text
{
	position: absolute;
	left: 25px;
	top: 25px;
	width: 102px;
	height: 80px;
}

.combat_text_entry
{
	width: 100%;
	height: 25px;
	line-height: 25px;
	white-space: nowrap;
	overflow: hidden;
}

.combat_text_entry1, .combat_text_entry2, .combat_text_entry3, .combat_text_entry4, .combat_text_entry5
{
	font-size: 12px;
	font-weight: bold;
	color: #883b1c;
}

.combat_text_entry5
{
	line-height: 12px;
}

.combat_le
{
	position: absolute;
	left: 2px;
	top: 2px;
	width: 337px;
	height: 20px;
}

.combat_au
{
	position: absolute;
	left: 2px;
	top: 265px;
	width: 337px;
	height: 20px;
}

.combat_bar_all
{
	float: left;
	width: 328px;
	height: 20px;
}

.combat_bar_white
{
	position: relative;
	left: 0px;
	top: 0px;
	width: 330px;
	height: 20px;
	background-image: url(gfx/le.png);
	background-repeat: repeat;
	overflow: hidden;
}

.combat_bar_red
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 50px;
	height: 20px;
	z-index: 10;
	background-image: url(gfx/le.png);
	background-repeat: repeat;
	background-position: 0px -40px;
}

.combat_bar_black
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100px;
	height: 20px;
	background-image: url(gfx/le.png);
	background-repeat: repeat;
	background-position: 0px -20px;
}

.combat_bar_blue
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 50px;
	height: 20px;
	background-image: url(gfx/au.png);
	background-repeat: repeat;
	background-position: 0px -20px;
}

.combat_info
{
	position: absolute;
	left: 125px;
	top: 25px;
	width: 165px;
	height: 150px;
}

.combat_info0, .combat_info1, .combat_info2, .combat_info3, .combat_info4, .combat_info5
{
	width: 100%;
	height: 25px;
	line-height: 25px;
}

.combat_info5
{
	line-height: 12px;
}

.combat_row0, .combat_row1, .combat_row2, .combat_row3, .combat_row4, .combat_row5, .combat_row6
{
	height: 25px;
	float: left;
}

.combat_row0
{
	width: 100%;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}

.combat_row1
{
	width: 22px;
	margin-right: 3px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	color: #883b1c;
}

.combat_row2
{
	width: 35px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}

.combat_row3
{
	width: 22px;
	margin-right: 3px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	color: #883b1c;
}

.combat_row4
{
	width: 35px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}

.combat_row5
{
	width: 22px;
	margin-right: 3px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	color: #883b1c;
}

.combat_row6
{
	width: 20px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}

.ccontrol
{
	position: absolute;
	width: 100%;
	height: 350px;
	left: 0px;
	top: 175px;
}

.ccontrol_col0
{
	position: absolute;
	width: 168px;
	height: 20px;
	left: 2px;
	line-height: 20px;
	overflow: hidden;
}

.ccontrol_col1
{
	position: absolute;
	width: 136px;
	height: 20px;
	left: 180px;
	line-height: 20px;
	overflow: hidden;
}

.ccontrol_col2
{
	position: absolute;
	width: 178px;
	height: 20px;
	left: 2px;
	line-height: 20px;
	overflow: hidden;
}

.ccontrol_col3
{
	position: absolute;
	width: 136px;
	height: 20px;
	left: 180px;
	line-height: 20px;
	overflow: hidden;
}

.ccontrol_col4
{
	position: absolute;
	width: 228px;
	height: 20px;
	left: 2px;
	line-height: 20px;
	overflow: hidden;
}

.ccontrol_row0
{
	top: 0px;
}

.ccontrol_row1
{
	top: 21px;
}

.ccontrol_row2
{
	top: 42px;
}

.ccontrol_row3
{
	top: 63px;
}

.ccontrol_row4
{
	top: 84px;
}

.ccontrol_row5
{
	top: 118px;
}

.ccontrol_row6
{
	top: 139px;
}

.ccontrol_row7
{
	top: 160px;
}

.ccontrol_row8
{
	top: 181px;
}

.ccontrol_row9
{
	top: 202px;
}

.ccontrol_row10
{
	top: 223px;
}

.ccontrol_row11
{
	top: 244px;
}

.ccontrol_row12
{
	top: 265px;
}

.ccontrol_row13
{
	top: 286px;
}

.ccontrol_row14
{
	top: 307px;
}

.ccontrol_row15
{
	top: 328px;
}

.ccontrol_icon
{
	width: 20px;
	height: 20px;
	overflow: hidden;
	background-image: url(all/icons.png);
}

.ccontrol_selection
{
	float: left;
	margin-right: 5px;
}

.ccontrol_text
{
	float: left;
}

.ccontrol_plus
{
	float: right;
	display: none;
}

.ccontrol_minus
{
	float: right;
	display: none;
}

.ccontrol_number
{
	float: right;
	width: 40px;
	height: 20px;
	text-align: center;
	display: none;
}

.combat_dice20, .combat_dice20_click
{
	position: absolute;
	width: 43px;
	height: 38px;
	left: 290px;
}

.cdice_normal
{
	top: 25px;
}

.cdice_patzer
{
	top: 65px;
}

.combat_dice20
{
	background-image: url(all/wuerfel20.png);
	background-repeat: no-repeat;
	line-height: 38px;
	text-align: center;
	color: white;
}

.combat_dice20_click
{
	z-index: 10;
}

.cdice_1_1, .cdice_1_2, .cdice_2_2
{
	background-image: url(all/wuerfel6.png);
	background-repeat: no-repeat;
	overflow: hidden;
	position: absolute;
	width: 35px;
	height: 35px;
}

.cdice_1_3, .cdice_1_4, .cdice_1_5, .cdice_1_6, .cdice_2_3, .cdice_2_4, .cdice_2_5, .cdice_2_6, .cdice_3_3, .cdice_3_4, .cdice_3_5, .cdice_3_6, .cdice_4_4, .cdice_4_5, .cdice_4_6, .cdice_5_5, .cdice_5_6, .cdice_6_6
{
	background-image: url(all/wuerfel6b.png);
	background-repeat: no-repeat;
	overflow: hidden;
	position: absolute;
	width: 23px;
	height: 23px;
}

.cdice_1_1, .cdice_1_2
{
	left: 294px;
	top: 105px;
}

.cdice_2_2
{
	left: 294px;
	top: 140px;
}

.cdice_1_3, .cdice_1_4, .cdice_1_5, .cdice_1_6, .cdice_3_4, .cdice_4_6
{
	top: 105px;
}

.cdice_2_3, .cdice_2_4, .cdice_2_5, .cdice_2_6, .cdice_4_4, .cdice_5_6
{
	top: 128px;
}

.cdice_3_5, .cdice_3_6, .cdice_6_6
{
	top: 151px;
}

.cdice_3_3, .cdice_4_5
{
	top: 114px;
}

.cdice_5_5
{
	top: 139px;
}

.cdice_1_3, .cdice_1_4, .cdice_1_5, .cdice_1_6, .cdice_2_3, .cdice_2_4, .cdice_2_5, .cdice_2_6, .cdice_3_5, .cdice_3_6
{
	left: 289px;
}

.cdice_3_3, .cdice_3_4, .cdice_4_4, .cdice_4_5, .cdice_5_5, .cdice_4_6, .cdice_5_6, .cdice_6_6
{
	left: 312px;
}

.combat_actplayer
{
	position: absolute;
	left: 337px;
	width: 1px;
	top: 0px;
	height: 523px;
	background-color: #966d3c;
	border: 1px solid #cfae76;
}

.cline
{
	position: absolute;
	left: 25px;
	width: 262px;
	height: 1px;
	background-color: #dbbf83;
	border-bottom: 1px solid #e9d6b4;
}

.cline0
{
	top: 49px;
}

.cline1
{
	top: 74px;
}

.cline2
{
	top: 99px;
}

.cline3
{
	top: 124px;
}

.cbutton
{
	top: 265px;
	left: 50px;
	position: absolute;
	width: 103px;
	height: 20px;
	line-height: 20px;
	padding-left: 25px;
}

.cbutton div
{
	position: absolute;
	left: 0px;
	top: 0px;
}

.cprotocolbutton
{
	position: absolute;
	width: 103px;
	height: 44px;
	background-image: url(img/bg-top-button-06.jpg);
	line-height: 44px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

.cprotocolbutton:hover
{
	color: #990000;
}

.cprotocol_scroller
{
	top: 0px;
	right: -12px;
	height: 537px;
}

.cprotocol_root
{
	width: 676px;
	height: 525px;
	overflow: hidden;
	position: relative;
}

.cprotocol_pane
{
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}

.cprotocol_actor
{
	float: left;
	clear: both;
	width: 300px;
	height: 16px;
	margin-right: 10px;
	text-align: right;
	overflow: hidden;
	color: #883b1c;
}

.cprotocol_text
{
	float: left;
	width: 350px;
	height: 16px;
	overflow: hidden;
}

.cprotocol_round
{
	float: left;
	clear: both;
	width: 660px;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.cprotocol_turn
{
	float: left;
	clear: both;
	width: 660px;
	height: 8px;
	line-height: 8px;
	font-size: 8px;
}

.cprotocol_continue
{
	float: left;
	width: 350px;
	height: 20px;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
}

.combat_protocol_title
{
	position: absolute;
	overflow: hidden;
	width: 180px;
	height: 44px;
	left: 30px;
	top: 12px;
	line-height: 44px;
	text-align: left;
	color: #883b1c;
}

.combat_protocol
{
	position: absolute;
	overflow: hidden;
	width: 432px;
	height: 44px;
	left: 281px;
	top: 12px;
	line-height: 44px;
	text-align: center;
	color: #883b1c;
}

.combat_protocol_info
{
	position: absolute;
	overflow: hidden;
	width: 420px;
	height: 36px;
	line-height: 18px;
	left: 6px;
	top: 4px;
	text-align: center;
	color: #883b1c;
	cursor: inherit;
}

.combat_protocol_name
{
	position: absolute;
	overflow: hidden;
	width: 118px;
	height: 16px;
	line-height: 12px;
	left: 6px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	color: #883b1c;
	cursor: inherit;
}

.combat_protocol_text
{
	position: absolute;
	width: 294px;
	height: 16px;
	line-height: 12px;
	left: 132px;
	text-align: left;
	overflow: hidden;
	font-size: 12px;
	font-weight: bold;
	color: black;
	cursor: inherit;
}

.combat_protocol_1
{
	top:7px;
}

.combat_protocol_2
{
	top: 24px;
}

.cprotocolbutton
{
	top: 0px;
	left: 165px;
	color: black;
}

.c_option
{
	position: absolute;
	overflow: hidden;
	height: 43px;
	top: 12px;
}

.c_option_0
{
	left: 12px;
	width: 64px;
	background-image: url(gfx/cb_button.png);
	background-position: 0px 0px;
}

.c_option_1
{
	left: 76px;
	width: 65px;
	background-image: url(gfx/cb_button.png);
	background-position: -64px 0px;
}

.c_option_2
{
	left: 141px;
	width: 64px;
	background-image: url(gfx/cb_button.png);
	background-position: -129px 0px;
}

.c_option_3
{
	left: 205px;
	width: 65px;
	background-image: url(gfx/cb_button.png);
	background-position: -193px 0px;
}

.cdueltime
{
	position: absolute;
	overflow: hidden;
	width: 190px;
	height: 43px;
	line-height: 43px;
	top: 12px;
	left: 12px;
	text-align: right;
	color: #883b1c;
}

.cduelexit
{
	width: 43px;
	height: 43px;
	position: absolute;
	top: 12px;
	left: 227px;
}

.cdialog
{
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 100;
}

.cdialog_potions
{
	position: absolute;
	left: 206px;
	top: 93px;
	width: 312px;
	height: 444px;
	background-image: url(gfx/healing.png);
}

.cdialog_weapons
{
	position: absolute;
	left: 154px;
	top: 72px;
	width: 416px;
	height: 501px;
	background-image: url(gfx/change.png);
}

.cdialog_shields
{
	position: absolute;
	left: 154px;
	top: 72px;
	width: 416px;
	height: 501px;
	background-image: url(gfx/change.png);
}

.cdialog_shieldweapons
{
	position: absolute;
	left: 104px;
	top: 72px;
	width: 516px;
	height: 501px;
	background-image: url(gfx/change.png);
}

.cdialog_surrender
{
	position: absolute;
	left: 206px;
	top: 93px;
	width: 312px;
	height: 444px;
	background-image: url(gfx/healing.png);
}

.cd_caption
{
	position: absolute;
	left: 8px;
	right: 8px;
	top: 13px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
}

.cd_info
{
	position: absolute;
	left: 8px;
	right: 8px;
	top: 38px;
	height: 80px;
	line-height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	overflow: hidden;
}

.cd_glyph
{
	position: absolute;
	left: 8px;
	right: 8px;
	top: 38px;
	height: 240px;
	line-height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	overflow: hidden;
}

.cd_glyph1
{
	position: absolute;
	top: 278px;
	left: 16px;
	right: 16px;
	line-height: 20px;
	padding-left: 25px;
}

.cd_glyph2
{
	position: absolute;
	top: 308px;
	left: 16px;
	right: 16px;
	line-height: 20px;
	padding-left: 25px;
}

.cd_glyph3
{
	position: absolute;
	top: 338px;
	left: 16px;
	right: 16px;
	line-height: 20px;
	padding-left: 25px;
}

.cd_eraseglyph1
{
	position: absolute;
	top: 201px;
	left: 86px;
	right: 16px;
	line-height: 20px;
	padding-left: 25px;
}

.cd_eraseglyph2
{
	position: absolute;
	top: 221px;
	left: 86px;
	right: 16px;
	line-height: 20px;
	padding-left: 25px;
}

.cd_eraseglyph3
{
	position: absolute;
	top: 241px;
	left: 86px;
	right: 16px;
	line-height: 20px;
	padding-left: 25px;
}

.cd_eraseglyph4
{
	position: absolute;
	top: 271px;
	left: 86px;
	right: 16px;
	line-height: 20px;
	padding-left: 25px;
}

.cd_eraseglyph5
{
	position: absolute;
	top: 291px;
	left: 86px;
	right: 16px;
	line-height: 20px;
	padding-left: 25px;
}

.cd_eraseglyph6
{
	position: absolute;
	top: 311px;
	left: 86px;
	right: 16px;
	line-height: 20px;
	padding-left: 25px;
}

.cd_eraseglyph7
{
	position: absolute;
	top: 341px;
	left: 86px;
	right: 16px;
	line-height: 20px;
	padding-left: 25px;
}

.cd_eraseglyph8
{
	position: absolute;
	top: 361px;
	left: 86px;
	right: 16px;
	line-height: 20px;
	padding-left: 25px;
}

.cd_eraseglyph9
{
	position: absolute;
	top: 381px;
	left: 86px;
	right: 16px;
	line-height: 20px;
	padding-left: 25px;
}

.cd_glyphimage1
{
	position: absolute;
	top: 201px;
	left: 16px;
	width: 60px;
	height: 60px;
}

.cd_glyphimage4
{
	position: absolute;
	top: 271px;
	left: 16px;
	width: 60px;
	height: 60px;
}

.cd_glyphimage7
{
	position: absolute;
	top: 341px;
	left: 16px;
	width: 60px;
	height: 60px;
}

.cd_pane
{
	position: absolute;
	left: 18px;
	right: 30px;
	top: 128px;
	height: 280px;
	overflow: hidden;
}

.cd_content
{
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
}

.cd_content_entry
{
	height: 20px;
	padding-left: 25px;
	margin-bottom: 5px;
}

.cd_content2
{
	position: absolute;
	left: 250px;
	top: 0px;
}

.cd_back
{
	position: absolute;
	bottom: 13px;
	height: 20px;
	right: 13px;
	width: 60px;
	line-height: 20px;
	padding-left: 25px;
}

.cd_ok
{
	position: absolute;
	bottom: 13px;
	height: 20px;
	right: 98px;
	width: 60px;
	line-height: 20px;
	padding-left: 25px;
}

.cd_surrender
{
	position: absolute;
	top: 38px;
	left: 16px;
	right: 16px;
	line-height: 20px;
	padding-left: 25px;
}

.cd_remis
{
	position: absolute;
	top: 138px;
	left: 16px;
	right: 16px;
	line-height: 20px;
	padding-left: 25px;
}

.cd_inventorydrop
{
	position: absolute;
	top: 48px;
	left: 16px;
	right: 16px;
	line-height: 20px;
	padding-left: 25px;
}

.cd_iconframe
{
	position: absolute;
	overflow: hidden;
	background-image: url(gfx/canvasr.jpg);
	background-position: -177px -6px;
	width: 149px;
	height: 149px;
	left: 81px;
	top: 120px;
}

.cd_icongfx
{
	position: absolute;
	width: 128px;
	height: 128px;
	top: 10px;
	left: 11px;
}

.cd_scroller
{
	top: 128px;
	height: 280px;
	right: 18px;
}

.cd_table_values
{
	position: absolute;
	top: 38px;
	height: 80px;
	right: 13px;
	width: 40px;
	overflow: hidden;
	text-align: left;
}	

.cd_table_names
{
	position: absolute;
	top: 38px;
	height: 80px;
	right: 68px;
	width: 40px;
	overflow: hidden;
	text-align: right;
}

.cd_table_entry
{
	width: 40px;
	height: 20px;
	line-height: 20px;
}

.cd_drop
{
	position: absolute;
	width: 300px;
	height: 20px;
	left: 13px;
	bottom: 63px;
	padding-left: 25px;
}

.cd_putback
{
	position: absolute;
	width: 300px;
	height: 20px;
	left: 13px;
	bottom: 38px;
	padding-left: 25px;
}

.cd_drop1
{
	position: absolute;
	width: 200px;
	height: 20px;
	left: 13px;
	bottom: 63px;
	padding-left: 25px;
}

.cd_putback1
{
	position: absolute;
	width: 200px;
	height: 20px;
	left: 13px;
	bottom: 38px;
	padding-left: 25px;
}

.cd_drop2
{
	position: absolute;
	width: 200px;
	height: 20px;
	left: 263px;
	bottom: 63px;
	padding-left: 25px;
}

.cd_putback2
{
	position: absolute;
	width: 200px;
	height: 20px;
	left: 263px;
	bottom: 38px;
	padding-left: 25px;
}

.cd_actions
{
	position: absolute;
	left: 13px;
	right: 183px;
	bottom: 13px;
	height: 20px;
	line-height: 20px;
}

/* scroller */

.sb_scroll
{
	width: 12px;
	position: absolute;
	background-image: url(gfx/scroll.jpg);
}

.sb_scrollend
{
	position: absolute;
	width: 12px;
	height: 4px;
	left: 0px;
	bottom: 0px;
	background-image: url(gfx/scroll.jpg);
	background-position: 0px -533px;
}

.sb_scrollwin
{
	position: absolute;
	left: 2px;
	right: 2px;
	top: 2px;
	bottom: 2px;
	overflow: hidden;
}

.sb_scrollwidget
{
	position: absolute;
	left: 0px;
	top: -534px;
	height: 1700px;
	width: 8px;
}

.sb_scrollthing
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 8px;
	height: 1700px;
}

.sb_scrollup
{
	position: relative;
	left: 0px;
	top: 0px;
	width: 8px;
	height: 534px;
	z-index: 2;
	background-color: black;
	opacity: 0;
	-moz-opacity:0;
	-khtml-opacity:0;
	filter: alpha(opacity=0);
	cursor: pointer;
}

.sb_scrolldown
{
	width: 8px;
	height: 534px;
	z-index: 2;
	background-color: black;
	opacity: 0;
	-moz-opacity:0;
	-khtml-opacity:0;
	filter: alpha(opacity=0);
	cursor: pointer;
}

.sb_scrollbar
{
	width: 8px;
	height: 0px;
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 2;
}

.sb_scrollframe
{
	position: absolute;
	left: 0px;
	width: 8px;
	top: 0px;
	bottom: 0px;
	background-image: url(gfx/scrollbar.png);
	z-index: 3;
	cursor: pointer;
}

.sb_scroller
{
	position: absolute;
	left: 0px;
	width: 8px;
	top: 10px;
	bottom: 0px;
	overflow: hidden;
	cursor: pointer;
}

.sb_scroller img
{
	position: absolute;
	left: 0px;
	width: 8px;
	bottom: 0px;
	height: 533px;
	cursor: pointer;
}

/* change log */

._fixed
{
	color: green;
}

._added
{
	color: blue;
}

._removed
{
	color: red;
}

._changed
{
	color: darkgrey;
}

#console
{
	max-width: 1024px;
	overflow: hidden;
}
