body
{
  color: #646363;
  font-family: Tahoma;
  font-size: 11px;
  margin: 0px;
  padding: 0px;

      
  background-color: #262626;
  background-image:url('/images/totalsteam/background.jpg');
  background-repeat: no-repeat; 
  background-position: top center;
  background-attachment: fixed;
}

hr.hrtop
{
  border: 0px;
  border-bottom: 1px solid #a5a3a4;
}
/* ####################################################### */
/* DIV SETINGS */
/* ####################################################### */
div.HelpDiv
{
 background-color:#4f4949;
 padding:10px; 
 color: white;
 border: 1px solid #a1a1a1;
 cursor: pointer;
 width: 260px;
}

div.clr
{
  clear: both;
  font-size: 1px;
}
/* TOP ICON ROW */

div.iconRow
{
  height: 63px;
  text-align: center;
  display: table-row;
  width:100%;

}

div.TopNavi
{
  padding: 5px;
  background-color: #343333;
}

div.iconRowOut
{
  display: table;
  width:100%;
  background-image:url('/images/_shared/top/icons_bg.jpg');
  background-repeat: repeat-x; 
}

div.iconLeft
{
  display: table-cell;
  float: left;
}

div.iconRight
{
  display: table-cell;
  text-align: right;
  vertical-align: top;
  padding-top: 8px;
}

div.NewsTicker
{
  border-left: 4px solid #5c5c5c;
  padding-left: 5px;
}

td.TGlogo
{
  padding-right: 8px;
  width: 25px;
  padding-left: 12px;
  padding-top: 5px;
}

div.fl
{
  float:left
}

div.fr
{
  float:right
}

div.border
{
  border: 1px solid #a1a1a1;
}
/* ALLSITE  */

div.allsite
{
  position: absolute; 
  width: 100%; 
  margin-top: 23px;
  text-align: center;
  padding-top: 11px;
  
}

div.borderFL
{
  border: 1px solid #989898;
  float: left;
  margin-bottom: 3px;
}

div.borderFL_Right
{
  border: 1px solid #989898;
  float: left;
  margin-bottom: 3px;
}

div.contentCenter_in
{
  border: 1px solid #989898;
  float: left;
  border-top: 0px;
}

div.contentText
{
  background-color: #FFFFFF;
  width: 499px;
}

div.contentInside
{
  padding: 3px;
}

div.TextInside
{
  padding: 7px 6px 7px 7px;
  text-align: justify;
}

div.Notice
{
  background-image:url('/images/_shared/notice-alert.jpg');
  background-position: top left;
  background-repeat: no-repeat;
  background-color: #a4a3a3;
  padding: 8px;
  padding-left: 60px;
  margin-bottom: 7px;
  color:#FFFFFF;
  height: 40px;
}


div.InsideHelp
{
  padding: 6px;
}

div.borderFL_in
{
  border: 1px solid #989898;
  float: left;
  border-bottom: 0px;
}

div.ButtonLeft
{
  height: 20px;
  width: 3px;
  background-image: url('/images/_shared/button-corner-l.gif');   
  float:left;
}

div.ButtonRight
{
  height: 20px;
  width: 3px;
  background-image: url('/images/_shared/button-corner-r.gif');   
  float:left;
}

div.ButtonRightMore
{
  height: 20px;
  float:left;
  background-color: #a4a3a3;
}

div.ButtonRightMoreCorner
{
  height: 20px;
  width: 3px;
  background-image: url('/images/_shared/button-morecorner-r.gif');   
  float:left;
}

div.ButtonCenter
{
  float: left;
  height: 20px; 
  background-color: #343333;
}

div.ButtonCenter2
{
  float: left;
  height: 20px; 
  background-color: #343333;
}

div.ButtonCenterC
{
  float: left;
  height: 20px; 
  background-color: #343333;
}

div.ButtonLeft_r
{
  height: 20px;
  width: 3px;
  background-image: url('/images/_shared/button-corner-r.gif');   
  float:right;
}

div.ButtonRight_r
{
  height: 20px;
  width: 3px;
  background-image: url('/images/_shared/button-corner-l.gif');   
  float:right;
}

div.ButtonLeftMore_r
{
  height: 20px;
  float:right;
  background-color: #a4a3a3;
}

div.ButtonLeftMoreCorner_r
{
  height: 20px;
  width: 3px;
  background-image: url('/images/_shared/button-morecorner-l.gif');   
  float:right;
}

div.ButtonCenter_r
{
  float: right;
  height: 20px; 
  background-color: #343333;
  text-align: center;
}

div.ButtonCenterC_r
{
  float: right;
  height: 20px; 
  background-color: #343333;
}

div.ButtonWrite
{
  padding: 3px 3px 0px 3px;
  text-transform: lowercase;
}

div.ButtonWrite2
{
  padding: 3px 3px 0px 3px;
}

div.ButtonWriteS
{
  padding: 3px 3px 0px 5px;
}

div.ButtonWriteS_r
{
  padding: 3px 5px 0px 3px;
}

div.SpaceFL
{
  float:left;
  width: 3px;
  font-size: 3pt;
}

form
{
  padding: 0px;
  margin: 0p;
}

h1.shadow
{
  text-transform: uppercase;
}
.shadow { 
  position: relative; 
  left: 1px; 
  top: 1px; 
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
  font-family: Arial;
  margin: 0px;
  padding: 0px;
  text-transform: uppercase;
  }
  
.menuText A{ 
  position: absolute; 
  left: -1px; 
  top: -1px; 
  font-size: 8pt;
  font-weight: bold;
  color: #FFFFFF;
  font-family: Arial;
  margin: 0px;
  text-decoration: none;
  padding: 0px;
  text-transform: uppercase;
  }

.menuText{ 
  position: absolute; 
  left: -1px; 
  top: -1px; 
  font-size: 8pt;
  font-weight: bold;
  color: #FFFFFF;
  font-family: Arial;
  margin: 0px;
  text-decoration: none;
  padding: 0px;
  text-transform: uppercase;
  }

div.Comment
{
  padding-top: 3px;
  width: 42px;
}

.SaveButton
{
  width: 100px;
  height: 24px;
  border: 0px;
  background-image: url('/images/_shared/save.gif');   
  background-repeat: no-repeat;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 11px;
  cursor: pointer;
  text-align: right;
  padding-right: 5px;
}

img.CommentIconka
{
  padding-right: 2px;
}

/* TOP ICON ROW  END*/
/* LOGIN */

div.LoginButton-Log
{
  background-image: url('/images/_shared/home-login-buttonbg.gif');   
  background-repeat: no-repeat;
  width: 150px;
  height: 20px;
  float:left;
  font-family: arial;
  font-weight: bold;
  text-transform: uppercase;
  color: white;
  cursor: pointer;
}

