.col2 {
	width:785px;
	margin:0;
	text-align:center;
}
.col2 table {
	width:785px;
	border:0;
}
.col2 td {
	text-align:left;
	padding:5px;
}
.col2 .button {
	float:left;
	margin:0 5px;
}
.col2 table textarea {
	width:433px;
	border:1px solid #cdcac9;
	padding:3px;
	background:#fff;
	height:60px;
}

.col2 h3 {
    font-size:14pt;
    color:#000000;
    text-align: left;
    margin-left: 22px;
}
.col2 h3 a {
    font-size:14pt;
    color:#000000;
}

.col2 .blue-button {
    background-color:#A6CAF0;
    color:#FFFFFF;
    font-size:14pt;
    margin:16px 3px 0px 23px;
    padding:8px;
    text-align:center;
    cursor: pointer;
}

.col2 .blue-button a {
    text-decoration: none;
    color: #FFFFFF;
    font-size: 14pt;
}

/*.col3 {
	display:none;
}*/
h1 {
	display:block;
	margin:0px;
	margin-bottom: 28px;
	font-size:27px;
	color:#000;
	font-weight:normal;
}
.header h2 {
	display:none;
}
/*.col1 {
	width:207px;
}*/
.col1 form {
	width:183px;
	padding:12px;
	background:#e95d0f;
	display:block;
	color:#fff;
	font-weight:bold;
	height: 103px;
}
.col1 form span {
	display:block;
	float:left;
	color:#fff;
	margin:5px 0 0 0;
}
.col1 form input#name, .col1 form input#pass {
	display:block;
	padding:2px;
	width:110px;
	border:1px solid #ccc;
	background:#fff;
	display:block;
	margin:3px 0;
	float:right;
}
.col1 form div {
	clear:both;
	padding:5px 0 0 0;
	display:block;
}
.col1 div {
	background:#E95D0F none repeat scroll 0%;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	padding:12px;
	width:183px;
}
.col1 div a {
	color:#fff;
	text-decoration:none;
	display:block;
	float:none;
	clear:both;
}
.col1 form label {
	color:#fff;
}
.col1 form input#sign {
	background:#f26e23;
	border:1px solid;
	border-color:#fff #993300 #993300 #fff;
	color:#fff;
	font-weight:normal;
	padding:3px;
	width:50px;
	margin:-2px 0 7px 0;
	display:block;
	cursor:pointer;
	float:right;
}
.col1 form input#logout {
	background:#f26e23;
	border:1px solid;
	border-color:#fff #993300 #993300 #fff;
	color:#fff;
	font-weight:normal;
	padding:3px;
	width:50px;
	margin:-28px 0 7px 0;
	display:block;
	cursor:pointer;
	float:right;
}
.col1 form a {
	color:#fff;
	text-decoration:none;
	display:block;
	float:none;
	clear:both;
}
.col1 form a:hover {
	text-decoration:underline;
}
/*.col1 .cloud {
	width:147px;
	padding:10px 30px;
	background:#e95d0f;
	display:block;
	color:#fff;
	margin:10px 0 0 0;
	text-align:center;
}*/
/*.col1 p {
	color:#fff;
	padding:10px 0;
	margin:0;
}
.adsense {
	display:none;
}*/
.tag0 {
	font-size:11px;
}
.tag1 {
	font-size:12px;
}
.tag2 {
	font-size:13px;
}
.tag3 {
	font-size:14px;
}
.tag4 {
	font-size:15px;
}
.tag5 {
	font-size:16px;
}
.tag6 {
	font-size:17px;
}
.tag7 {
	font-size:18px;
}
.tag8 {
	font-size:19px;
}
.tag9 {
	font-size:20px;
}
.tag10 {
	font-size:24px;
}
.tag11 {
	font-size:23px;
}


