* {
padding:0; 
margin:0;
}

body 
{
   text-align:center; 
   vertical-align:top; 
   background:#418ade; 
   color:#fff;
   font-family:Tahoma;
   font-size:0.875em;
   line-height:140%;
}

a
{
   color:#b30000;
   text-decoration:underline;
}

a:hover
{
   color:#1b589c;
   text-decoration:none;
}

img { border:0; padding:0; margin:0;}

input {vertical-align:middle;}


td
{
   color: #000;
   vertical-align: top;
}

#globalWrapper
{
}

div#mainWrapper 
{
   width:790px; 
   margin: 0 auto;
   text-align:left;
   padding:0 10px;
   border:0;
   background-color:#1E63AE;
}

div#topPart
{
   padding:0;
   border:0;
   margin-bottom: 10px;
}

div#topPart td.logo
{
   width:23%;
   height:54px;
   font-size:25px;
   font-weight:900;
   color:#FFFFFF;
   padding:0;
}

div#topPart td.slogan
{
   color:#ffffff;
   /*padding:10px 25px;*/
   text-align:right;
}

div#topPart td.slogan h1
{
   color:#ffffff;
   font-size:1.2em;
   text-align:left;
}

div#mainContent 
{
   border:0;
}

div#sideBar
{
   float:left;
   width:170px;
   background-color: transparent;
}

.floatClear
{
   clear:both;
}

div#footer
{
   display: block;
   padding:5px 0 5px 0;
   border:0;
   border-top:1px solid #efefef; 
   margin-top:10px; 
   text-align:right;
}

div#footer span#copyright
{
   font-size:0.82em;
}

div#counters
{
   text-align:center;
   padding:5px 0; 
}

div#fMenu
{
   text-align: center;
   color: #ffffff;
}

div#fMenu a
{
   color: #ffffff;
   text-decoration:none; 
}
div#fMenu a:hover
{
   color: #ffffff;
   text-decoration:underline; 
}

/* Top part */
table.hdrTable
{
   width: 100%;
   border-collapse: collapse;
}

table.hdrTable td
{
   /*border:1px solid #dfe7f3;*/
}

div#topMenu
{
   text-align: right;
   color: #000000;
   background:#dfe7f3;
   padding: 3px;
}

div#topMenu a
{
   color: #000000; 
   text-decoration:none;
   padding: 0 4px;
}
div#topMenu a:hover
{  
   color: #b30000; 
   text-decoration:none;
}

/* Content part */
ul.l_mnu
{
  list-style:none;
}

ul.l_mnu li 
{ 
   padding:0; 
   margin:0;
   padding-left:24px; 
   background-color:#dfe7f3;
   color:#000000; 
   border-bottom:1px solid #FFFFFF;
   display:block;
   width:auto;
}

ul.l_mnu li:hover
{ 
   background-color:#d6e0ef;
}

ul.l_mnu li a 
{ 
   color:#000000;
   text-decoration:none; 
   line-height:24px;
}

ul.l_mnu li a:hover 
{
   color: #b30000; 
}

ul.l_mnu li a.mnu_active
{
   color:#1b589c;
}

/* Content part */
div#content-plain
{
   float:right;
   width:780px;
   height:auto;
   min-height:370px;
   background:#ffffff none repeat scroll 0;
   color:#000000;
   padding:5px;
}

div#content-plain table.cntHolder
{
   width: 99%;
   padding:0;
   line-height: 17px;
}

div#content-plain table.cntHolder td.cntCell
{
   color:#000000;
   padding:20px;
   vertical-align: top;
}

div#content 
{
   float:right;
   width:600px;
   height:auto;
   min-height:760px;
   background:#ffffff none repeat scroll 0;
   color:#000000;
   padding:5px;
}

div#content table.cntHolder
{
   color:#000000;
   width:99%;
   padding:10px;
   line-height:17px;
}

div#content table.cntHolder td.cntCell
{
   color:#000000;
   padding:10px;
   vertical-align:top;
}

div.hrLine
{
   border:0; 
   border-bottom:1px solid #ACACAC; 
   margin-top:10px; 
   margin-bottom:10px; 
   display:block;
}

.txtHeader
{
   border:0; 
   border-bottom:1px solid #ACACAC; 
   padding-bottom:5px;
   margin: 5px 5px 0 0; 
   display:block;
   font-size: 1.2em;
}

.txtHeader2
{
   border:0; 
   border-bottom:1px solid #ACACAC; 
   margin: 15px 0 5px 0; 
   display:block;
   font-size: 100%;
}

div.hitItem
{
   clear:both;
   margin-bottom:3px; 
   width:305px; 
   display: block;
   border-bottom:1px solid #acacac;
}

div.hitItem table.hits
{
   width:100%;
   color:#000000;
}

div.hitItem table.hits td
{
   padding:0 !important;
}

td.hits_img
{
   width:50px;
   overflow:hidden;
}

td.hits_img img
{
   width:44px;
   height:44px; 
}

td.hits_info
{
}

div.newItem
{
   clear:both;
   margin-bottom:3px; 
   width:230px; 
   display: block;
   border-bottom:1px solid #acacac;
}

div.newItem table.new
{
   width:100%;
   color:#000000;
}

div.newItem table.new td
{
   padding:0 !important;
}

td.new_img
{
   width:50px;
}

td.new_info
{
}

div.onlineWrp
{
   padding: 0 0 10px 0;
}

div.onlineItem
{
   border-bottom:1px solid #acacac;
   clear:both;
   display: block;
   padding:3px 0;
   width:100%; 
}

