html,body
{
	margin:0;
	padding:0;
}

.video-frame {
border:5px solid #202326;
-webkit-border-radius:3px;
border-radius:3px;
background:#313840;
}

.td-frame {
border:5px solid #202326;
-webkit-border-radius:3px;
border-radius:3px;
}

.log_window
{
	font-size:8pt;
	font-weight:bold;
	padding:3px;
	color:#FFFFFF;
}

.log_date
{
	font-size:8pt;
	font-weight:bold;
	padding-right:5px;
	color:#DEDEDE;
}

.log_time
{
	font-size:8pt;
	font-weight:bold;
	color:#DEDEDE;
	padding-right:5px;
}

.log_score1
{
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
}

.log_score2
{
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
}

.log_scoreF
{
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
}

.log_team1
{
	font-size:8pt;
	font-weight:bold;
	color:#A8E4FF;
}

.log_team2
{
	font-size:8pt;
	font-weight:bold;
	color:#FAB862;
}

.log_pay_completed
{
	font-size:9pt;
	font-weight:bold;
	color:#8CE3BE;
}

.log_pay_waiting
{
	font-size:9pt;
	font-weight:bold;
	color:#FAB862;
}

.log_matchinvite_from_team
{
	color:#A8E4FF;
	font-weight:bold;
}

.log_matchinvite_to_team
{
	color:#FAB862;
	font-weight:bold;
}

.log_team_founder
{
	color:#FAB862;
	font-weight:bold;
}

.log_team_name
{
	color:#A8E4FF;
	font-weight:bold;
}

.log_game_name
{
	color:#8CE3AC;
	font-weight:bold;
}

.log_matchinvite_mapname
{
	color:#8CE3BE;
	font-weight:bold;
}


.log_player_invite_from
{
	font-size:8pt;
	font-weight:bold;
	color:#FAB862;
}

.log_player_invite_to
{
	font-size:8pt;
	font-weight:bold;
	color:#FAB862;
}

.log_player_join_team
{
	font-size:8pt;
	font-weight:bold;
	color:#8CE3BE;
}

.div-news
{
}

.user-title
{
  margin:0px;
  color:#111111;
  padding:5px 5px 5px 5px;
  width:100%;
  margin:3px;

}

.user-menu
{
  background:url(images/foliobg.jpg) fixed center center;
  margin:0px;
  color:#111111;
  padding:5px 5px 5px 5px;
  width:100%;
  margin:3px;
}

.div-main
{
	padding-left:10px;
	padding-top:10px;
}

.folio
{
	display:block;
	background:url(images/shine.png) no-repeat top center;
	padding-top:0px;
	padding-bottom:50px;
}

.folio-left
{
	background:url(images/shine.png) no-repeat top center;
	padding-top:3px;
}

.folio-panel
{
	background:url(images/shine.png) no-repeat top center;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:30px;
	width:100%;
}

.folio-panel h2{
	float:left;
	display:inline;
	height:29px;
	width:100%;
	line-height:0.1em;
	text-indent:-9999em;
	padding-bottom:0.4em;
}

.folio-panel h3{
	font-size:10pt;
	font-weight:bold;
	color:#FA914F;
	padding-top:0.0em;
	padding-bottom:0.0em;
	border-bottom:1px dotted;
	width:100%;
}

.folio-panel log{
	font-weight:bold;
	color:#FFFFFF;
}

.folio-user-th
{
	background:url(images/shine.png) no-repeat top center;
	font-size:9pt;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:3px;
	padding-bottom:3px;
}

.folio-avatar
{
	background:url(images/shine.png) no-repeat top center;
	padding-top:10px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:10px;
	width:100%;
}

.folio-user
{
	background:url(images/shine.png) no-repeat top center;
	padding-top:3px;
	margin-bottom:10px;
	width:100%;
border:5px solid #202326;
-webkit-border-radius:3px;
border-radius:3px;
background:#313840;
}