#message {
	display:block;
	padding:10px;
	margin:0;
	color:#fff;
	line-height:180%;
}
#message td {
	padding:0 5px 5px 0;
}
#message a {
	color:#e95d0f;
	text-decoration:underline;
	font-weight:bold;
}
#message input#sign {
	background:#f26e23;
	border:1px solid;
	border-color:#fff #993300 #993300 #fff;
	color:#fff;
	font-weight:normal;
	padding:3px;
	width:50px;
	margin:5px 0 7px 0;
	display:block;
	cursor:pointer;
}
/*#message input#recover {
	background:#f26e23;
	border:1px solid;
	border-color:#fff #993300 #993300 #fff;
	color:#fff;
	font-weight:normal;
	padding:3px;
	width:150px;
	margin:5px 0 7px 0;
	display:block;
	cursor:pointer;
}*/
.errors {
    color:#fff;
}

* html .col1 form input#logout {
	margin:-42px 0 0 0;
}
*:first-child+html .col1 form input#logout {
	margin:-42px 0 0 0;
}

/* INVITE */

.col2 p a {
	font-weight:bold;
	margin:0 10px;
	color:#f26e23;
	text-decoration:underline;
}

.col2 p br {
	display:block;
	margin:10px 0 0 0;
	width:400px;
}

.col2 p b, .col2 p strong {
	color:#333;
	font-size:12px;
}

.col2 .remember {
	float:left;
	margin:7px 0 0 10px;
}

.line {
	clear:both;
}

.col2 .line {
	clear:both;
	height:1px;
	background-position:center center;
	width:599px;
	font-size:1px;
}

#teamleft {
	display:block;
	width:145px;
/*	margin-right:-90px; */
}

#teamleft p {
	padding:0 0 8px 0;
}

.col1 > #teamleft {
	line-height:17px;
	width:145px;
	margin:0 -50px 0 0;
}

p#links a {
	margin-left:0;
}

#indexcol2 {
	margin-left:52px;
	width:553px;
	height:142px;
}

#indexcol2 .line {	width:785px;
	margin-right:0;
	margin:65pt 0 0 -207px;
}

#indexcol2 select {
	margin:0 0 30px 0;
}

.column1 {
    width:207px;
    display:block;
    float:left;
    padding:0 23px 0 0;
    margin-top:3px;
}

.recent-joined {
    width:207px;
    display:block;
    float:left;
    padding:13px 23px 0 0;
}

div.recent-item {
    padding:5px 5px 0 2px;
    display:inline;
    float:left;
    font-weight: bold;
    width: 62px;
}

.column1 .register {
    font-weight:bold;
    padding: 0px 0px 5px;
}

.top10 {
    width:207px;
    display:block;
    float:left;
    padding:25px 23px 0 0;
}
.cloud {
	width:207px;
	display:block;
	text-align:center;
	float:left;
	padding:25px 23px 0 0;
}
.stumble {
    width:207px;
    display:block;
    text-decoration: none;
    float:left;
    /* padding:25px 23px 0 0; */
	padding-bottom:20px;
}
*+ .stumble {
	padding-bottom:65px;
}
* .stumble {
	padding-bottom:40px;
}
.teams {
	width:252px;
	padding:0;
	display:block;
	text-align:center;
	float:left;
	padding:16px 23px 0 0;
	margin-top:38px;
}
.buddies {
	width:252px;
	padding:0;
	display:block;
	text-align:center;
	float:left;
	padding:16px 0 0 0;
	margin-top:38px;
}
.top10 a {
	text-decoration:underline;
	color:#949393;
	margin:0 3px;
}

.top10 table {
	background:#e9e7e7;
	width:207px;
}

.top10 th {
    font-weight: bold;
    padding:5px 0 5px 3px;
}

.top10 td {
    padding:3px 0 3px 3px;
}

.cloud a {
    text-decoration:underline;
    color:#949393;
    margin:0 3px;
}

.cloud p {
    padding:10px 25px 15px 25px;
    background:#e9e7e7;
}