div.onlineItem table.olTbl
{
   width:100%;
   color:#000000;
}

div.onlineItem table.olTbl td
{
}

div.asBtn3
{
   width:auto;
}

div.asBtn3 a
{
   color:#ffffff;
   display: block;
   white-space:nowrap;
   font-weight:bold;
   width:120px;
   padding:5px 5px 5px 28px; /*3px 8px*/
   background-color:#0099FF;
   background-image:url(/is/b3.gif);
   background-position:-2px -3px;
   font-weight:bold;
   font-size:1em;
   line-height:17px;
   text-decoration: none;
}

div.asBtn3 a:hover
{
   color:#ffffff;
}

td.onlineRunBtn
{
   width: 100px;
   vertical-align: middle;
   padding-left: 10px;
}

div.ggItem
{
   clear:both;
   margin-bottom:3px; 
   width:300px; 
   display: block;
   border-bottom: 1px solid #bfbfbf;
}

div.ggItem table.gg
{
   width:100%;
   color:#000000;
}

div.ggItem table.gg td
{
   padding:0 !important;
}

td.gg_img
{
   width:50px;
}

td.gg_info
{
}

.txtGameName
{
   display: block;
   padding: 0 0 3px 0;
   font-weight:bold;
}

.txtGameDesc
{
   display: block;
   padding-bottom: 5px;
}

.tinyLinks
{
   font-size:85%;
}

.note
{
   display: block;
   padding-right: 15px;
   padding-bottom: 3px;
   font-size: 90%;
   text-align: right;
}

table#gameDetails
{
   width:100%; 
   border:0;
   padding:0;
   margin:10px 0;
}

table#gameDetails td.detImg
{
   width:190px;
   padding-top:3px;
}

img#gameLogoImg
{
   border:1px solid #bfbfbf;
}

table#gameDetails td.detDesc
{
   line-height:1.3;
   padding:0 3px 0 10px;
}

div.detAltDown
{
   padding-top: 10px;
}

div.asBtn1
{
}

div.asBtn1 a
{
   color:#ffffff;
   display:block;
   white-space:nowrap;
   font-weight:bold;
   padding:5px 5px 5px 28px;  /*padding:3px 8px;*/
   background-color:#b30000;
   background-image:url(/is/d2.gif); /**/
   background-position:-2px -3px;
   background-repeat:no-repeat;
   font-weight:bold;
   text-decoration: none;
   width:158px;  /*150px*/
}

div.asBtn1 a:hover
{
   color:#ffffff;
}

div.first
{
   margin-top:10px;
}

div.asBtn2
{
   margin-top:5px;
}

div.asBtn2 a
{
   color:#ffffff;
   display:block;
   white-space:nowrap;
   font-weight:bold;
   padding:5px 5px 5px 28px; /*3px 8px*/
   background-color:#0099FF;
   background-image:url(/is/b3.gif);
   background-position:-2px -3px;
   font-weight:bold;
   line-height:17px;
   text-decoration:none;
   width:158px;
}

div.asBtn2 a:hover
{
   color:#ffffff;
}

table.gameListTbl
{
   width:100%; 
   border: 0;
   padding: 0;
   margin-bottom:10px;
}

table.gameListTbl td.gtd
{
   padding:3px !important;
   border-bottom:1px solid #ACACAC;
   border-right:1px solid #ACACAC;
   width: 50%;
}

table.gameListTbl td.gtdLast
{
   border-right:0;
}


div.scrshot
{
   padding:5px 5px 0 0;
   display:block; 
   float: left;
}
 

div.comment
{
   margin-top: 15px; 
   margin-bottom: 15px; 
   padding-bottom: 5px; 
   border-bottom:1px solid #acacac;
}

div.commentUsr
{
   padding-bottom: 5px;
}

span.commentUsr
{
   font-weight:bold;
   font-size:90%;
   background:transparent url(/is/user.gif) no-repeat scroll 0 0.18em;
   padding:0 0 0 15px;
}

div.commentText
{
}

div.commentAdd
{
   padding-top:10px;
}

table.commentAddTbl
{
   width:100%;
}

table.commentAddTbl td.fcell
{
   padding: 5px 5px 5px 0;
}

.inp
{
   border:1px solid #acacac;
   padding:2px;
   width: 400px;
}

.req
{
   color: #ff2222;
   font-weight: bold;
   font-size: 120%;
}

.hpot
{
   display: none;
}

div.navigation
{
   text-align:center;
}

div.navigation a.pageLink
{
   padding:3px 5px;
   border:1px solid #afafaf;
   text-decoration: none;
}
        
div.navigation span.active
{
   padding:3px 5px;
   border:1px solid #bfbfbf;
   background-color: #dddddd;
   font-weight: bold;
   color: #1b589c;
}

p.txtPar
{
   padding-top:10px;
}

#top_search {
   padding:15px 0;
}

#top_search .qTxt{
   border:1px solid #133f6f;
   padding:2px;
   width:150px;
}

#top_search .qBtn{
   border:1px solid #133f6f;
   background-color:#418ade;
   color:#ffffff;
   padding:2px;
}

#search-wrp
{
   margin-bottom:20px;
   background-color:#dfe7f3;
   padding:8px;
}

#search {
}

#search .qTxt{
   border:1px solid #133f6f;
   padding:2px;
   width:400px;
}

#search .qBtn{
   border:1px solid #133f6f;
   background-color:#418ade;
   color:#ffffff;
   cursor:pointer;
   padding-left:5px;
   padding-right:5px;
}