.folio-user h2{
	float:left;
	display:inline;
	height:29px;
	width:100%;
	line-height:0.1em;
	text-indent:-9999em;
	padding-bottom:0.4em;
}

.folio-user h3{
	font-size:1.3em;
	font-weight:bold;
	color:#FA914F;
	padding-top:0.5em;
	padding-bottom:1.0em;
}

.folio h2{
	float:left;
	display:inline;
	height:29px;
	width:100%;
	line-height:0.1em;
	text-indent:-9999em;
	padding-bottom:0.4em;
}

.folio h3{
	font-size:12pt;
	color:#FFFFFF;
	padding-top:1.0em;
	padding-bottom:1.0em;
}

.folio h4{
	font-size:1.3em;
	font-weight:bold;
	color:#D0D0D0;
	padding-top:0.3em;
	padding-bottom:0.3em;
}


.folio h5{
	font-size:1.3em;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:0.3em;
	padding-bottom:0.0em;
}

.folio h6{
	font-size:1.3em;
	font-weight:bold;
	color:#d16f46;
	padding-top:0.0em;
	padding-bottom:1.0em;
}

.folio span{
	float:left;
	display:inline;
	width:100%;
	height:18px;
	padding:0px 0px 28px 13px;
	position:relative;
	left:-13px;
	top:2px;
	font-size:1.2em;
	font-weight:bold;
	color:#FFFFFF;
	background:url(images/datebg.png) no-repeat top left;
}

.folio li {float:left; }

.wrap{
	width:630px;
	margin-left:25px;
	margin-right:25px;
	align:right;
	font-size:1.2em;
}

.wrap-user{
	width:630px;
	margin-left:25px;
	margin-right:25px;
	align:right;
}


.entrance{
	font-family: Tahoma;	
       font-size:10pt;
	margin-bottom:3.0em;
	color:#FFFFFF;
	width:650px;
}

.production_title{
	font-family: Tahoma;	
       font-size:16pt;
	margin-bottom:0.1em;
	color:#80beea;
}

.production_information{
	font-family: Tahoma;	
       font-size:8pt;
	margin-bottom:1em;
	color:#FFFFFF;
}

.entrance pre{
	font-family: Tahoma;
	font-size:10pt;
	color:#FFFFFF;
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}



.TitleOrange{
	font-size:10pt;
	color:#FA914F;
	padding-top:0.0em;
	padding-bottom:0px;
	margin-bottom:5px;
	border-bottom:1px dotted;
	width:100%;
	text-align:left;
}

.cp_map{
	font-size:10pt;
	color:#FA914F;
	padding-top:0.0em;
	padding-bottom:0px;
	margin-bottom:5px;
	width:160px;
	text-align:left;
	float:left;
}

.cp_date{
	font-size:12pt;
	color:#FFFFFF;
	padding-top:0.0em;
	padding-bottom:0px;
	margin-bottom:5px;
	width:160px;
	text-align:left;
	float:left;
}

.cp_week{
	font-family: Georgia;
	font-size:14pt;
	color:#FFFFFF;
	padding-top:0.0em;
	padding-bottom:0px;
	margin-bottom:5px;
	text-align:left;
	float:left;
	font-weight:normal;
	border-bottom:1px dotted;
}

body.home.1
{
	//background: #22272d url(http://cdn.steampowered.com/v/gfx/apps/1800/ss_f5875f8de419a3d5133ae7245b8296db2c027dd8.1920x1080.jpg?t=1314375473) 50% 0 no-repeat;
	//background: #22272d url(http://www.bilgeoyuncu.org/images/bg-bf3.jpg) 50% 0 no-repeat;
	background: #22272d url(http://www.bilgeoyuncu.org/images/ny.jpg) 50% 0 no-repeat;
	font: 13px/150% Tahoma, "Arial", "Helvetica", sans-serif;
	margin: 0 auto;
	padding: 0 0 30px;
	background-attachment: fixed;
}