.teams p, .buddies p {
	padding:5px 0 0 0;
	background:#e9e7e7;
	margin:0;
}

.recent-joined h4, .top10 h4, .cloud h4, .teams h4, .buddies h4 {
	padding:7px;
	background:#a2a1a1;
	color:#fff;
}

.recent-joined h4, .top10 h4 {
    text-align: center;
}

.teams ul, .buddies ul {
  background:#e9e7e7;
  margin:0;
  padding:0;
}
.teams li, .buddies li {
  list-style-type: none;
  list-style-position: inside;
  display: block;
  padding:5px 0;
  border-bottom:1px solid #d0cfcf;
  width:202px;
  background:#e9e7e7;
  margin:0 25px;
}
.recent-joined a, .teams li a, .buddies li a {
  color:#808284;
  text-decoration:none;
}

.recent-joined a:hover, .top10 li a:hover,.cloud li a:hover, .teams li a:hover, .buddies li a:hover {
  color:#000;
  text-decoration:underline;
}
.clear {
	clear:both;
	float:none;
}
li.no-border  {
  border-bottom:1px solid #e9e7e7;
}
* html #indexcol2 {
	width:540px;
	height:165px;
	margin:0;
}
* html #indexcol2 .line {
	width:785px;
	position:absolute;
	margin:0 0 0 -488px;
	float:none;
	clear:both;
}

* html .col2 td {
	text-align:left;
	padding:5px 0 5px 5px;
}

input.logininput {
	width:180px;
	margin:0;
	background:#fff;
	border:1px solid #cdcac9;
	padding:2px;
}
*+ html .teams li {
  margin:0 0 0 -15px;
}
*+ html .buddies li {
  margin:0 0 0 -15px;
}
* html .teams li {
  margin:0 0 0 -15px;
}
* html .buddies li {
  margin:0 0 0 -15px;
}

a.recent-main {
	font-weight:bold;
}
a.recent-main-link {
	font-weight:bold;
}
a.recent-sub {
	display:block;
}

/* 17.12.2008 */

