﻿body {
    background: fixed url(http://d1.endata.cx/data/games/57743/background.jpg) no-repeat;
    -moz-background-size: 100%;
    -webkit-background-size: 100%;
    -o-background-size: 100%;
    background-size: cover;
    color: #000;
    font-family: 'Times New Roman';
    font-size: 15px;
}

.aside  {position: fixed;}

.content h3 {display: none;}

input {border: 1px dashed #000; background: rgba(255,255,255,0.7); font-family: 'Times New Roman';}

.placeholder {color: #000;}

.pane {
width: 270px;
padding: 3px;
background: rgba(255,255,255,0.7); 
border: 1px dashed #000;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;}

h2 {
padding: 3px;
background: rgba(255,255,255,0.7); 
border: 1px dashed #000;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;}

.section  {
padding: 3px;
background: rgba(255,255,255,0.7); 
border: 1px dashed #000;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;}

.textblock {width: 98%; padding: 3px; background: rgba(255,255,255,0.7);
border: 1px dashed #000; -moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;}


.header h1 a {color: #000; text-decoration: none; border-bottom: 0px;}
.header h1 a:hover {color: #000; text-decoration: none; border-bottom: 0px;}
.header h1 {color: #000; text-decoration: none;}

.header li a {color: #000;}
.header li a:hover {color: #000;}

label {color: #000;}

#incorrect {background: rgba(0,0,0,0.0)!important; position: static!important; display: none;}

.history {color: #000;}
.history a {color: #000;}
.history a:hover {color: #000;}

.level {
	overflow: hidden;
	font-size: 14px;
	text-align: center;	
	line-height: 14px;
	position: relative; top: -5px;
}
.level li {
 	float: left;
 	width: 100px;
 	padding: 0 1px 0 0;
 	position: relative;
}
.level li:hover a {
	color:#000;
}
.level li.level-finished:hover a {
	color: #000;	
	
}
.level a {
	color:#000;
}
.level a:hover {
	color:#000;
}
.level i {
	font-style: normal;
}
.level a, .level span, .level i {
	display: block;
	margin: 5px 0; 
}
.level .block {
	background: none;
}
.level i {
	margin: 0;
	padding: 5px 0;
}
.level div {
	background: rgba(0,0,0,0.9)!important;
	height: 5px;
	color: #000;
}
.level-active div {
	background: #f00!important;
}
.level-finished div {
	background: rgba(0,0,0,0.5)!important;
}
.level-finished a {
	color: #000;
}
.level-finished a:hover {
	color: #000;
}
.draggable-overflow {
	overflow: hidden;
	margin: 0 40px;
	margin-top: -7px;
}
.level-scroll-arrows {
	cursor: pointer;
	position: absolute; top: 4px; left:0;
	font-size: 500%;
	width: 30px; height: 30px;
	background: url(http://d2.endata.cx/images/v2/en/engines/bigArrows.gif) no-repeat;
}
.level-scroll-right {
	right:0;
	left: auto;
	background: url(http://d2.endata.cx/images/v2/en/engines/bigArrows.gif) no-repeat;
	background-position: -30px 0;
}
.level-scroll-right:hover {
	background-position: -30px -60px;
}
.level-scroll-right.disabled {
	background-position: -30px -30px !important;
	cursor: default !important;
}
.level-scroll-left:hover {
	background-position: 0 -60px;
}
.level-scroll-left.disabled {
	background-position: 0 -30px !important;
}
.another-goddamn-wrapper {
	position: relative;
}


.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	opacity: 0;
	position: absolute;
	top: 0;
	right: 0;
	width: 15px;
	height: 100%;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
}
.jspHorizontalBar {
	position:absolute; bottom: 0; left:0;
	width:100%;
	background:#1d1d1d; 
}

.jspTrack
{
	/*background: #202020;*/
	position: relative;
}

.jspDrag
{
	background: #000;
	-khtml-border-radius:3px; 
	-moz-border-radius:3px; 
	-webkit-border-radius:3px; 
	border-radius:3px; 
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	width:100%;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	
}
.jspHorizontalBar .jspTrack {
	padding-top:5px;
	width:100% !important; 
}
.jspHorizontalBar .jspDrag {
	height:15px;
}

.jspArrow
{
	background: url(http://d1.endata.cx/data/games/55551/verticalArrows.png) 0 0 no-repeat;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	width:15px;
	height:15px;
}
.jspArrowLeft, .jspArrowRight {
	display:none;
}
.jspArrowUp {
	background-position:-45px 0;
}
.jspArrowUp:hover {
	background-position:-75px 0;
}
.jspArrowUp.jspDisabled
{
	background-position:-60px 0;
	cursor: default;
}
.jspArrowDown:hover {
	background-position:-30px 0;
}
.jspArrowDown.jspDisabled
{
	background-position:-15px 0;
	cursor: default;
}
.jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

.color_correct {color: #007d00!important; font-weight: 600;}

.correct {color: #000!important;}
.correct a {color: #000!important;}
.correct a:hover {color: #000!important;}

.color_bonus {color: #007d00!important; font-weight: 600;}

.color_sec {color: #444;}
.color_sec a {color: #444;}
.color_sec a:hover {color: #444;}

.header {background: rgba(255,255,255,0.7); border: 1px dashed #000; -moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px; border-top: 0px!important;}

.history li i
{	
	font-style:italic;
	font-weight: normal!important;	
}

.diver {border-collapse: collapse; padding: 0px; border-left: 1px #000 dashed!important; width: 970px; color: #000; font-family: 'Times New Roman'; letter-spacing: 1px; font-size: 15px; font-weight: 500; background: rgba(255,255,255,0.3);}
.diver td {border: 1px dashed #000; vertical-align: top; padding: 0px;} 
.diver a {color: #f00; text-decoration: none;}
.diver a:hover {color: #f00; text-decoration: none;}

.pantable {border: 0px!important; border-collapse: collapse;}
.pantable td {border: 0px!important; text-align: center; vertical-align: middle; padding: 0px; background: rgba(255,255,255,0.0)!important;}
.pantable img {padding: 5px; text-align: center; vertical-align: middle;}

.mane td {

background: rgba(255,255,255,0.7);
border: 1px dashed #000;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;}

.px150 {height: 240px!important;}
.inv {vertical-align: top!important; text-align: center; width: 88px; height: 130px; padding: 0px;}
.inv img {padding: 2px; width: 84px;}

.add {text-decoration: none; color: #f00!important; border-bottom: 1px dashed;}
.add:hover {text-decoration: none; color: #f00!important;  border-bottom: 1px dashed;cursor:pointer;}

.thing {text-decoration: none; color: #f00!important; border-bottom: 1px dashed;  line-height: 0%!important; font-size: 14px;}
.thing:hover {text-decoration: none; color: #f00!important;  border-bottom: 1px dashed;cursor:pointer; line-height: 0%!important; font-size: 14px;}

.object {text-decoration: none; color: #f00!important; border-bottom: 1px dashed;}
.object:hover {text-decoration: none; color: #f00!important;  border-bottom: 1px dashed;cursor:pointer;}

.take {text-decoration: none; color: #f00!important; border-bottom: 1px dotted; cursor:pointer;}
.take:hover {text-decoration: none; color: #f00!important; border-bottom: 1px dotted; cursor:pointer;}
.take span {display:none}

.navlink {color: #f00; text-decoration: none; border-bottom: 1px dashed;}
.navlink:hover {color: #f00; text-decoration: none; border-bottom: 1px dashed;}

hr {border-bottom: 1px dashed #000; background-image: url('http://cdn.endata.cx/images/empty.gif'); margin-top: 5px; margin-bottom: 5px;}

#maintext span p {text-indent: 10px;}

.panel span {display: none;}

#ChatForm  {display: none;}

.gametype {display: none!important;}

.header .refresh {
	background:url(http://d1.endata.cx/data/games/57743/menu.png) 27px 0 no-repeat;
}
.header .stats {
	background:url(http://d1.endata.cx/data/games/57743/menu.png) -58px 0 no-repeat;
	display: none;
}
.header .levelstats {
	background:url(http://d1.endata.cx/data/games/57743/menu.png) -142px 0 no-repeat;
	display: none;
}
.header .discuss {
	background:url(http://d1.endata.cx/data/games/57743/menu.png) -225px 0 no-repeat;
	display: none;
}
.header .mail {
	background:url(http://d1.endata.cx/data/games/57743/menu.png) -310px 0 no-repeat;
	display: none;
}
.header .print {
	background:url(http://d1.endata.cx/data/games/57743/menu.png) -393px 0 no-repeat;
	display: none;
}

.header .bonuses {
	display: none;
}

.pant {display: none;}

.globalmess {color: #007d00!important; padding: 3px; background: rgba(255,255,255,0.7); border: 1px dashed #000; -moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px; border-top: 0px!important; margin-top: 5px;}

.globalmess a {color: #007d00!important;}

.globalmess span {color: #007d00!important;}

.globalmess a:hover {color: #007d00!important;}

.preview {background: rgba(255,255,255,0.0);}

.ijlink {color: red;}
.ijlink:hover {color: red;}

.content h2 span {background: red; padding: 0 3px;}

.color_dis {color: #000;}

#Answer {color: #000;}