body.home.2{
	height:100%;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;text-align:center;margin:0;padding:0;border:0;background:#3c5a76 url('status_bg.png') no-repeat center;
}

body.home
{
	background: #22272d url(images/mainbg.jpg) 50% 0 no-repeat;
	font: 13px/150% Tahoma, "Arial", "Helvetica", sans-serif;
	margin: 0 auto;
	padding: 0 0 30px;
	background-attachment: fixed;
}

body.ui
{
	background: #22272d url(images/mainbg.jpg) 50% 0 no-repeat;
	font: 13px/150% Tahoma, "Arial", "Helvetica", sans-serif;
	margin: 0 auto;
	padding: 0 0 30px;
	background-attachment: fixed;
}

.footer
{
	background: url(images/footer.png);
	background-repeat: repeat-x;
	margin:0px;
	color:#111111;
	padding:0px 0px;
	width:100%;
	margin:0px auto;
}

.header
{
	height:150px;
}

.modal-overlay
{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100%;
	width:100%;
	margin:3;
	padding:3;
	background:#343434;
	opacity:.75;
	filter: alpha(opacity=50);
	-moz-opacity: 0.75;
	z-index:101;
}

* html .modal-overlay
{   
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

.modal-window
{
	position:fixed;
	top:50%;
	left:50%;
	margin:0;
	padding:0;
	z-index:102;
}

* html .modal-window
{
	position:absolute;
}

.close-window
{
	position:absolute;
	width:32px;
	height:32px;
	right:24px;
	top:8px;
	background:transparent url('close-button.png') no-repeat scroll right top;
	text-indent:-99999px;
	overflow:hidden;
	cursor:pointer;
	opacity:.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}

.close-window:hover
{
	opacity:.99;
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
}

.AccordionTitle, .AccordionContent, .AccordionContainer
{
  position:relative;
  width:200px;
}

.AccordionContent1
{
  height:0px;
  overflow:auto;
  display:none; 
  background: #232323;
}

.AccordionContent2
{
  height:0px;
  overflow:auto;
  display:none; 
  background: #232323;
}

.AccordionContent3
{
  height:0px;
  overflow:auto;
  display:none; 
  background: #232323;
}

.AccordionContent4
{
  height:0px;
  overflow:auto;
  display:none; 
  background: #232323;
}

.AccordionTitle1
{
  padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:3px;
  width:200px;
  height:20px;
  overflow:hidden;
  cursor:pointer;
  font-family:Tahoma;
  font-size:8pt;
  font-weight:bold;
  color:#000000;
  vertical-align:middle;
  text-align:left;
  background-repeat:repeat-x;
  display:table-cell;
  background: #0595D4;
}

.AccordionTitle2
{
  padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:3px;
  width:200px;
  height:20px;
  overflow:hidden;
  cursor:pointer;
  font-family:Tahoma;
  font-size:8pt;
  font-weight:bold;
  color:#000000;
  vertical-align:middle;
  text-align:left;
  background-repeat:repeat-x;
  display:table-cell;
  background: #4AC0EE;
}

.AccordionTitle3
{
  padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:3px;
  width:200px;
  height:20px;
  overflow:hidden;
  cursor:pointer;
  font-family:Tahoma;
  font-size:8pt;
  font-weight:bold;
  color:#000000;
  vertical-align:middle;
  text-align:left;
  background-repeat:repeat-x;
  display:table-cell;
  background: #9CDCF8;
}

.AccordionTitle4
{
  padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:3px;
  width:200px;
  height:20px;
  overflow:hidden;
  cursor:pointer;
  font-family:Tahoma;
  font-size:8pt;
  font-weight:bold;
  color:#000000;
  vertical-align:middle;
  text-align:left;
  background-repeat:repeat-x;
  display:table-cell;
  background: #D4F0FE;
}

.AccordionContent
{
  height:0px;
  overflow:auto;
  display:none; 
}

.AccordionContainer
{
  border-top: solid 0px #232323;
  border-bottom: solid 0px #232323;
  border-left: solid 0px #232323;
  border-right: solid 0px #232323;
}

.servers-background
{
  background: url(bg8.png);
  background-repeat: repeat-x;
  margin:0px;
  color:#111111;
  padding:0px 0px;
  width:100%;
  margin:0px auto;
}

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../user/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../user/images/prev.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../user/images/next.gif) right 50% no-repeat; }