div.LoginButton-Reg
{
  background-image: url('/images/_shared/home-login-reg-buttonbg.gif');   
  background-repeat: no-repeat;
  width: 105px;
  height: 20px;
  float:left;
  margin-left: 7px;
  text-align: center;
  font-family: arial;
  font-weight: bold;
  text-transform: uppercase;
  color: white;
  cursor: pointer;
}
/* CENTER */


div.siteBg
{
  width: 778px;
  text-align: center;
  background-color: #4e4949;
}

td.ShadowLeft
{
  width: 7px;
  font-size: 1px;
  background-position: right;
  background-repeat: y-repeat;
}

.ShadowLeft {
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/_shared/siteBg-total-l.png');

}

.ShadowLeft[class] {
	/* IE ignores styles with [attributes], so it will skip the following. */
	background-image:url('/images/_shared/siteBg-total-l.png');
}

td.ShadowRight
{
  width: 7px;
  font-size: 1px;
}

.ShadowRight {
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/_shared/siteBg-total-r.png');
}

.ShadowRight[class] {
	/* IE ignores styles with [attributes], so it will skip the following. */
	background-image:url('/images/_shared/siteBg-total-r.png');
}

/* ROW ONE LOGIN, SERVICES, TOP PICTURE MOVED TO: style-totaldomain.css */

div.rowOne
{
  height: 183px;
  width: 100%;
}

div.rowOne_left
{
  float:left;
  width: 502px;
  background-repeat: no-repeat;
  background-position: top center;
  height: 183px;
  cursor: pointer;
}

div.rowOne_right
{
  float:left;
  width: 276px;
  background-image:url('/images/_shared/right-top.jpg');
  background-repeat: no-repeat;
  background-position: center top;
  height: 183px;
}
/* LOGIN */
div.loginDiv
{
  height: 62px;
  width: 262px;
  overflow: hidden;
  text-align: left;

}

.LoginName
{
  font-size: 11px;
  margin-left: 5px;
}

.LoginPoint
{
  font-size: 9px;
  font-weight: normal;
  color: #a3a3a3;
  margin-left: 5px;
}


.LoginIcons
{
  text-align: right;
  padding-top:6px;
  padding-left:35px;
}

/* LOGIN END */
div.serviceDiv
{
  width: 276px;
  margin-top: 2px;
  height: 118px;
  overflow: hidden;
}

/* ROW TWO MENU */


div.rowTwo
{
 height: 29px;
 width: 100%;
 text-align: left;
 background-image: url('/images/_shared/menubg.gif');
 background-repeat: repeat-x;
}

div.menuBg
{
  padding-top:9px;
  text-align:left;
}

div.menuPoint
{
  float: left;
  padding-left: 12px;
  text-transform: uppercase;
}

/* SITE SEPARATE LEFT AND RIGHT */


div.SiteLEFT
{
  float: right;
  width: 501px;
  text-align: left;
  margin-top: 0px;
  overflow:hidden;
  margin-left: 2px;
}

div.SiteLEFT[class]
{
  margin-top: 2px;
}

div.SiteRIGHT
{
  float: left;
  margin-left: 1px;
  width: 273px;
  text-align: left;
  margin-top: 2px;
}

div.siteCONTENTCENTER
{
  width: 777px; 
  padding-left: 1px;
}
/* LEFT SIDE MODULES */
/* FLASH */
div.flashBox
{
  height: 136px;
  width: 336px;
  background-color: #FFFFFF;
  background-image: url('/images/_shared/gradientbottom.jpg');
  background-repeat: repeat-x;
  background-position: bottom; 
}
/* POD */
div.podBox
{
  height: 136px;
  width: 159px;
  background-color: #FFFFFF;
  background-image: url('/images/_shared/gradientbottom.jpg');
  background-repeat: repeat-x;
  background-position: bottom; 
}

div.podBox_r1
{
  padding-left: 6px; 
  padding-top: 4px; 
  padding-right: 6px;
}

div.podBox_title
{
  background-color: #343333; 
  height: 20px;
  overflow:hidden;
  float:left;  
  padding-left: 4px;
  padding-right: 4px;
}

div.podBox_title_left
{
  background-color: #343333; 
  height: 20px;
  float:left; 
}

div.podBox_title_right
{
  background-color: #343333; 
  height: 20px;
  float:left; 
}


div.podBox_r2
{
  padding-left: 6px; 
  padding-right: 6px;

}


div.podBox_picturebg
{
  float:left;
  width: 119px;
  height: 88px;
  background-color: #343333;
  text-align: center;

}

div.podBox_vote
{
  float:left;
  width: 22px;
  height: 86px;
  margin-left: 5px;
  background-color: #343333;
  vertical-align: bottom;
  text-align: center;
  padding-bottom: 1px;
  padding-top: 1px;
}

div.podBox_r3
{
  padding-left: 6px; 
  padding-right: 6px;
  margin-top: 6px;
}

/* QUICK */
div.AdvertBox
{
  width: 499px;
  background-color: #FFFFFF;
  background-image: url('/images/_shared/gradientbottom.jpg');
  background-repeat: repeat-x;
  background-position: bottom; 
  border-bottom: 1px solid #FFFFFF;
  padding-bottom: 4px;
}

div.AdvertBox[class]
{
  padding-top: 4px;
}

.Legend-Advert
{
 padding-bottom: 4px;
}

.Legend-Advert[class]
{
 padding-bottom: 0px;
}

div.QuickBox
{
  width: 499px;
  height: 160px;
  background-color: #FFFFFF;
  background-image: url('/images/_shared/gradientbottom.jpg');
  background-repeat: repeat-x;
  background-position: bottom; 
  border-bottom: 1px solid #FFFFFF;
}

div.QuickBoxLeft
{
  float:left;
  height:120px;
  width: 242px;
  margin-top: 5px;
  overflow:hidden;
}

div.QuickBoxRight
{
  float:left;
  height:120px;
  width: 242px;
  margin-left: 5px;
  margin-top: 5px;
  overflow:hidden;
}

div.QuickBox_r1
{
  margin-bottom: 5px;
}

div.QuickBox_r2
{
  height: 20px;
  background-image: url('/images/_shared/quick-news-bg.gif');
  background-repeat: repeat-x;  
  width: 100%;
}

div.QuickBox_r3
{
  margin-top: 8px;
}

div.QuickComment
{
  float:right; 
  color: #a1a1a1; 
  border-left: 1px solid #e9e7e7; 
  height: 20px; 
  width: 40px; 
  padding-left: 4px;
  padding-right: 2px;
}

div.QuickTitle
{
  float:left;
  padding-top: 3px;
  width: 165px;
  overflow: hidden;
  height:16px;
}

input.QuickSearch
{
  background-color: #8a8989;
  border: 0px;
  color: #FFFFFF;
  font-size: 10px;
}

/* FRESH */

div.FreshBox
{
  width: 499px;
  height: 145px;
  background-color: #FFFFFF;
  background-image: url('/images/_shared/gradientbottom.jpg');
  background-repeat: repeat-x;
  background-position: bottom; 
  border-bottom: 1px solid #FFFFFF;
}


