@charset "iso-8859-2";
body {
		background-color: #151515;
		text-align: center;
		color: #FFFFFF;
		float: left;
		padding: 0 0 0 0px;
		margin: 0px;
		width: 100%;
		background-image: url('../img/bg.jpg');
		background-repeat: repeat-x;
}





#outmenu {
		position: relative;
		width: 500px;
		text-align: center;
		margin: 10px 0;
		overflow: hidden;
}
#outmenu li {
		float: left;
		text-align: center;
		margin-left: 20px;
		list-style: none;
}
#outmenu li.backLava {
		border-bottom: 5px solid #e90000;
		z-index: 8;
		text-align: center;
		margin-left: 15px;
		position: absolute;
		width: 100px;
		float: left;
}
#outmenu li a {
		font: bold 14px 'Times',serif;
		text-decoration: none;
		color: #CCCCCC;
		outline: none;
		padding: 2px 5px 3px;
		letter-spacing: 2px;
		z-index: 10;
		display: block;
		position: relative;
		text-align: center;
		overflow: hidden;
}

#outmenu li a:hover {
		font: bold 14px 'Times',serif;
		text-align: center;
		text-decoration: none;
		color: #FF0000;
		outline: none;
		padding: 2px 5px 3px;
		letter-spacing: 2px;
		z-index: 10;
		display: block;
		position: relative;
		overflow: hidden;
}


.google_outside {
		float: left;
		margin-top: 60px;
		margin-left: 35px;	
}	

#site_cont {
		margin: 0 auto;	
		width: 950px;
		text-align: center;
}

#site_board {
		width: 950px;
		height: 387px;
		background-image: url('../img/index_content_top.jpg');
		background-repeat: no-repeat;
}

#top_right {
		float: left;
		width: 590px;
		margin-left: 375px;
		margin-top: 100px;
}
#top_right .title {
		margin-left: 0px;
		font-family: tahoma, arial, helvetica;
		font-size: 14px;
		font-weight: bold;
		color: #FFFFFF;		
		text-align: left;
}

#top_right .newest {
		float: left;
		margin-left: 40px;
		font-family: tahoma, arial, helvetica;
		font-size: 10px;
		font-weight: normal;
		color: #FFFFFF;		
		text-align: left;
}

#top_right .users {
		float: left;
		margin-left: 0px;
		margin-right: 7px;	
		margin-top: 10px;	
		text-align: center;
		width: 67px;

}

#top_right .username {
		margin-top: 1px;	
		background-color: #FFFFFF;	
		color: #000000;
		height: 15px;
}

#top_right .users img {
		border:1px solid #FFFFFF;
}

#login {
		float: left;
}

#login .lock {
		float: left;
		width: 71px;
		height: 80px;
		background-image: url('../img/login_lock.png');	
		background-repeat: no-repeat;
		margin-left: 30px;
		margin-top: 15px;
}

#login .loginbox{
		float: left;	
		font-family: tahoma, arial, helvetica;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;	
		height:100px;
}

#login .title {
		font-family: tahoma, arial, helvetica;
		font-size: 14px;
		font-weight: bold;
		color: #FFFFFF;	
		margin-top: 25px;	
		margin-left: 10px;
}

#login .error {
		margin-top: -17px;
		height: 14px;
		width: 450px;
		text-align: right;
		font-family: tahoma, arial, helvetica;
		font-size: 10px;
		font-weight: bold;
		color: #151515;	
}

#login .email {
		float: left;
		margin-left: 10px;	
		margin-top: 10px;	
}

#login .email input {
		font-family: tahoma, arial, helvetica;
		font-size: 10px;
		font-weight: bold;
		color: #000000;	
}

#login .pass {
		float:left;
		margin-left: 20px;	
		margin-top: 10px;	
}

#login .button {
		float:left;
		margin-left: 20px;	
		margin-top: 12px;	
}

#login .email input {
		width: 170px;
		height: 15px;	
		border: 0px;
		background: #FFFFFF;
}

#login .pass input {
		width: 81px;
		height: 15px;	
		border: 0px;
		background: #FFFFFF;
		font-family: tahoma, arial, helvetica;
		font-size: 10px;
		font-weight: bold;
		color: #000000;	
}

#login a {
		text-decoration:none;
		font-family: tahoma, arial, helvetica;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		text-align: center;
}

#login a:hover {
		text-decoration:none;
		font-family: tahoma, arial, helvetica;
		font-size: 11px;
		font-weight: bold;
		color: #151515;
		text-align: center;
}