/*** START : next / previous text links ***/
#nextLinkText, #prevLinkText{
color: #000000;
font-weight:bold;
text-decoration: none;
}
#nextLinkText{
padding-left: 20px;
}
#prevLinkText{
padding-right: 20px;
}
/*** END : next / previous text links ***/
/*** START : added padding when navbar is on top ***/

.ontop #imageData {
    padding-top: 5px;
}

/*** END : added padding when navbar is on top ***/

#imageDataContainer{
	font: 10px Tahoma, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	color: #000000;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}
#imageData #helpDisplay {clear: left; float: left; display: block; }

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	display: none;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac */
	height: 1%;
	/* End hide from IE-mac */
	}	
	


body {
background: #000000;
margin: 0px; 
text-align: left; 
color: #D4D4D0;
font-family: Tahoma;
font-size: 8pt;
font-weight: normal;
scrollbar-base-color: #656565;
scrollbar-arrow-color: #FFFFFF;
scrollbar-shadow-color: #686A65;
scrollbar-darkshadow-color: #686A65;
scrollbar-highlight-color: #686A65;
scrollbar-3dlight-color: #686A65;
scrollbar-track-color: #464646;
}

input.file
{
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

span.Picture-Frame1
{
  padding:5px;
  cursor:pointer;
  background: #232323;
  border: 1px solid #676767;
  width: 140px;
  height: 110px;
  margin:5px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}

span.Picture-Frame1:hover
{
	background: #F4CD3D;
	display: inline-block;
}

th
{
background:#232323;
border: 1px solid #343434;
font-family: Tahoma;
font-size: 8pt;
color:#FFFFFF;
}

td
{
margin: 0px; 
border: 0px solid #232323;
font-family: Tahoma;
font-size: 8pt;
}

td a
{
font-family: Tahoma;
font-size: 8pt;
color: #FFFFFF;
text-decoration: none;
}

td a:link
{
text-decoration: none;
}

td a:hover
{
text-decoration: none;
}


.tx
{
	background: #464646 url(../user/images/bg.gif);
	background-repeat: repeat-x;
	margin:0px;
}

.TitleA1
{
	border: 0px solid #FFFFFF;
	background: #C1DCEF;
	background-repeat: repeat-x;
	margin:0px;
}

.TitleA2
{
	border: 0px solid #FFFFFF;
	background: #DBEDBD;
	background-repeat: repeat-x;
	margin:0px;
}

.TitleA3
{
	border: 0px solid #FFFFFF;
	background: #EBB8CB;
	background-repeat: repeat-x;
	margin:0px;
}

.TitleA5
{
	border: 0px solid #FFFFFF;
	background: #F9DC92;
	background-repeat: repeat-x;
	margin:0px;
}

.TitleUser
{
	border: 0px solid #F0F0F0;
	background: url(UserBg1.png);
	background-repeat: repeat-x;
	color:#D0D0D0;
	margin:0px;
}

.Side-Title-Back
{
	display:block;
	background:url(images/shine.png) no-repeat top center;
	padding-top:0px;
	padding-bottom:0px;
	color:#FFFFFF;
}

.Side-Title
{
	display:block;
	color:#FFFFFF;
	font-size:12pt;
}

.folio-user-td-title
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.3em;
}

.Side-Content
{
	background:url(images/shine.png) no-repeat top center;
	padding-top:3px;
	width:100%;
	align:center;
}