div.FreshMenu
{
  padding: 5px 10px 5px 10px;
  float: left;
  cursor: pointer;
  border-right: 1px solid #989898;
}

div.FreshMenuActive
{
  padding: 5px 10px 5px 10px;
  background-color: #FFFFFF;
  float: left;
  cursor: pointer;
  border-right: 1px solid #989898;
  border-bottom: 1px solid #FFFFFF;
}

div.FreshMenuActive_over
{
  padding: 5px 10px 5px 10px;
  float: left;
  cursor: pointer;
  border-right: 1px solid #989898;
}

div.FreshBox_r1
{
  background-color: #989898;
  height: 25px;
}

div.FreshBox_r2
{
  padding: 8px 5px 0px 5px;
}

div.FreshBox_row
{
  height: 20px;
  background-image: url('/images/_shared/quick-news-bg.gif');
  background-repeat: repeat-x;  
  width: 100%;
}

div.FreshBox_row_usr
{
  height: 27px;
  background-image: url('/images/_shared/quick-news-bg.gif');
  background-repeat: repeat-x;  
  background-position: bottom;
  width: 100%;
}

.FreshImg
{
  border: 2px solid #989898;
  width: 16px;
  height: 16px;
}

div.FreshComment
{
  float:right; 
  color: #a1a1a1; 
  border-left: 1px solid #e9e7e7; 
  height: 20px; 
  width: 40px; 
  padding-left: 4px;
  padding-right: 2px;
}

div.FreshTitle
{
  float:left;
  padding-top: 3px;
  width: 173px;
  overflow: hidden;
  height:16px;
  font-weight: bold;
}

div.FreshName
{
  padding-top: 4px;
  overflow: hidden;
  float: left;
}

div.FreshClan
{
  float: left;
  padding-top: 5px;
  padding-left: 5px;
}

div.FreshDate
{
  float:right; 
  color: #a1a1a1; 
  border-left: 1px solid #e9e7e7; 
  height: 20px; 
  width: 90px; 
  padding-left: 4px;
  padding-right: 2px;
}

div.FreshAuthor 
{
  float:right; 
  border-left: 1px solid #e9e7e7; 
  height: 20px; 
  padding-left: 4px;
  padding-right: 4px;
}

div.TitleBox
{
  width: 499px;
  background-color: #FFFFFF;
  background-repeat: repeat-x;
  background-position: bottom; 
}

/* VOTE */
div.Border_vote
{
  border: 1px solid #e0dbdb;
  margin-bottom: 2px;
  background-color: white;
  float:left;
  margin-top: 3px;
  margin-left: 3px;
}

div.vote_in
{
  background-color: white;
  padding: 4px;
  text-align:center;
}


div.VotePoint
{
  width:58px;
  height: 35px;
  background-image: url('/images/_shared/vote-points-bg.jpg');
  float:left;
  margin-top: 3px;
  font-family: Arial;
  font-size:22px;
  color:#ffffff;
  font-weight: bold;
  text-align:center;
  padding-top: 6px;
}

div.VoteInfo
{
  float:left;
  margin-left: 6px;
  border-left: 1px solid #7f7f7f;
  padding-left: 5px;
  color: #7f7f7f;
}

/* NEWS */

div.NewsBox
{
  width: 499px;
  background-color: #FFFFFF;
  background-image: url('/images/_shared/gradientbottom.jpg');
  background-repeat: repeat-x;
  background-position: bottom; 
  border-bottom: 1px solid #FFFFFF;
}

div.NewsTitlePosition
{
  padding-top: 17px;
}

div.NewsTitleRow
{
  background-image: url('/images/_shared/news-titlebg.jpg');
  background-repeat: repeat-x;
  float: left;
  padding: 6px;
}


div.NewsTitleRowEnd
{
  background-repeat: no-repeat;
  width: 19px;
  background-position: center;
  height: 34px;
  float: left;
}

.NewsTitleRowEnd {
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/_shared/news-titlecorner.png');
}

.NewsTitleRowEnd[class] {
	/* IE ignores styles with [attributes], so it will skip the following. */
	background-image:url('/images/_shared/news-titlecorner.png');
}

img.NewsTopImg
{
  border: 1px solid #646363;
  width: 483px;
}

img.Image
{
  border: 1px solid #646363;
}


div.NewsContent
{
  padding: 7px 6px 0px 7px;
  text-align: justify;
}

div.NSpace
{
  height: 1px;
  clear:both;
  font-size: 1px;
}

div.NSpace[class]
{
  height: 4px;
  clear:both;
  font-size: 1px;
}


div.NewsText
{
  text-align: justify;
}

div.NewsWar
{
	background-image:url('/images/_shared/news-warbg.gif');
	background-repeat: no-repeat;
	height: 117px;
	width: 487px;
	overflow: hidden;
	margin-bottom: 8px;
	text-align: left;
}

div.NewsWarRow1_l
{
  float: left;
  padding-top: 3px;
  padding-left: 5px;
}

div.NewsWarRow1_r
{
  float: right;
  padding: 2px;
  margin-right: 3px;
}

div.NewsWarRow2_map
{
  float:left;
  margin-top: 5px;
  padding-left: 3px;
}

div.NewsWarRow2_teams
{
  float: left;
  height: 70px;
  width: 390px;
  overflow: hidden;
  margin-top: 6px;
}

div.NewsWarRow2_team1
{
  float: left;
  height: 29px;
  width: 388px;
}

div.NewsWarRow2_p0
{
  float: left;
  height: 29px;
  padding-left: 7px;
  width: 350px;
}

div.NewsWarRow2_p1
{
  float: right;
  height: 29px;
  width: 29px;
  z-index:2;
}

div.NewsWarMapBorder
{
  border: 1px solid #8d8c8c;
}

div.WarMapName
{
  padding-top: 52px; 
  padding-left: 5px;
}

.shadowWarMapName { 
  position: relative; 
  left: 1px; 
  top: 1px; 
  font-size: 7pt;
  font-weight: bold;
  color: #313131;
  font-family: Verdana;
  margin: 0px;
  }
  
.TextWarMapName{ 
  position: absolute; 
  left: -1px; 
  top: -1px; 
  font-size: 7pt;
  font-weight: bold;
  color: #FFFFFF;
  font-family: Verdana;
  margin: 0px;
  text-decoration: none;
  }

div.WarTeam
{
  font-weight: bold;
  margin-top: 2px;
}

div.WarLineup
{
  color: #818080;  
}

div.WarPoint
{
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  padding-top: 6px;    
}

div.NewsWarRow3_l
{
  float: left;
  padding-left: 5px;
  text-align: right;
  color: #FFFFFF;
  margin-top: 3px;
  width: 325px;
}