.home-pic {
	background:url(../../images/home_main.gif) 0 0 no-repeat;
	width:345px;
	height:317px;
	position:absolute;
	margin:115px 0 0 60px;
}
.home-title {
	background:url(../../images/home_title.gif) 0 0 no-repeat;
	width:744px;
	height:38px;
	position:absolute;
	margin:25px 0 0 100px;
}
.home-signup {
	background:url(../../images/home_signup_bckg.gif) 0 0 no-repeat;
	width:357px;
	height:355px;
	position:absolute;
	margin:95px 0 0 495px;
	color:#fff;
}
a.home-tour {
	background:url(../../images/home_tour.gif) 0 0 no-repeat;
	width:361px;
	height:51px;
	position:absolute;
	margin:440px 0 0 493px;
	display:block;
	overflow:hidden;
	text-decoration:-5000px;
}
.home-line {
	position:absolute;
	margin:508px 0 0 0;
	width:940px;
}
.home-drafted {
	background:url(../../images/home_drafted.gif) 0 0 no-repeat;
	width:268px;
/*	height:232px;
	position:absolute;
	margin:550px 0 0 -2px;*/
	padding:40px 0 0 0;
	float:left;
	margin: 0 13px 13px 0;
}
.home-drafted .bottom {
	width:272px;
	margin-left:-2px;
}
.home-drafted .home-user {
	width:236px;
	border:1px solid #ccc;
	background:#fff;
	margin:0 8px 4px 8px;
	padding:7px;
	clear:both;
	float:none;
/*		height:60px;*/
}
.home-drafted .home-user img {
	float:left;
	padding:0 10px 0 0;
}
.home-drafted .home-user a, .home-motivated .home-team a, .home-buddy-list a, .home-team-list a {
	color:#000;
	text-decoration:none;
}
.home-motivated {
	background:url(../../images/home_motivated.gif) 0 0 no-repeat;
	width:364px;
/*	height:234px;
	position:absolute;
	margin:550px 0 0 280px;*/
	padding:40px 0 0 0;
	float:left;
	margin:0 0 13px 0;
}
.home-motivated .bottom {
	width:364px;
	margin-left:0;
}
.home-motivated .home-team {
	width:332px;
	border:1px solid #ccc;
	background:#fff;
	margin:0 10px 3px 10px;
	padding:5px;
	text-align:center;
}
.home-motivated .home-team strong {
	font-weight:normal;
	float:left;
	display:block;
	width:30px;
	text-align:left;
}
.home-motivated .home-team em {
	float:right;
	font-style:normal;
	display:block;
	width:30px;
	text-align:right;
}
.home-spacer {
	height:980px;
	width:940px;
}
.home-buddies {
	background:url(../../images/home_buddies.gif) 0 0 no-repeat;
	width:282px;
/*	height:407px;
	position:absolute;
	margin:550px 0 0 660px;*/
	float:right;
	margin: 0 0 13px 0;
}
.home-buddies a.show-teams {
	display:block;
	width:135px;
	height:40px;
	margin:0 0 7px 145px;
}
.home-teams a.show-buddies {
	display:block;
	width:135px;
	height:40px;
	/* PLL position:absolute; */
	margin:0 0 7px 5px;
}
.home-buddy-list, .home-team-list {
	width:252px;
	border:1px solid #ccc;
	background:#fff;
	margin:0 10px 3px 9px;
	padding:8px 5px 5px 5px;
	text-align:center;
/*	height:319px;*/
}
.home-buddies .bottom, .home-teams .bottom {
	width:286px;
	margin-left:-2px;
}
.home-teams {
	background:url(../../images/home_teams.gif) 0 0 no-repeat;
	width:282px;
/*	height:407px;
	position:absolute;
	margin:550px 0 0 660px;*/
	float:right;
	margin: 0 0 13px 0;
}
.home-teams .bottom {
	width:286px;
	margin-left:-2px;
}
.home-tags {
	background:url(../../images/home_tags.gif) 0 0 no-repeat;
	width:645px;
/*	height:90px;
	position:absolute;
	margin:822px 0 0 -2px;*/
	padding:40px 0 0 0;
	float:left;
	margin: 0 0 13px 0;
}
.home-tags .home-tag-cloud {
	width:629x;
	border:1px solid #ccc;
	background:#fff;
	margin:0 8px 0 8px;
	padding:5px;
	text-align:center;
}
.home-tags .home-tag-cloud a {
	text-decoration:none;
	margin:5px 0;
	border-left:4px solid #fff;
	border-right:4px solid #fff;
}
.home-signup-text {
	width:330px;
	margin:90px 0 0 5px;
	color:#fff;
}
.home-signup-text td {
	padding:5px 3px 0 3px;
}
.home-signup-text .column1 {
	width:110px;
	text-align:right;
	display:block;
	color:#fff;
	font-size:11px;
}
.home-signup-text .column2 input {
	width:185px;
}
.home-signup-text label, .home-signup-text label a {
	color:#fff;
	font-size:11px;
}
.home-signup-text .column2 select {
	width:auto;
	padding:0;
}
span input.button-signup {
	background:url(../../images/button_signup.gif) 0 0 no-repeat;
	width:96px;
	height:35px;
	border:0;
	margin:-25px 0 0 222px;
	cursor:pointer;
	position:absolute;
}
span input.button-submit {
	background:url(../../images/button_submit.gif) 0 0 no-repeat;
	width:106px;
	height:35px;
	border:0;
	margin:-25px 0 0 229px;
	cursor:pointer;
	position:absolute;
}
.login input.clean, .home-signup-text input.clean {
	border:0;
	padding:0;
	margin:3px 5px 0 0;
	width:15px;
	height:15px;
	background:auto;
	float:none;
}
.bottom {
	height:15px;
	background:url(../../images/index_bottom_center.gif) 0 0 repeat-x;
	clear:both;
	float:none;
	margin:15px 0 0 0;
}
.bottom-left {
	height:15px;
	width:15px;
	background:url(../../images/index_bottom_left.gif) 0 0 no-repeat;
	float:left;
	margin:0;
}
.bottom-right {
	height:15px;
	width:15px;
	float:right;
	background:url(../../images/index_bottom_right.gif) 0 0 no-repeat;
	margin:0;
}
.recent {
	margin:530px 0 0 0;
}