.TitleA7
{
	border: 1px solid #99BBE8;
	background: url(bg9.png);
	background-repeat: repeat-x;
	color:#000000;
	margin:0px;
}

.TitleA8
{
	border: 1px solid #BDEDB7;
	background: url(bg11.png);
	background-repeat: repeat-x;
	color:#000000;
	margin:0px;
}

.TitleA9
{
	border: 1px solid #B4AAEB;
	background: url(bg12.png);
	background-repeat: repeat-x;
	color:#000000;
	margin:0px;
}


.Title1
{
	border: 0px solid #FFFFFF;
	background: #464646 url(bg1.jpg);
	background-repeat: repeat-x;
	margin:0px;
}

.Title2
{
	border: 0px solid #FFFFFF;
	background: #464646 url(bg2.jpg);
	background-repeat: repeat-x;
	margin:0px;
}

.Title3
{
	border: 0px solid #FFFFFF;
	background: #464646 url(bg3.jpg);
	background-repeat: repeat-x;
	margin:0px;
}

.Title5
{
	border: 0px solid #FFFFFF;
	background: #464646 url(bg5-a.png);
	background-repeat: repeat-x;
	margin:0px;
}

.Title7
{
	border-top: solid 0px #99BBE8;
	border-bottom: solid 0px #99BBE8;
	border-left: solid 0px #99BBE8;
	border-right: solid 0px #99BBE8;
	background: #FFFFFF;
	background-repeat: repeat-x;
	color:#000000;
	margin:0px;
}

.Title8
{
	border-top: solid 0px #99BBE8;
	border-bottom: solid 0px #99BBE8;
	border-left: solid 0px #99BBE8;
	border-right: solid 0px #99BBE8;
	background: #FFFFFF;
	background-repeat: repeat-x;
	color:#000000;
	margin:0px;
}

.Title9
{
	border-top: solid 0px #898989;
	border-bottom: solid 1px #676767;
	border-left: solid 1px #676767;
	border-right: solid 1px #676767;
	background: #232323;
	background-repeat: repeat-x;
	color:#000000;
	margin:0px;
}

.ServerType1
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #FFFFFF;
	background: #464646 url(bg1.jpg);
	background-repeat: repeat-x;
	margin:0px;
}

.ServerType2
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #FFFFFF;
	background: #464646 url(bg2.jpg);
	background-repeat: repeat-x;
	margin:0px;
}

.ServerType3
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #FFFFFF;
	background: #464646 url(bg3.jpg);
	background-repeat: repeat-x;
	margin:0px;
}

.tq
{
border: 0px solid #000000;
font-family:Tahoma;
height:8pt;
color:#000000;
font-size:8pt;
text-align:left;
background:#787878;
padding-left:0px; padding-right:0px; padding-top:6px; padding-bottom:6px;
}

.tz
{
border: 1px solid #000000;
font-family:Tahoma;
height:8pt;
color:#000000;
font-size:8pt;
text-align:center;
background:#F9D674;
padding-left:0px; padding-right:0px; padding-top:3px; padding-bottom:3px;
}

.price1
{
border: 1px solid #000000;
font-family:Tahoma;
height:8pt;
color:#000000;
font-size:8pt;
text-align:center;
background:#25587E;
padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:3px;
}

.price2
{
border: 1px solid #000000;
font-family:Tahoma;
height:8pt;
color:#000000;
font-size:8pt;
text-align:center;
background:#C12267;
padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:3px;
}

.price3
{
border: 1px solid #000000;
font-family:Tahoma;
height:8pt;
color:#000000;
font-size:8pt;
text-align:center;
background:#4AA02C;
padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:3px;
}

.slot
{
font-family:Tahoma;
font-weight:bold;
color:#FF9933;
font-size:8pt;
}

.price
{
font-family:Tahoma;
font-weight:bold;
color:#FFFFFF;
font-size:8pt;
}