div.NewsWarRow3_r
{
  float: right;
  padding: 2px;
  margin-right: 3px;
  margin-top: 3px;
}

div.NewsWarIcon
{
  float: right;
  margin-left: 4px;
  margin-top: 1px;
}

img.NewsWarFlag
{
  margin-top: 4px;
  margin-bottom: 8px; 
  margin-right: 4px;
}

div.NewsBottom
{
  height: 35px;
  padding: 10px 0px 0px 0px;
}

img.NewsCommentIcon
{
  margin-top: 2px;
  margin-left:2px;
  margin-right: 4px;
}

img.NewsAuthorImg
{
  border: 1px solid #7d7b7b;
  width: 23px;
  height: 23px;
}

/* NEWCOMMENT */

div.NewCommentBox
{
  width: 460px;
  background-color: #FFFFFF;
  background-image: url('/images/_shared/gradientbottom.jpg');
  background-repeat: repeat-x;
  background-position: bottom; 
  border-bottom: 1px solid #FFFFFF;
}

div.NewCommentBoxContent
{
  padding: 5px;
}

div.NewCommentReply
{
  background-color: #a6a6a5;
  padding: 6px;
}

div.NewCommentReplyAp2
{
  margin-top: 2px;
}

div.NewCommentReplyAp1
{
  margin-bottom: 2px;
}

/* COMMENT */

div.CommentBox
{
  width: 499px;
  background-color: #FFFFFF;
  background-image: url('/images/_shared/gradientbottom.jpg');
  background-repeat: repeat-x;
  background-position: bottom; 
  border-bottom: 1px solid #FFFFFF;
}

img.CommentFlag
{
  margin-top: 4px;
  margin-bottom: 8px; 
  margin-right: 4px;
}

div.CommentAuthor
{
  font-weight: bold;
  margin-top: 2px;
}

div.CommentTop
{
  background-image: url('/images/_shared/comment-top.gif');
  background-repeat: no-repeat;
  background-position: bottom; 
  color: #a6a6a5;
  width: 436px;
  height: 18px;
  margin-left: 3px;
}

div.CommentDate
{
  padding-left: 0px;
  padding-top: 3px;
}

div.CommentContentBorder
{
  background-image: url('/images/_shared/comment-bg.gif');
  background-repeat: repeat-y;
  background-position: bottom; 
  width: 436px;
  margin-left: 3px;
}

div.CommentContent
{
  padding:6px;
  padding-left: 12px;
  text-align: justify;
  color: #646363;
}

div.CommentBottom
{
  background-image: url('/images/_shared/comment-bottom.gif');
  background-repeat: no-repeat;
  background-position: bottom; 
  color: #a6a6a5;
  width: 436px;
  height: 7px;
  margin-left: 6px;
  font-size: 1px;
  margin-bottom: 6px;
}
.SortBg
{
  border-bottom: 1px solid #dddbdc; 
  border-top: 1px solid #dddbdc; 
  background-image: url('/images/_shared/sort-bg.gif');
  background-repeat: y-repeat;
}

.SortOrder
{
  cursor: pointer; 
  border-right: 1px solid white; 
  padding-left: 6px; 
  padding-right: 6px;
  height: 20px;
  float:right;
  padding-top: 4px;
}

.ContentTopStep
{
  padding-left: 3px; 
  padding-right: 3px; 
  height: 28px; 
  overflow:hidden;
  padding-top: 2px;
}
/* RIGHT SIDE MODULES*/
/* RIGHT */

div.RightBox
{
  background-color: #FFFFFF;
  background-image: url('/images/_shared/gradientbottom.jpg');
  background-repeat: repeat-x;
  background-position: bottom; 
  border-bottom: 1px solid #FFFFFF;
  width: 271px;
}

div.RightBoxBlog
{
  background-image: url('/images/totalsteam/blogbg.jpg');
  background-repeat: repeat-x;
  background-position: bottom; 
  width: 271px;
}

div.RightTop
{
  background-image: url('/images/totalsteam/right-pic.jpg');
  background-repeat: no-repeat;
  background-position: left;   
  margin-top: 2px;
  margin-bottom: 4px;
  float: right;
}

div.RightTopIn
{
  background-image: url('/images/_shared/right-top.gif');
  background-repeat: no-repeat;
  background-position: left; 
  text-align: right;
  width: 178px;
  height: 26px;
}

div.RightTopInBlog
{
  background-image: url('/images/totalsteam/right-top-blog.gif');
  background-repeat: no-repeat;
  background-position: left; 
  text-align: right;
  width: 178px;
  height: 26px;
}

div.RightTop_game
{
  margin-top: 2px;
  margin-bottom: 2px;
  float: right;
}

div.RightTopIn_game
{
  background-image: url('/images/_shared/right-top-l.gif');
  background-repeat: no-repeat;
  background-position: left; 
 text-align: right;
  height: 26px;
  padding-left: 20px;
  float: right;
}

div.RightInside
{
  padding: 3px;
}

div.RBorder
{
  border: 1px solid #e0dbdb;
  margin-bottom: 2px;
  background-color: white;
}

div.RightOnline
{
  width: 262px;
  vertical-align: middle;
  height: 25px;
  background-color: white;
}

div.RightOnline1
{
  float:left;
  padding-top: 3px;
  padding-left: 3px;
  padding-right: 3px;
  background-color: white;
  height: 22px;
}


div.RightOnline2
{
  float:left;
  padding-top: 5px;
  background-color: white;
  font-weight: bold;
  width: 140px;
  height: 20px;
  overflow: hidden;
  
}

div.RightOnline3
{
  float:right;
  padding: 3px;
  background-color: white;
  height: 19px;
}

div.RightOnline4
{
  float:right;
  padding: 3px;
  background-color: white;
  height: 19px;
  width: 20px;
  text-align:center;
  padding-left: 0px;
  padding-right: 0px;
}

div.RightOnline5
{
  float:right;
  padding: 3px;
  padding-top: 6px;
  background-color: white;
  height: 16px;
  padding-left: 0px;
}

div.RightMap
{
  text-align: right;
  background-repeat: no-repeat;
  height: 77px;
  width: 271px;
}

.RightMapName { 
  position: relative; 
  left: 1px; 
  top: 1px; 
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
  font-family: Verdana;
  margin: 0px;
  }
  
.RightMapNameT{ 
  position: absolute; 
  left: -1px; 
  top: -1px; 
  font-size: 8pt;
  font-weight: bold;
  color: #FFFFFF;
  font-family: Verdana;
  margin: 0px;
  text-decoration: none;
  }
  
div.RightMapInfo
{
  margin-top: 24px;
  padding: 4px;
}

div.RBorder_howto
{
  border: 1px solid #e0dbdb;
  margin-bottom: 2px;
  margin-right: 2px;
  float:left;
}

div.RightHowTo
{
  width: 77px; 
  height: 50px; 
  padding: 4px;  
  background-repeat: no-repeat;
  background-position: top right;
  background-color: white;
  cursor: pointer;
}

