/* ============ START-SIDA ==================== */
#middle_container {
	position: absolute;
	border: 1px solid black;
	left: 0px;
	top: 0px;
	text-align: center;
	background-color: white;
	width: 100%;
	height: 100%;
}

.startBar {
	display: none;
}

.startClicker {
	cursor: pointer;
}

#startMiddleLoader {
	left: 0px;
	position: absolute;
	top: 50%;
	margin-top: -30px; /* 104/2px*/
	height: 60px;
	width: 100%;
}

#startMiddle_text {
	padding-top: 8px;
	position: relative;
	clear: both;
	text-align: center;
	
}

#startMiddle {
	left: 0px;
	position: absolute;
	top: 50%;
	margin-top: -80px; /* 112/2px*/
	height: 160px;
	width: 100%;
	background-image: url('/img/start/middle_back.jpg');
	background-position: top;
	background-repeat: repeat-x;
}
#startMiddle_left {
	width: 419px;
	height: 104px;
	position: relative;
	float: left;
	background-image: url('/img/start/middle_left.jpg');
}
#startMiddle_right {
	width: 216px;
	height: 104px;
	position: relative;
	float: right;
	background-image: url('/img/start/middle_right.jpg');
}

#ts_recommended_browsers {
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 30px;
}

#ts_recommended {
	position: relative;
	bottom: 23px;
}

#ts_safari_link {
	position: relative;
	bottom: 0;
}

#ts_ff_link {
	position: relative;
	bottom: 21px;
	margin-left: 10px;
	margin-right: 10px;
}

#ts_ie_link {
	position: relative;
	bottom: 13px;
}

/* ======================================= */



#abort {
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
	cursor: hand; 
	color: red;
	font-weight: bold;
}

#gp_challenge_topic {
    position: absolute;
    left: 100px;
    top: 10px;
}

.ch_info_help {
	position: absolute;
	left: 100px;
	top: 55px;
	width: 200px;
}

.link {
	cursor: pointer;
}

.challengeitemdone {
	cursor: default;
	/*background-color: gray;*/
}

.challengeItemInterrupted {
	cursor: default;
	/*background-color: red;*/
}

#trees {
	position: absolute;
	top: 0px;
	left: 0px;
}

.path {
    border-style: none;
    background-repeat: no-repeat;
    position: absolute;
    display: none;
}

#path01 {
/*    background-image: url(  '/img/testplan/01.gif' );*/
    height: 104px;
    left: 81px;
    top: 62px;
    width: 221px;
}

#path02 {
	background-image: url(   '/img/testplan/02.gif' );
	height: 157px;
	left: 41px;
	top: 179px;
	width: 244px;
}

#path03 {
/*	background-image: url( '/img/testplan/03.gif' );*/
	left: 133px;
    top: 149px;
	height: 21px;
	width: 394px;
}

#path04 {
/*	background-image: url(  '/img/testplan/04.gif' );*/
	height: 138px;
	left: 86px;
	top: 0px;
	width: 582px;
}

#path05 {
/*	background-image: url(  '/img/testplan/05.gif' );*/
	height: 172px;
	left: 7px;
	top: 192px;
	width: 629px;
}

#path12 {
/*	background-image: url(  '/img/testplan/12.gif' );*/
	height: 199px;
	left: 262px;
	top: 69px;
	width: 59px;
}

#path13 {
/*	background-image: url(  '/img/testplan/13.gif' );*/
	height: 88px;
	left: 313px;
	top: 64px;
	width: 206px;
}

#path14 {
/*	background-image: url(  '/img/testplan/14.gif' );*/
	height: 42px;
	left: 310px;
	top: 25px;
	width: 347px;
}

#path15 {
/*	background-image: url(  '/img/testplan/15.gif' );*/
	height: 266px;
	left: 306px;
	top: 70px;
	width: 350px;
}

#path16 {
/*	background-image: url(  '/img/testplan/16.gif' );*/
	height: 126px;
	left: 324px;
	top: 62px;
	width: 536px;
}

#path23 {
/*	background-image: url(  '/img/testplan/23.gif' );*/
	height: 125px;
	left: 286px;
	top: 147px;
	width: 225px;
}

#path24 {
/*	background-image: url(  '/img/testplan/24.gif' );*/
	height: 237px;
	left: 282px;
	top: 30px;
	width: 403px;
}

#path25 {
/*	background-image: url(  '/img/testplan/25.gif' );*/
	height: 63px;
	left: 287px;
	top: 273px;
	width: 356px;
}

#path26 {
/*	background-image: url(  '/img/testplan/26.gif' );*/
	height: 93px;
	left: 306px;
	top: 181px;
	width: 524px;
}

#path34 {
/*	background-image: url(  '/img/testplan/34.gif' );*/
	height: 103px;
	left: 508px;
	top: 36px;
	width: 159px;
}

#path35 {
/*	background-image: url(  '/img/testplan/35.gif' );*/
	height: 161px;
	left: 516px;
	top: 153px;
	width: 172px;
}

#path36 {
/*	background-image: url(  '/img/testplan/36.gif' );*/
	height: 48px;
	left: 531px;
	top: 147px;
	width: 293px;
}

#path45 {
/*	background-image: url(  '/img/testplan/45.gif' );*/
	height: 271px;
	left: 628px;
	top: 41px;
	width: 52px;
}

#path46 {
/*	background-image: url(  '/img/testplan/46.gif' );*/
	height: 135px;
	left: 635px;
	top: 45px;
	width: 168px;
}

#path56 {
/*	background-image: url(  '/img/testplan/56.gif' );*/
	height: 137px;
	left: 649px;
	top: 191px;
	width: 264px;
}

.challengeItem {
	position: absolute;
	cursor: pointer;
}

#challengeItem0  {
	position: absolute;
    left: 0px;
    top: 121px;
	
}

#challengeItem5 {
	/* Bingo */
    left: 566px;
    top: 277px;
}

#challengeItem2 {
	/* Quizzes */
    left: 219px;
    top: 229px;
}

#challengeItem3 {
	/* Machine */
    left: 451px;
    top: 113px;
}

#challengeItem1 {
	/* Dreamteam */
    left: 251px;
    top: 36px;
}

#challengeItem4 {
	/* WhoIsWho */
    left: 608px;
    top: 10px;
}

#Attentec {
    left: 754px;
    top: 168px;
}