#login .forgetpass {
		float: left;
		width: 200px;
		margin-left: 30px;
		margin-top: 10px;
}

#login .reglink {
		float: left;
		margin-left: 60px;
		margin-top: 10px;
}

#site_content {
		float: left;	
		background-color: #000000;
		width: 947px;
		margin-left: 2px;
}

#site_left {
		float: left;
		background-color: #000000;
		width: 380px;
}

#site_right {
		float: left;
		background-color: #000000;
		margin-left: 27px;
		width: 520px;
		margin-top: -30px;
}

#register_textbox {
		float: left;
		width: 349px;
		padding-top: 15px;
		padding-left: 10px;
}

#register_textbox .title {
		float: left;
		font-weight: bold;
		font-family:  tahoma, arial, helvetica;
		font-size: 13px;
		color: #FFFFFF;
		margin-left: 55px;
		margin-top: 17px;
}
	
#register_textbox .top {
		float: left;
		background-image: url('../img/register_textbox_top.png');
		background-repeat: no-repeat;
		width: 349px;
		height: 54px;
}

#register_textbox .main {
		float: left;
		background-color: #FFFFFF;
		width: 322px;	
		margin-left: 12px;
		text-align: left;
		font-family: tahoma, arial, helvetica;
		font-size: 12px;
		color: #000000;
		font-weight: bold;
		padding-left: 15px;
		line-height: 20px;
}

#register_textbox .bottom {
		float: left;
		background-image: url('../img/register_textbox_bottom.png');
		background-repeat: no-repeat;
		width: 340px;
		height: 13px;
		margin-left: 11px;
}

#sales_box {
		float: left;
		width: 207px;
		padding-top: 15px;
		padding-left: 10px;
}

#sales_box .title {
		float: left;
		font-weight: bold;
		font-family:  tahoma, arial, helvetica;
		font-size: 13px;
		color: #FFFFFF;
		margin-left: 55px;
		margin-top: 15px;
}
	
#sales_box .top{
		float: left;
		background-image: url('../img/sales_box_top.png');
		background-repeat: no-repeat;
		width: 207px;
		height: 49px;
}

#sales_box .main {
		float: left;
		background-color: #FFFFFF;
		width: 171px;	
		margin-left: 11px;
		text-align: left;
		font-family: tahoma, arial, helvetica;
		font-size: 12px;
		color: #000000;
		font-weight: normal;
		padding-left: 15px;
		line-height: 20px;
		padding-right:10px;
}

#sales_box .bottom {
		float: left;
		background-image: url('../img/sales_box_bottom.png');
		background-repeat: no-repeat;
		width: 199px;
		height: 18px;
		margin-left: 9px;
}

#module_box .main {
		float: left;
		background-color: #FFFFFF;
		width: 488px;	
		text-align: left;
		font-family: tahoma, arial, helvetica;
		font-size: 12px;
		color: #000000;
		font-weight: bold;
		padding: 15px;
		line-height: 20px;
		text-align: justify;
}

#module_box .main_title {
		float: left;
		font-weight: bold;
		font-family:  tahoma, arial, helvetica;
		font-size: 13px;
		color: #FFFFFF;
		margin-left: 40px;
		margin-top: -45px;
		position: relative;
		z-index: 5001;
}
	
#module_box .title {
		font-family: tahoma, arial, helvetica;
		font-size: 14px;
		color: #000000;
		font-weight: bold;			
}

#module_box .title a {
		font-family: tahoma, arial, helvetica;
		font-size: 14px;
		color: #000000;
		font-weight: bold;	
		text-decoration: none;		
}

#module_box .title a:hover {
		font-family: tahoma, arial, helvetica;
		font-size: 14px;
		color: #FF0000;
		font-weight: bold;			
		text-decoration: none;		
}

#module_box .news {
		font-family: tahoma, arial, helvetica;
		font-size: 11px;
		color: #000000;
		font-weight: normal;	
		padding-top: 10px;	
		padding-right:10px;
}

#module_box .news img {

}

#module_box .news_bottom {
		float: left;
		width: 509px;
		height: 15px;
		margin-left: 10px;
		background-image: url('../img/news_bottom.png');
		background-repeat: no-repeat;
}

#module_box .subtitle {
		float: left;
		font-family: tahoma, arial, helvetica;
		font-size: 11px;
		color: #000000;
		font-weight: bold;
		font-style: italic;	
}
	