div.HowToTitle
{
  padding-top: 2px;
}

div.HowToText
{
  padding-top: 8px;
}

div.RightQuestion
{
  background-color: #343333;
  color: white;
  font-weight: bold;
  padding: 6px;
  float: left;
  margin-top: 4px;
  margin-bottom: 4px;
  background-image: url('/images/_shared/question-right.gif');
  background-repeat: no-repeat;
  background-position: right;   
}

input.RightVoteBt
{
  width: 17px;
  height: 17px;
  background-image: url('/images/_shared/right-vote-1.gif');
  background-repeat: no-repeat;
  background-position: center;  
  border: 0px; 
  background-color: white;
}

input.RightVoteBt_ov
{
  width: 17px;
  height: 17px;
  background-image: url('/images/_shared/right-vote-2.gif');
  background-repeat: no-repeat;
  background-position: center;   
  border: 0px; 
  cursor: pointer;
  background-color: white;
}

div.RightLine
{
  width: 256px;
  vertical-align: middle;
  padding: 3px;
  height: 19px;
  overflow:hidden;
}

div.RightLine2_ROW
{
  width: 256px;
  vertical-align: middle;
  padding: 3px;
  height: 29px;
  overflow:hidden;
}

div.RightLine_nl
{
  width: 256px;
  vertical-align: middle;
  padding: 3px;
  overflow:hidden;
}

div.RightLine0
{
  float:left;
  width: 24px;
}

div.RightLine1
{
  float:left;
  font-weight: bold;  
  margin-top:1px;
}


div.RightLine2
{
  float:right;
  text-align: right;
  color: #a6a6a5;
  padding-top: 2px;
}

img.RightVoteLine
{
  border: 1px solid #a4a3a3; 
  margin-top:1px;
}


div.RightBlog
{
  height: 50px;
  cursor: pointer;
  padding-left:2px;
  padding-right: 2px;
}

div.RightBlog2
{
  float:left;
  padding-left: 5px;
  height: 43px;
  overflow:hidden;
}

div.RightBlog3
{
  float: right;
  padding-top: 15px;
  width: 39px;
}


div.RightWarVs
{
  float: left; 
  padding: 0px 4px 0px 4px;
}

div.RightWarClan
{
  float: left; 
  width: 65px;
  height: 17px;
  overflow:hidden;
}


div.RightCSGRow
{
  width: 262px;
  vertical-align: middle;
  background-color: white;
}

div.RightCSGRow1
{
  text-align:center;
  padding-bottom: 1px;
}

img.RightImgCSG
{
  border: 1px solid #a4a3a3;
}



div.RightDLRow3
{
  float:right;
  background-color: white;
  padding-top: 5px;
  padding-right: 3px;
  padding-left: 3px;
  text-align: right;
  color: #a6a6a5;
  font-size: 7pt;
  height: 19px;
}

div.RightUserRow
{
  width: 262px;
  vertical-align: middle;
  background-color: white;
}

div.RightUserRow1
{
  float:left;
  padding: 4px;
  margin-bottom: 1px;
}

div.RightUserRow2
{
  float:left;
  padding:3px;
  font-weight: bold;  
  width: 200px;
  text-align: justify;
  margin-bottom: 1px;
  padding-bottom: 1px;
  font-size: 11px;
}

div.RightStatRow
{
  width: 254px;
  vertical-align: middle;
  background-color: white;
  padding: 4px;
}

div.StatFL
{
  float: left;
  font-weight: bold;
  height: 22px;
}

div.StatFR
{
  float: right;
  height: 22px;
}
/* Keresés rész */
.msgSearch
{
  font-weight: bold;
  font-size: 11px;
  color: #6f6e6e;
  background-image:url('/images/_shared/input-search.gif');
  background-repeat: no-repeat;
  background-position: left;
  padding: 4px;
  padding-left: 20px;
  padding-top: 3px;
  border: 1px solid #a0a0a0;
  font-family: Tahoma;
}
.msgSearch[class]
{
  margin-top: 1px;
}
select.msg_select
{
  font-weight: bold;
  font-size: 14px;
  color: #6f6e6e;
  z-index: 1;
}

select.game_select
{
  font-size: 11px;
  color: #6f6e6e;
  z-index: 1;
}

div.GameSelectDiv
{
  background-image:url('/images/_shared/game-select-bg.jpg');
  width: 198px;
  height: 30px;
  overflow: hidden;
  background-repeat: repeat-x;
}

div.GameSelectDivOption
{
  font-weight: bold;
  color: #FFFFFF;
  padding-left: 18px;
  background-repeat: no-repeat;
  background-position: middle;
  width: 105px;
  z-index: 1;
}

div.GameSelectDivOptionOut
{
  padding: 4px;
  background-color: #f60a0b;
  border: 1px solid #a50d0a;
  cursor: pointer;
}

.Button95_search
{
  width: 95px;
  height: 22px;
	background-image:url('/images/_shared/button95-search.gif');
  background-repeat: no-repeat;
  border: 0px;
  text-transform: uppercase;
  font-weight: bold;
  color: #6f6e6e;
  cursor: pointer;  
  background-color: #FFFFFF; 
  font-size: 11px;
  font-family: arial
}

.Button60_choose
{
  width: 60px;
  height: 22px;
	background-image:url('/images/_shared/button60-bg.gif');
  background-repeat: no-repeat;
  border: 0px;
  text-transform: uppercase;
  font-weight: bold;
  color: #6f6e6e;
  cursor: pointer;  
  background-color: #FFFFFF; 
  font-size: 11px;
  font-family: arial
}


div.msgSerach1
{
 float:left;
}

div.msgSerach2[class]
{
 float:left;
 padding-left: 4px;
}

div.msgSerach2
{
 float:left;
 padding-left: 4px;
 padding-top: 1px;
}

/* ####################################################### */
/* TEXT SETINGS */
/* ####################################################### */

div.NewsTicker
{
  color: #545454;
  font-weight: bold;
  font-size: 8pt;
}

div.SiteLEFT A
{
 text-decoration: none;
 color: #545454;
}

div.SiteRIGHT A
{
 text-decoration: none;
 color: #545454;
}


div.NewsTicker
{
  text-align: left;
}

div.podBox_title
{
  color: #FFFFFF;
  font-family: Arial;
  font-size: 8pt;
  text-transform: uppercase;
  font-weight: bold;
}

div.podBox_voted
{
  font-weight: bold;  
  width: 25px;
  text-align:center;
}

div.ButtonCenter
{
  color: #FFFFFF;
  font-weight: bold;
  text-transform: lowercase;
}

div.ButtonCenter2
{
  color: #FFFFFF;
  font-weight: bold;

}

div.ButtonCenter A
{
  color: #FFFFFF;
  font-weight: bold;
}

div.ButtonCenter2 A
{
  color: #FFFFFF;
  font-weight: bold;
}