.oldprice
{
font-family:Tahoma;
font-weight:bold;
text-decoration: line-through;
color:#656565;
font-size:8pt;
}

.ty
{
border: 0px solid #000000;
font-family:Tahoma;
height:8pt;
color:#000000;
font-size:8pt;
text-align:left;
background:#333738 url('../user/images/back2.gif') repeat-x;
padding-left:0px; padding-right:0px; padding-top:6px; padding-bottom:6px;
}

.setting
{
border: 1px solid #545454;
background:#454545;
font-family:Tahoma;
height:8pt;
color:#FFFFFF;
font-size:8pt;
text-align:right;
font-weight:bold;
}

.value
{
border: 1px solid #343434;
background:#232323;
font-family:Tahoma;
height:8pt;
color:#FFFFFF;
font-size:8pt;
text-align:center;
font-weight:bold;
}

.info
{
border: 1px solid #000000;
background:#000000;
font-family:Tahoma;
height:8pt;
color:#FFFFFF;
font-size:8pt;
text-align:left;
font-weight:bold;
}

.Header1 {
border: 1px solid #747474;
font-family:Tahoma;
color:#FFFFF;
font-size:8pt;
text-align:left;
background:#333738;
}



.image{
	border-style:solid;
	border-color: #FFFFFF;
	border-width:1px;
}

.image-gray{
	align:center;
	border:3px solid #202326;
       -webkit-border-radius:3px;
       border-radius:3px;
}

.image-white{
	border-style:dotted;
	border-color: #FFFFFF;
	border-width:1px;
	align:center;
}

.banner{
	border-style:solid;
	border-color: #898989;
	border-width:1px;
}

.avatar{
	border:3px solid #202326;
       -webkit-border-radius:3px;
       border-radius:3px;
}

.row1 {
border: 1px solid #747474;
font-family:Tahoma;
font-size:8pt;
color:#FFFFFF;
text-align:center;
background:#000000 url("images/rows.gif") repeat-x;
}

a.menulink{
	font-family: Tahoma; font-size: 10pt;
	color: #D3D3D3;
	text-decoration: none;
}

a.menulink:hover {
	font-family: Tahoma; font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom:1px dotted;
}

a.join_event{
	font-family: Tahoma; font-size: 11px;
	color:#8CE3BE;
	text-decoration: none;
	font-weight:bold;
	border-bottom:1px dotted;
}

a.join_event:hover
{
	color:#7BD2AD;
	font-weight:bold;
	border-bottom:1px dotted;
}

a.subject{
	font-family: Tahoma; font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}

a.subject:hover {
	font-family: Tahoma; font-size: 8pt;
	color: #F3F3F3;
	text-decoration: none;
	border-bottom:1px dotted;
}

a.select-language{
	font-family: Tahoma; font-size: 10pt;
	color: #D3D3D3;
	text-decoration: none;
}

a.select-language:hover {
	font-family: Tahoma; font-size: 10pt;
	color: #FFFFFF;
	border-bottom:1px dotted;
}

.wrap-border
{
border:3px solid #202326;
-webkit-border-radius:3px;
border-radius:3px;
background:#313840;
opacity:.95;
filter: alpha(opacity=95);
-moz-opacity: 0.95;
}

.wrap-border-right
{
border-right:3px solid #202326;
}

.wrap-border-top
{
border-top:3px solid #202326;
}

.borderit img{
border: 1px solid #565656;
}

.borderit:hover img{
border: 1px solid #787878;
}

.borderit:hover{
color: red; /* irrelevant definition to overcome IE bug */
}

.borderit2 img{
border: 0px solid #565656;
}

.borderit2:hover img{
border: 0px solid #787878;
}

.borderit2:hover{
color: red; /* irrelevant definition to overcome IE bug */
}

a.link1{
	font-family: Tahoma; font-size: 8pt;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}