#module_box .tags {
		float: left;
		font-family: tahoma, arial, helvetica;
		font-size: 11px;
		color: #FF0000;
		font-weight: bold;
		font-style: italic;	
		margin-left: 5px;
}
#module_box .tags a {
		font-family: tahoma, arial, helvetica;
		font-size: 11px;
		color: #FF0000;
		font-weight: bold;
		font-style: italic;	
		text-decoration: none;
}
#module_box .tags a:hover {
		font-family: tahoma, arial, helvetica;
		font-size: 11px;
		color: #000000;
		font-weight: bold;
		font-style: italic;	
		text-decoration: none;
}

#registerbox {
		float: left;
		width: 342px;
		height: 75px;
		margin-left: 15px;
		margin-top: 40px;
		background-image: url('../img/register_bg.png');
		background-repeat: no-repeat;
}

#registerbox .button {
		float: left;
		cursor: pointer;
		width: 305px;
		height: 51px;
		margin-left: 18px;
		margin-top: 15px;
		background-image: url('../img/register_btn.png');
		background-repeat: no-repeat;
}

#main_bottom {
		float: left;
		width: 947px;
		height: 21px;
		background-image: url('../img/main_bottom_out.jpg');
		background-repeat: no-repeat;
}

#site_bottom {
		float: left;
		width: 950px;
		height: 26px;
		margin-top: 20px;
		background-image:url('../img/site_bottom.jpg');
		text-align: left;
		background-repeat: no-repeat;
}

#logo_bottom {
		float: left;
		background-image: url('../img/logo_bottom.png');
		background-repeat: no-repeat;
		width: 176px;
		height: 106px;
		margin-left: 30px;
		margin-top: -70px;
		text-align: center;
}

#logo_bottom .text {
		margin-top: 75px;
		font-family: tahoma, arial, helvetica;
		font-size: 13px;
		font-weight: bold;
		color: #FFFFFF;
}

#site_bottom .copyright {
		float: left;
		margin-left: 20px;
		margin-top: 6px;
		font-family: tahoma, arial, helvetica;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
}

#site_bottom .menu {
		float: left;
		margin-left: 50px;
		margin-top: 6px;
		font-family: tahoma, arial, helvetica;
		font-size: 11px;
		font-weight: normal;
		color: #FFFFFF;
}

#site_bottom .menu a {
		text-decoration:none;
		font-family: tahoma, arial, helvetica;
		font-size: 11px;
		font-weight: normal;
		color: #FFFFFF;
		text-align: center;
}

#site_bottom .menu a:hover{
		text-decoration:none;
		font-family: tahoma, arial, helvetica;
		font-size: 11px;
		font-weight: normal;
		color: #151515;
		text-align: center;
}

#site_right .left_top {
		float: left;
		background-image: url('../img/left_top_corner.png');	
		background-repeat: no-repeat;
		width: 6px;
		height: 6px;
}	

#site_right .right_top {
		float: left;
		background-image: url('../img/right_top_corner.png');	
		background-repeat: no-repeat;
		width: 6px;
		height: 6px;
}	

#site_right .left_bottom {
		float: left;
		background-image: url('../img/left_bottom_corner.png');	
		background-repeat: no-repeat;
		width: 6px;
		height: 6px;
}	

#site_right .right_bottom {
		float: left;
		background-image: url('../img/right_bottom_corner.png');	
		background-repeat: no-repeat;
		width: 6px;
		height: 6px;
}	

#site_right .top_cornered {
		float: left;
		background-color: #FFFFFF;
		height: 6px;	
		width: 508px;
}

#site_right .bottom_cornered {
		float: left;
		background-color: #FFFFFF;
		height: 6px;	
		width: 508px;
}

#site_right .body_cornered {
		float: left;
		background-color: #FFFFFF;
		width: 518px;
		margin-left: 1px;
}

.titler {
		position: relative;
		float: left;
		margin-top: -14px;
		margin-left: 20px;	
}

.titler_left {
		float: left;
		background-image: url('../img/titler_left.png');
		background-repeat: no-repeat;
		width: 25px;
		height: 37px;
}

.titler_body {
		float: left;
		background-image: url('../img/titler_body.png');
		background-repeat: repeat-x;
		height: 37px;
		padding-top: 9px;
		font: bold 13px tahoma, arial, helvetica;
		color: #FFFFFF;
}