div.ButtonWriteS 
{
  color: #FFFFFF;
}

div.ButtonWriteS_r
{
  color: #FFFFFF;
  text-transform: lowercase;
}

div.ButtonWriteS_r A
{
  color: #FFFFFF;
  text-transform: lowercase;
}

div.ButtonWrite 
{
  color: #FFFFFF;
  font-weight: bold;
  text-transform: lowercase;
}

div.ButtonWrite A
{
  color: #FFFFFF;
  font-weight: bold;
  text-transform: lowercase;
}


div.ButtonCenterC A
{
  color: #FFFFFF;
  font-weight: bold;
}



div.QuickBox_r1
{
  color: #545454;
  font-family: Arial;
  font-size: 8pt;
  text-transform: uppercase;
  font-weight: bold;
}

div.QuickBox_r2 A
{
  text-decoration: none;
  color: #545454; 
  font-weight: bold;
  font-size: 8pt;
}

div.FreshMenuActive
{
  color: #545454;
  font-family: Arial;
  font-size: 8pt;
  text-transform: uppercase;
  font-weight: bold;
}

div.FreshMenuActive_over
{
  font-family: Arial;
  font-size: 8pt;
  text-transform: uppercase;
  font-weight: bold;
  color: #e6e6e6;
}

div.FreshMenu
{
  color: #FFFFFF;
  font-family: Arial;
  font-size: 8pt;
  text-transform: uppercase;
  font-weight: bold;
}

div.FreshBox_r1
{
  color: #545454;
  font-family: Arial;
  font-size: 8pt;
  text-transform: uppercase;
  font-weight: bold;
}

div.FreshAuthor  A
{
  color: #a1a1a1; 
}

div.FreshClan  A
{
  color: #a1a1a1; 
}


div.NewsTitleRow
{
  font-weight: bold;
  font-size: 19px;
  color: #FFFFFF;
  font-family: Arial;
}

div.NewsWarRow1_l
{
  font-weight: bold;
  color: #FFFFFF;
}

div.NewsWarRow1_r
{
  color: #a6a6a5;
  font-weight: bold;
}

div.NewsWarRow1_r A
{
  color: #a6a6a5;
  font-weight: bold;
}

div.NewsWarRow3_r
{
  color: #a6a6a5;
  font-weight: bold;
}

div.NewsWarRow3_r A
{
  color: #a6a6a5;
  font-weight: bold;
}


div.AuthorDate
{
  float:right;
  padding-top: 2px;
  padding-bottom: 3px;
  width: 99px;
  text-align:center;
  overflow:hidden;
  background-image:url('/images/_shared/news-dateinfo.gif');
  background-repeat: no-repeat;
  color: #a4a3a3;
  font-family: Arial
}

div.AuthorDate2
{
  float:right;
  width: 120px;
  height: 35px;
  text-align:center;
  overflow:hidden;
  background-image:url('/images/totalsteam/news-dateinfo2.gif');
  background-repeat: no-repeat;
}


div.AuthorDate A
{
  color: #989898;
}

.WriteBig
{
  color: #545454;
  font-family: Arial;
  font-size: 8pt;
  text-transform: uppercase;
  font-weight: bold;
}

div.NewCommentReply
{
  color: #FFFFFF;
}

div.CommentNo
{
  font-size: 30px;
  color: #a6a6a5;
  font-weight: bold;
}

div.CommentAuthor A
{
  font-size: 12px;
}

div.CommentClan A
{
  color: #818080;  
  font-size: 10px;
}

div.RightTopWrite
{
  color: #FFFFFF;
  font-family: Arial;
  font-size: 8pt;
  text-transform: uppercase;
  font-weight: bold;
  padding-right: 8px;
  padding-top: 6px;
}

div.RightOnline5
{
  color: #a3a3a3;
  font-size: 7pt;  
  margin-right: 4px;
}

div.HowToTitle
{
  font-family: Arial;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}

div.HowToText
{
  color: #a6a6a5;
}

.RightLineIn2
{
  font-size: 9px;
  color: #a6a6a5;
  font-weight: normal;
  padding-top: 1px;
  padding-bottom:1px;
}

.RightFQTh
{
  font-size: 10px;
  color: #a6a6a5;
  font-weight: normal;
  padding-top: 2px;
}

.RightWarAuthorm
{
  font-size: 9px;
  color: #a6a6a5;
  font-weight: normal;
  padding-top: 2px;
}

.RightAuthor
{
  font-size: 11px;
  color: #a6a6a5;
  font-weight: normal;
  padding-top: 1px;
}

.RightWarAuthor1 
{
  font-size: 9px;
  color: #a6a6a5;
  font-weight: normal;
  padding-top: 2px;
}

.RightWarAuthor2
{
  font-size: 9px;
  color: #a6a6a5;
  font-weight: normal;
  padding-top: 2px;
}

.RightUSR
{
  font-size: 11px;
  font-weight: normal;
  padding-top: 2px;
}

img.MenuPic
{
  border: 0px;
}

div.TopNavi
{
  color: #6f6e6e;
  text-transform: lowercase;
}

div.TopNavi A
{
  color: #6f6e6e;
  text-transform: lowercase;
}

span.lastupdate
{
  color: #a6a6a5;
}

/* ####################################################### */
/* MSG SETINGS */
/* ####################################################### */


div.sample_popup { z-index: +1; }

div.sample_popup div.menu_form_header
{
  border: 1px solid #a1a1a1; 
  border-bottom: 0px;
  cursor: default;
  width: 400px;
  vertical-align: middle;
  /*background: url('form_header.png') no-repeat;*/
  background: #a40103; 
  color: #fff; 
  font: italic 17px Verdana, serif;
  padding: 4px;
}

div.sample_popup div.menu_form_body
{
  border: 1px solid #a1a1a1; 
  width: 400px;
  /*background: url('form.png') no-repeat left bottom;*/
  background-color: #636363;
  border-top: 0px;
  height: 200px;
  padding: 4px;
}

div.sample_popup img.menu_form_exit
{
  float: right;
  cursor: pointer;
  margin-top: 2px;
  margin-right: 2px;
}


/* ####################################################### */
/* Mozgatható ablakok */
/* ####################################################### */
.draggable_handle{
  background-color:#ffffff;
  width:100%;
  cursor:move;
  text-align:left;
  border: 1px solid #a1a1a1; 
  border-bottom: 0px;
  vertical-align: middle;
  /*background: url('form_header.png') no-repeat;*/
  background: #a40103; 
  color: #fff; 
  font: 14px Tahoma, serif;
  padding: 4px;  
  font-weight: bold;
}

.draggable_handle[class]
{
 padding-bottom: 10px;
}

.draggable_window{
  position:absolute;
  background-color:#636363;
  width:400px;
  height:265px; 
  display:none;
  z-index: +1;
}