a.link1:hover {
	font-family: Tahoma; font-size: 8pt;
	color: #76ABD7;
	font-weight:bold;
	text-decoration: none;
}

a.link{
	font-family: Tahoma;
       font-size: 10pt;
	color: #A2CA30;
	text-decoration: none;
	border-bottom:1px dotted;
}

a.link:hover {
	font-family: Tahoma;
       font-size: 10pt;
	color: #B3DB41;
	text-decoration: none;
	border-bottom:1px dotted;
}

a.link-social{
	font-family: Verdana; font-size: 8pt;
	color: #FAFAFA;
	text-decoration: none;
	border-bottom:1px dotted;
}

a.link-social:hover {
	font-family: Verdana; font-size: 8pt;
	color: #B3DB41;
	text-decoration: none;
	border-bottom:1px dotted;
}

a.link-support{
	font-family: Verdana; font-size: 8pt;
	color: #FAFAFA;
	text-decoration: none;
}

a.link-support:hover {
	font-family: Verdana; font-size: 8pt;
	color: #47C6F4;
	text-decoration: none;
	border-bottom:1px dotted;
}

a.team{
	border:2px solid #000000;
}

a.team:hover {
	border:2px solid red;
}

.tournament-title{
	background:#000000 url('g1.jpg') repeat-x;
	font-family: Tahoma; font-size: 10pt;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 6px;
}