.titler_body h1 {
		font: bold 13px tahoma, arial, helvetica;
		color: #FFFFFF;
		padding: 0px;
		margin: 0px;
}

.titler_right {
		float: left;
		background-image: url('../img/titler_right.png');
		background-repeat: no-repeat;
		height: 37px;
		width: 22px;
}

.module_image {
		positon: relative;
		float: left;
		margin-left: 430px;
		margin-top: -50px;
}

.module_image img {
		border: none;
}

.step_pages {
		margin: 0 auto;
		width: 500px;
		height: 40px;
		margin-top: 0px;
		background-color:#272727;
}

.step_pages .bg {
		background-color: #000000;	
		width: 490px;
		height: 25px;
		margin: 0 auto;
}

.step_pages .bg2 {
		background-color:#000000;
		float:left;
		height:25px;
		margin-left:5px;
		margin-top:15px;
		width:490px;
}

.step_pages .step_border {
		margin:0 auto;
		text-align:center;
		width:460px;
}

.step_bold {
		text-decoration: none;
		font-family: tahoma, arial, helvetica;
		font-size: 13px;
		color: #FFFFFF;
		font-weight: bold;
}

.step_normal {
		margin-left: 3px;
		text-decoration: none;
		font-family: tahoma, arial, helvetica;
		font-size: 11px;
		color: #FFFFFF;
		font-weight: normal;
}

.step_normal:hover {
		margin-left: 3px;
		text-decoration: none;
		font-family: tahoma, arial, helvetica;
		font-size: 11px;
		color: #F4180A;
		font-weight: normal;
}

.step_passive {
		margin-left: 5px;
		text-decoration: none;
		font-family: tahoma, arial, helvetica;
		font-size: 13px;
		color: #656565;
		font-weight: normal;
}




#forget_pass {
		font-family: tahoma, arial, helvetica;
		font-size: 11px;
		color: #000000;
		font-weight: normal;
}

#forget_pass fieldset {
		font-family: tahoma, arial, helvetica;
		font-size: 11px;
		color: #656565;
		font-weight: bold;
		padding: 20px;
}

#forget_pass .field {
		float: left;
		width: 470px;
}

#forget_pass .text {
		float: left;
		font-family: tahoma, arial, helvetica;
		font-size: 11px;
		color: #000000;
		font-weight: bold;
		padding-top: 4px;
		height: 20px;
		width: 150px;
		text-align: left;
		padding-left: 5px;
		clear: both;
}

#forget_pass .value {
		float: left;
		width: 270px;
		margin-left: 10px;
		text-align: left;
}

#forget_pass .value input[type=text],#forget_pass .value input[type=password]{
		width: 165px;
}

#forget_pass .custom_button {
		margin-top: 10px;
}

#forget_pass .alert_text {
		float: none;
}

#registration {
		font-family: tahoma, arial, helvetica;
		font-size: 11px;
		color: #000000;
		font-weight: normal;
}

#registration fieldset {
		font-family: tahoma, arial, helvetica;
		font-size: 11px;
		color: #656565;
		font-weight: bold;
		padding: 20px;
}

#registration .field {
		float: left;
		width: 470px;
}

#registration .text {
		float: left;
		font-family: tahoma, arial, helvetica;
		font-size: 11px;
		color: #000000;
		font-weight: bold;
		padding-top: 4px;
		height: 20px;
		width: 100px;
		text-align: left;
		padding-left: 5px;
}

#registration .value {
		float: left;
		width: 120px;
		margin-left: 10px;
		text-align: left;
}

#registration .alert {
		padding: 20px;
		font-family: tahoma, arial, helvetica;
		font-size: 12px;
		color: #000000;
		font-weight: bold;
}

#registration .value input[type=text],#registration .value input[type=password]{
		width: 115px;
}

#registration .value select{
		width: 119px;
		height: 22px;
		font-family: tahoma, arial, helvetica;
		font-size: 11px;
		color: #000000;
}

#registration .red {
		color: #FF3A3B;
}

.teamlink {
		color: #000000;
		font: bold 12px tahoma, arial, helvetica;
		text-decoration: none;
}	

.teamlink:hover {
		color: #FF3A3B;
		font: bold 12px tahoma, arial, helvetica;
		text-decoration: none;
}

.newslink {
		color: #FFFFFF;
		font: bold 12px tahoma, arial, helvetica;
		text-decoration: none;
		margin-left: 5px;
}	

.active_newslink {
		color: #FF3A3B;
		font: bold 12px tahoma, arial, helvetica;
		text-decoration: none;
		margin-left: 5px;
}	