.menu_form_body
{
  border: 1px solid #a1a1a1; 
  width: 400px;
  /*background: url('form.png') no-repeat left bottom;*/
  background-color: #636363;
  border-top: 0px;
  height: 265px;
  padding: 4px;
}
img.menu_form_exit
{
  cursor: pointer;
  border:0px;
  margin-top: 2px;
  margin-right: 2px;
}

/* ############## UZIABLAK ###############################*/

div.MsgWindowUserBorder
{
  border: 1px solid #cccccc;
  float:left;
}

div.MsgWindowUserBox
{
  background-color: #f1f1f1;
  height: 55px;
  width: 334px;
}

div.MsgWindowLeft
{
  color:#FFFFFF;
  font-weight: bold;
  float:left;
  width: 60px;
  text-align: left;
}

input.MsgWindowTitle
{
  font-size: 11px;
  padding: 1px;
  width: 332px;
  border: 1px solid #a3a3a3;
  color: #6f6e6e;
  font-weight: bold;
}

input.MsgWindowTitle2
{
  font-size: 11px;
  padding: 1px;
  width: 162px;
  border: 1px solid #a3a3a3;
  color: #6f6e6e;
  font-weight: bold;
}

input.MsgWindowFelado
{
  font-size: 11px;
  padding: 1px;
  width: 100px;
  border: 1px solid #a3a3a3;
  color: #6f6e6e;
  font-weight: bold;
}

div.CommentsNew
{
  height: 25px;
  margin-top: 5px;
  margin-bottom: 5px;
  width: 493px;
}

div.CommentsNew_big
{
  height: 25px;
  margin-top: 5px;
  margin-bottom: 5px;
  width: 501px;
}

div.CommentsLeft
{
  height: 25px;
  width: 23px;
	background-image:url('/images/_shared/comments-new-l.gif');
  background-repeat: no-repeat;
  float:left;
}

div.CommentsCenter
{
  height: 25px;
  width: 440px;
	background-image:url('/images/_shared/comments-new-c.gif');
  background-repeat: repeat-x;
  float:left;
  text-transform: uppercase;
  font-weight: bold;
  color: #6f6e6e;
  cursor: pointer;  
  font-size: 11px;
  font-family: arial;
}

div.CommentsCenter_big
{
  height: 25px;
  width: 448px;
	background-image:url('/images/_shared/comments-new-c.gif');
  background-repeat: repeat-x;
  float:left;
  text-transform: uppercase;
  font-weight: bold;
  color: #6f6e6e;
  cursor: pointer;  
  font-size: 11px;
  font-family: arial;
}

div.CommentsCenterIn
{
  padding-top: 6px;
  padding-left: 5px;
}

div.CommentsRight
{
  height: 25px;
  width: 30px;
  background-image:url('/images/_shared/comments-new-r.gif');
  background-repeat: no-repeat;
  float:left;
  text-align: right;
  cursor: pointer;
}

input.Button-OK
{
  width: 95px;
  height: 25px;
	background-image:url('/images/_shared/button95-save.gif');
  background-repeat: no-repeat;
  border: 0px;
  text-transform: uppercase;
  font-weight: bold;
  color: #6f6e6e;
  cursor: pointer;  
  font-size: 11px;
  font-family: arial;
  text-align: right;
  padding-right: 7px;
}

input.Button-OK[class]
{
  padding-right: 5px;
}

/* COMMENT */

div.CommentBorder
{
  border: 1px solid #bcbcbc;
  margin-bottom: 5px;
}

div.CommentBorder_ov
{
  border: 1px solid #db0606;
  margin-bottom: 5px;
}

div.CommentBoxB
{
  width: 491px;
  background-color: #FFFFFF;
  background-image: url('/images/_shared/gradientbottom.jpg');
  background-repeat: repeat-x;
  background-position: bottom; 
  border-bottom: 1px solid #FFFFFF;
}

div.CommentBoxB_big
{
  width: 499px;
  background-color: #FFFFFF;
  background-image: url('/images/_shared/gradientbottom.jpg');
  background-repeat: repeat-x;
  background-position: bottom; 
  border-bottom: 1px solid #FFFFFF;
}

div.CommentTop
{
  background-image: url('/images/_shared/comment-top-gs.gif');
  background-repeat: no-repeat;
  background-position: bottom; 
  color: #a6a6a5;
  width: 483px;
  height: 9px;
  margin-left: 3px;
  font-size: 1px;
}

div.CommentTop_big
{
  background-image: url('/images/_shared/comment-top-big.gif');
  background-repeat: no-repeat;
  background-position: bottom; 
  color: #a6a6a5;
  width: 566px;
  height: 9px;
  margin-left: 3px;
  font-size: 1px;
}

div.CommentDate
{
  margin-top: 4px;
  padding-top: 2px;
  color: #a6a6a5;
  font-size: 10px;
  border-top: 1px solid #bcbcbc;
  width: 432px;
  height: 16px;
  overflow: hidden;
}

div.CommentDate_big
{
  margin-top: 4px;
  padding-top: 2px;
  color: #a6a6a5;
  font-size: 10px;
  border-top: 1px solid #bcbcbc;
  width: 515px;
  height: 16px;
  overflow: hidden;
}

div.CommentContentBorder
{
  background-image: url('/images/_shared/comment-bg-gs.gif');
  background-repeat: repeat-y;
  background-position: top; 
  width: 483px;
  margin-left: 3px;
}

div.CommentContentBorder_big
{
  background-image: url('/images/_shared/comment-bg-big.gif');
  background-repeat: repeat-y;
  background-position: top; 
  width: 566px;
  margin-left: 3px;
}

div.CommentContent
{
  padding:6px;
  padding-left: 12px;
  text-align: justify;
  color: #646363;
  padding-bottom: 0px;
  padding-top: 0px;
}

div.CommentBottom
{
  background-image: url('/images/_shared/comment-bottom-gs.gif');
  background-repeat: no-repeat;
  background-position: bottom; 
  color: #a6a6a5;
  width: 483px;
  height: 7px;
  margin-left: 6px;
  font-size: 1px;
  margin-bottom: 6px;
}

div.CommentBottom_big
{
  background-image: url('/images/_shared/comment-bottom-big.gif');
  background-repeat: no-repeat;
  background-position: bottom; 
  color: #a6a6a5;
  width: 566px;
  height: 7px;
  margin-left: 6px;
  font-size: 1px;
  margin-bottom: 6px;
}

div.CommentNo
{
  font-size: 20px;
  color: #a6a6a5;
  font-weight: bold;
  width: 84px;
  text-align: right;
  float:left;
}

div.CommentAuthor
{
  padding-left:6px; 
  width: 348px;
  float:left;
}

div.CommentAuthor_big
{
  padding-left:6px; 
  width: 410px;
  float:left;
}

div.CommentClan
{
  color: #818080;  
  font-size: 10px;
  padding-top: 1px;
}