.mlink{
	font-family: Tahoma; font-size: 8px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

.mlink:hover {
	background: #000000;
	font-family: Tahoma; font-size: 8px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

.test{
	background:#000000 url('g1.jpg') repeat-x;
	font-family: Tahoma; font-size: 8pt;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

.test:hover {
	background: red;
	font-family: Tahoma; font-size: 8pt;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}

.test1{
	background:#000000 url('g4.jpg') repeat-x;
	font-family: Tahoma; font-size: 8pt;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

.test1:hover {
	background: red;
	font-family: Tahoma; font-size: 8pt;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}

.PriceStyle1{
	background: #6699FF;
	border:1px solid #FFFFFF;
	padding-left:3px; padding-right:3px; padding-top:0px; padding-bottom:0px;
	font-family: Tahoma; font-size: 8pt;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}

.PriceStyle2{
	background: #FF9933;
	border:1px solid #FFFFFF;
	padding-left:3px; padding-right:3px; padding-top:0px; padding-bottom:0px;
	font-family: Tahoma; font-size: 8pt;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}

.PriceStyle3{
	background: #66CC00;
	border:1px solid #FFFFFF;
	padding-left:3px; padding-right:3px; padding-top:0px; padding-bottom:0px;
	font-family: Tahoma; font-size: 8pt;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}

.highlight1{
	background: #FF9933;
	border:0px solid;
	padding-left:3px; padding-right:3px; padding-top:0px; padding-bottom:0px;
	font-family: Tahoma; font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}

.comment
{
	background: url(yellow-gradient.png);
	background-repeat: repeat-x;
	border:1px solid #ece6ac;
	font-family: Tahoma; font-size: 8pt;
	color: #000000;
	padding-left: 3px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}


a.logout{
	font-family: Tahoma; font-size: 8pt;
	padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:3px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.logout:hover {
	padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:3px;
	font-family: Tahoma; font-size: 8pt;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom:1px dotted;
}
.warning:hover {
	background: red;
	border:1px solid #FFFFFF;
	padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:3px;
	font-family: Tahoma; font-size: 8pt;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

.selectedpage{
	background: #76ABD7;
	border:1px solid #FFFFFF;
	padding: 6px;
	font-family: Tahoma; font-size: 8pt;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}

a.page{
	font-family: Tahoma; font-size: 8pt;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 6px;
}

a.page:hover {
	background: #FFBA6D;
	padding: 6px;
	font-family: Tahoma; font-size: 8pt;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}


a.pageprev{
	font-family: Tahoma; font-size: 8pt;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 6px;
}

a.pageprev:hover {
	background: #FFBA6D;
	padding: 6px;
	font-family: Tahoma; font-size: 8pt;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}

a.pageprevdisabled{
	font-family: Tahoma; font-size: 8pt;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 6px;
  	background:url(images/shine.png) fixed center center;
}

a.pagenext{
	font-family: Tahoma; font-size: 8pt;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 6px;
}

a.pagenext:hover {
	background: #FFBA6D;
	padding: 6px;
	font-family: Tahoma; font-size: 8pt;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}

a.pagenextdisabled{
	background: #343434;
	padding: 6px;
	font-family: Tahoma; font-size: 8pt;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.gamestats{
	background: #343434;
	border:1px solid #FFFFFF;
	padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:3px;
	font-family: Tahoma; font-size: 8pt;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.gamestats:hover {
	background: #FFBA6D;
	border:1px solid #FFFFFF;
	padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:3px;
	font-family: Tahoma; font-size: 8pt;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}

p
{
font-family: Tahoma; font-size: 8pt;
}

.text
{
	padding:2px;
	background-color:#22272d;
	border-top:1px solid #342d32;
	border-left:1px solid #342d32;
	border-bottom:1px solid #5a4e58;
	border-right:1px solid #5a4e58;
	position:relative;
	top:0px;
	color:#FFFFFF;
	font-family: Tahoma; font-size: 8pt;
}

.code-text
{
	padding:2px;
	background-color:#4d424a;
	border-top:1px solid #342d32;
	border-left:1px solid #342d32;
	border-bottom:1px solid #5a4e58;
	border-right:1px solid #5a4e58;
	position:relative;
	top:0px;
	color:#FFFFFF;
	font-family: Courier New; font-size: 10pt;
}


.text2
{
	padding:2px;
	background-color:#22272d;
	border-top:1px solid #342d32;
	border-left:1px solid #342d32;
	border-bottom:1px solid #5a4e58;
	border-right:1px solid #5a4e58;
	position:relative;
	top:0px;
	color:#FFFFFF;
	font-family: Tahoma; font-size: 8pt;
}

.button
{
	padding-bottom:50px;
	border:1px solid #2B232E; font-family: Tahoma; font-size: 8pt;
	background:url(images/shine.png) no-repeat top center;
	padding: 2px 2px 2px 2px;
	color:#FFFFFF;
	font-size:1.2em;
}

.button2
{
	padding-bottom:50px;
	border:1px solid #2B232E; font-family: Tahoma; font-size: 8pt;
	background:url(images/shine.png) no-repeat top center;
	padding: 2px 2px 2px 2px;
	color:#FFFFFF;
	font-size:1.2em;
}

select, option
{
	padding:1px;
	background-color:#22272d;
	border-top:1px solid #342d32;
	border-left:1px solid #342d32;
	border-bottom:1px solid #5a4e58;
	border-right:1px solid #5a4e58;
	top:0px;
	color:#FFFFFF;
	font-family: Tahoma; font-size: 10pt;
}

textarea
{
	background: #454545;color: #FFFFFF;border:1px solid #676767; font-family: Tahoma; font-size: 8pt;
}

.label1
{
font-family: Tahoma; font-size: 10pt;
color:#FFFFFF;
}

.join
{
border:1px solid #FFD455; font-family: Tahoma; font-size: 8pt;
background: #FFD264; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; color:#000000;
font-weight:bold;
}

checkbox
{
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  display: block;
  clear: left;
  float: left;
}

radio
{
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  display: block;
  clear: left;
  float: left;
}

hr
{
	MARGIN: 2px 0px; COLOR: #454545; BORDER-TOP-STYLE: dotted; BORDER-RIGHT-STYLE: dotted; BORDER-LEFT-STYLE: dotted; BORDER-BOTTOM-STYLE: dotted; size: 1px
}