.newslink:hover {
		color: #FF3A3B;
		font: bold 12px tahoma, arial, helvetica;
		text-decoration: none;
		margin-left: 5px;
}

.news_cat {
		float: left;
		margin-left: 10px;
}

.accept {
		font-family: tahoma, arial, helvetica;
		font-size: 12px;
		color: #000000;
		font-weight: bold;
		padding: 10px;
		text-align: left;
}

.accept input[type=checkbox] {
		float: left;	
		margin-top: 0px;
		margin-right: 5px;
		cursor: pointer;
}

.error {
		height: 20px;
		text-align: center;
		margin: 10px;	
		font-family: tahoma, arial, helvetica;
		font-size: 12px;
		color: #FF3A3B;
		font-weight: bold;
}	

.custom_button {
		background-image: url('../img/button_small_normal.png');
		width: 78px;
		height: 24px;
		cursor: pointer;
		border: none;
		background-color: #FFFFFF;
		color: #494949;
}

.custom_button:hover {
		background-image: url('../img/button_small_hover.png');
		width: 78px;
		height: 24px;
		color: #000000;
		cursor: pointer;
		border: none;
		background-color: #FFFFFF;
}

#registration .value .year{
		float: left;
		width: 50px;
		height: 22px;
		font-family: tahoma, arial, helvetica;
		font-size: 11px;
		color: #000000;
}

#registration .value .month{
		float: left;
		width: 35px;
		height: 22px;
		font-family: tahoma, arial, helvetica;
		font-size: 11px;
		color: #000000;
}

#registration .value .day{
		float: left;
		width: 35px;
		height: 22px;
		font-family: tahoma, arial, helvetica;
		font-size: 11px;
		color: #000000;
}

input[type=radio] {
		cursor: pointer;	
}	


.link {
		color: #000000;
		font: bold 12px tahoma, arial, helvetica;
		text-decoration: none;
}

.link:hover {
		color: #FF3A3B;
		font: bold 12px tahoma, arial, helvetica;
		text-decoration: none;
}

.ui-radio-state-disabled,
.ui-radio-state-checked-disabled,
.ui-radio-state-disabled-hover,
.ui-radio-state-checked-disabled-hover {
		color: #999;
}

span.ui-checkbox,
span.ui-radio {
		display: block;
		float: left;
		width: 16px;
		height: 16px;
		background: url(../img/icon_checkbox.png) 0 -40px no-repeat;
		cursor: pointer;
}

span.ui-helper-hidden {
		display: none;
}

label {
		float: left;
		padding: 2px;
}

span.ui-radio-state-hover,
span.ui-checkbox-state-hover {
		background-position: 0 -114px;
}
		
span.ui-checkbox-state-checked {
		background-position: 0 -1px;
}
			
span.ui-checkbox-state-checked-hover {
		background-position: 0 -75px;
}

span.ui-radio-state-checked-disabled-hover,
span.ui-radio-state-checked-disabled,
span.ui-radio-state-checked {
		background-position: 0 -161px;
}
		
span.ui-radio-state-checked-hover {
		background-position: 0 -200px;
}

.ui-helper-hidden-accessible {
		position: absolute;
		left: -999em;
}

#registration .choice {
		float: left;
		margin-left: 12px;
}

.choice_text {
		float: left;
		padding-left: 5px;
		padding-top: 2px;
}

.alert_text {
		float: left;
		color: #000000;
		font: bold 12px tahoma, arial, helvetica;	
		text-align: center;
		padding: 10px;
		padding-bottom: 20px;
}

#outlinks a {
		text-decoration:none;
		font-family: times new roman, arial, helvetica;
		font-size: 14px;
		font-weight: bold;
		color: #CCCCCC;
		text-align: center;
		margin-left: 30px;
}

#outlinks a:hover {
		text-decoration:none;
		font-family: times new roman, arial, helvetica;
		font-size: 14px;
		font-weight: bold;
		color: #FF0000;
		text-align: center;
		margin-left: 30px;
}

#games_out {
		float: left;
		margin-top: 20px;
}

#games_out .once_game {
		float: left;
		width: 250px;
		height: 200px;
}

#sponsors {
		float: left;
		margin-top: 20px;
		margin-left: 200px;
}

#sponsors img {
		height: 30px;
		border: 0px;
}

#sponsors a {
		border: 0px;
		margin-left: 10px;
}