blockquote
{
  border: 1px solid #dedede;
  margin: 5px;
  background-color: #f5f5f5;
  padding: 5px;
}
div.adminButton
{
  height: 33px;
  width: 95px;
  background-image:url('/images/totalgaming/admin-icon-button.gif');
  background-repeat: repeat-x;  
  float:left;
  margin-left: 5px;
  cursor: pointer;
}

div.adminButtonText
{
  text-align: center;
  padding-top: 10px;
  text-transform: uppercase;
  font-weight: bold;
  font-family: arial;
  font-size: 11px;
}

div.adminListNumberBg
{
  background-image:url('/images/_shared/list-number-bg.gif');
  background-repeat: no-repeat;  
  float:left;
  height: 22px;
  width: 22px;
  margin-right: 2px;
  margin-top: 4px;
  text-align: center;
  cursor: pointer;
}

div.adminListNumberBg[class]
{
  margin-right: 4px;  
}

div.adminListNumberBg_cont
{
  background-image:url('/images/_shared/list-number-bg.gif');
  background-repeat: no-repeat;  
  float:left;
  height: 22px;
  width: 22px;
  padding-right: 4px;
  margin-top: 0px;
  text-align: center;
  cursor: pointer;
}

div.adminListNumber
{
  padding-top: 4px;
  font-weight: bold;
}

div.adminListSearchBg
{
  background-color: #eae9ea;
  border: 1px solid #cfcfcf;
  padding: 4px;
}

div.autocomplete {
  position:absolute;
  width:400px;
  background-color:white;
  border:1px solid #ccc;
  margin:0px;
  padding:0px;
  font-size:12px;
  font-weight: bold;
  text-align:left;
  max-height:200px;
  overflow:auto;
  z-index: 1;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { 
  background-color: #dddadb;
  z-index: 2;
}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

.comboSelect /* look&fell of scriptaculous select box*/
{
  margin-top: -1px;
  font-family:Tahoma;
  font-size:12px;
  font-weight: bold;
  width: 50px;
  padding-left: 2px;
  padding-top: 3px;
  display : block;
  text-align:left; 
  background-image: url('/images/totalgaming/home-select-arrow.jpg');
  background-position: right;
  background-repeat: no-repeat;
  height:16px;
  cursor: pointer;
  border:1px solid #a0a0a0;
  color:#6f6e6e;
  background-color: #FFFFFF;
  z-index: 1;
}
.comboSelect[class] /* look&fell of scriptaculous select box*/
{
  margin-top: 0px
}

div.autocomplete2 {
  position:absolute;
  width:400px;
  background-color:white;
  border:1px solid #ccc;
  margin:0px;
  padding:0px;
  font-size:11px;
  text-align:left;
  max-height:200px;
  overflow:auto;
  z-index: 1;
}
div.autocomplete2 ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete2 ul li.selected { 
  background-color: #dddadb;
  z-index: 2;
}
div.autocomplete2 ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

.comboSelect2 /* look&fell of scriptaculous select box*/
{
  margin-top: -1px;
  font-family:Tahoma;
  font-size:11px;
  width: 50px;
  padding-left: 2px;
  padding-top: 1px;
  padding-bottom: 2px;
  display : block;
  text-align:left; 
  background-image: url('/images/_shared/home-select-arrow-sm.jpg');
  background-position: right;
  background-repeat: no-repeat;
  cursor: pointer;
  border:1px solid #a0a0a0;
  color:#6f6e6e;
  background-color: #FFFFFF;
  z-index: 1;
}
.comboSelect2[class] /* look&fell of scriptaculous select box*/
{
  margin-top: 0px
}
input.Button95px-Dark
{
  width: 95px;
  height: 25px;
	background-image:url('/images/_shared/button95.gif');
  background-repeat: no-repeat;
  border: 0px;
  text-transform: uppercase;
  font-weight: bold;
  color: #6f6e6e;
  cursor: pointer;  
  background-color: #636363;
  font-family: arial;
  font-size: 11px;
}


div.SaveGoodCorner
{
  border: 1px solid #6f6e6e;
}

div.SaveGood
{
  padding: 14px;
  background-color: #21ad00;
  border: 1px solid white;
  color: white;
  font-weight: bold;
  font-size: 12px;
}

div.SaveBad
{
  padding: 14px;
  background-color: #ca2020;
  border: 1px solid white;
  color: white;
  font-weight: bold;
  font-size: 12px;
}

a.external_link
{
	background: url('/images/_shared/external.gif') center right no-repeat;
	padding-right: 13px;

}

div.admin_stepper
{
  float:left;
}

.NewsLink
{
  padding-left: 13px;
  margin-top: 2px;
  background: url('/images/_shared/news-link-icon.gif') center left no-repeat;
  
}

//* CHAT */
#chatbox
{
  background: url('/images/_shared/gradientbottom.jpg') bottom repeat-x;
  background-color:white;
  padding-top: 4px;
}

#chatbox a
{
  color: #545454;
  text-decoration: none;
}

div.ChatBorder
{
  margin-bottom: 4px;
  background-color: white;
  width: 188px;
  overflow:hidden;
  margin-top: 4px;
}

div.chatrow
{
  border: 1px solid #e0dbdb;
  padding: 4px;
  text-align:justify
}


.ChatForm {
	background-image:url('/images/_shared/chat/chat-formbg.gif');
	border: 0px;
	font-size: 11px;
	color: #545454;
	height: 16px;	
	width: 136px;
	border: 1px solid red;
	margin: 0px;
}

.ChatButton{
	background-image:url('/images/_shared/chat/chatbutton.gif');
	border: 0px;
	font-size: 11px;
	color: #FFFFFF;
	height: 20px;	
	width: 50px;
	font-weight: bold;
	cursor: pointer;
	background-position:bottom;
  background-color:#fa0003;
}

.ChatStepper
{
  float: left;
  margin-left: 4px; 
  background-color: #8b8b8b; 
  color: #FFFFFF;
  padding: 3px;
}

.ChatStepper A
{
  color: #FFFFFF;
  text-decoration: none;
}

/* LEFTMENU*/

div.leftheader
{
  width: 198px;
  height: 28px;
	background-image:url('/images/_shared/lefthead.gif');
	font-family:Arial;
	font-weight: bold;
	font-size:12px;
	color: white;
}

div.leftmenu
{
  width: 198px;
  height: 24px;
	background-image:url('/images/_shared/leftmenu_bg.gif');
	font-weight: bold;
	font-size:11px;
	color: white;
	background-repeat: repeat-x;
}

div.leftgame
{
  background-color: #4e4949; 
  height: 30px;
	font-family:Arial;
	font-weight: bold;
	font-size:12px;
	color: white;
}

/* 20080925 */
input.text_input
{
  border: 1px solid #a3a3a3;
  color: #6f6e6e;
  padding: 3px;
  font-size: 11px;
  height: 14px;
}