*+html .home-teams, *+html .home-buddies, *+html .home-tags {
	border-bottom:50px solid #fff;
}
.home-tags .bottom {
	width:649px;
	margin-left:-2px;
}

a#show-form {
    background:url(../../images/button_back.gif) 0 0 no-repeat;
    width:80px;
    height:35px;
    display:block;
    text-indent:-5000px;
    overflow:hidden;
    position:absolute;
    margin:265px 0 0 15px;
}

/** captcha CSS **/

#fasttrack-captcha .home-signup-text {
/*  background:#fff;*/
    color:#777;
    margin:95px 0 0 15px;
    width:250px;
    position:relative;
}
#fasttrack-captcha .column1 {
    text-align:left;
}
#fasttrack-captcha .mandatory-block {
/*  background:#fff;*/
    width:295px;
    padding:7px;
}
#recaptcha_response_field {
    width:160px;
    float:none;
}
/*#recaptcha_reload_btn, #recaptcha_switch_audio_btn, #recaptcha_switch_img_btn {
    float:left;
    display:block;
}
.recaptcha_only_if_incorrect_sol, recaptcha_only_if_image {
    width:160px;
    float:none;
}*/
#recaptcha_reload_btn {
    position:absolute;
    margin: -17px 0 0 0px;
}

#fasttrack-captcha {
    background:url(../../images/home_signup_bckg2.gif) 0 0 no-repeat;
    position:absolute;
    margin:0;
    top:0;
    left:0;
    color:#fff;
    width:357px;
    height:355px;
}

.recaptcha_only_if_image {
    color:#fff;
    position:absolute;
    margin:191px 0 0 10px;
    display:block;
    width:150px;
}
#fasttrack-captcha * {
    position:absolute;
}
#recaptcha_image {
    position:absolute;
    margin:107px 0 0 10px;
}
#fasttrack-captcha .button-submit {
    position:absolute;
    margin:265px 0 0 229px;
}
#fasttrack-captcha #recaptcha_response_field {
    position:absolute;
    margin:210px 0 0 11px;
    border:none;
    padding:2px;
}
#recaptcha_reload_btn {
    position:absolute;
    margin:187px 0 0 190px;
}
#recaptcha_switch_audio_btn {
    position:absolute;
    margin:205px 0 0 190px;
}
#recaptcha_switch_img_btn {
    position:absolute;
    margin:205px 0 0 190px;
}
#recaptcha_whatsthis_btn {
    position:absolute;
    margin:220px 0 0 190px;
}

*+html #submit, *+html #fasttrack-captcha .button-submit, *+html a#show-form, html>body #submit, html>body #fasttrack-captcha .button-submit, html>body a#show-form  {
    margin-top:271px;
}

/** .... **/

#submit {
    position:absolute;
    margin:265px 0 0 229px;
}


.col2 div, .col2 div .line {
	width:784px;
}


.home-share {
   clear:right;
   float:right;
   margin:auto 0;
   text-align:center;
   width:282px;
}

div#jsDisabled, div#cookiesDisabled {
   margin:120px 0px 0px 20px;
   width:290px;
   border:solid 1px #CCCCCC;
   padding:10px;
   background-color: #FFFFFF;
}

div#jsDisabled h2, div#cookiesDisabled h2 {
    font-weight: bold;
    margin-bottom: 5px;
    text-transform: uppercase; 
}




