body {
 margin: 0px;
 padding: 0px;
 font-family: Tahoma, Arial;
 font-size: 12px;
/* background-image: url("/img/bg.jpg");*/
 background-repeat: repeat-x;
 height: 100%;
 background-color: #FFFFFF;
 color: #000000;
}

h1, h2, h3, h4, h4, h5, h6, form {
 padding: 0px;
 margin: 0px;
}

h1 {
 clear: both;
 background-image: url(/img/hbg2.gif);
 background-repeat: repeat-x;
 background-position: left bottom;
 color: #AB0000;
 font-size: 14px;
 padding-left: 15px;
 padding-top: 15px;
}

h2 {
 clear: both;
 background-image: url(/img/hbg2.gif);
 background-repeat: repeat-x;
 background-position: left bottom;
 color: #AB0000;
 font-size: 14px;
 padding-left: 15px;
 padding-top: 15px;
}

h2 span {
 display: block;
 background-image: url(/img/stars.gif);
 background-repeat: no-repeat;
 padding-top: 8px;
 padding-left: 40px;
 padding-bottom: 12px;
}

h3 {
 clear: both;
 background-image: url(/img/hbg.gif);
 background-repeat: repeat-x;
 background-position: left top;
 color: #005871;
 font-size: 12px;
 padding-left: 5px; 
 padding-top: 2px;
}

h3 span {
 display: block;
 background-repeat: no-repeat;
 padding-top: 13px;
 padding-left: 60px;
 padding-bottom: 21px;
}

h3 span a {
 color: #AB0000;
 height: 100%;
 font-size: 12px;
 font-size: bold;
 font-weight: bold;
}

.bbn {
 text-align:center;
 padding:2px 0px 2px 0px;
}

td {
 font-family: Tahoma, Arial;
 font-size: 12px;
}

a {
 color: #000000;
}

a:hover {
 text-decoration: none;
}

img {
 border: none;
 padding: 0px;
 margin: 0px;
}

input, textarea, select {
 font-family: Tahoma, Arial;
 font-size: 11px;
 color: #000000;
 display: block;
 margin: 0px;
 padding: 0px;
}

.formfield {
 width: 145px;
 border: 1px solid #9C9C9C;
 color: #000000;
 height: 16px;
}

#root { 
 /*background-image: url("/img/rt.gif");*/
 background-repeat: no-repeat;
 background-position: right top;
 height: 100%;
}

#top {
 background-image: url("/img/tbg.gif"); 
 background-repeat: repeat-x;
}

#logo {
 display: block;
}

#topleft {
 vertical-align: top;
 width: 1%;
}

#topright {
 width: 293px;
 background-image: url("/img/rt.gif");
 background-repeat: no-repeat;
 vertical-align: top;
}

#inner {
 height: 100%;
 vertical-align: top; 
}

#in_inner {
 height: 100%;
}

#left {
 width: 150px; 
 height: 100%;
 vertical-align: top;
 background-color: #EFEFEF;
}

.in_side {
 padding: 10px;
 padding-right: 5px;
}

.in_side div {
 padding: 0px 5px;
 line-height: 18px;
}

.in_side div.content {
 font-size: 12px;
 line-height: normal;
 color: #000000;
}

.in_side a, .in_side {
 color: #005871; 
}

.in_side small {
 font-size: 11px;
 line-height: 18px;
}

.menu a {
 display: block;
 background-image: url(/img/side/bullet.gif);
 background-repeat: no-repeat;
 background-position: 0px 6px;
 padding-left: 15px;
 position: relative;
}

.support a {
 display: block;
 margin-bottom: 3px;
 background-repeat: no-repeat;
 background-position: left center;
 padding-left: 25px;
}

#content {
 vertical-align: top;
 padding-right: 1px; 
}

#letter_filter td {
 padding-top: 10px;
 font-size: 9px;
 color: #97A6A8;
 font-weight: bold; 
 white-space: nowrap;
}

#letter_filter a {
 color: #97A6A8;
 text-decoration: none;
 text-transform: uppercase;
}

.letters {
 width: 100%;
 padding: 0px 10px;
 text-align: center;
}

.itemtitle {
 display: block; 
 padding-bottom: 3px;
}

.item { 
 padding: 10px;
 vertical-align: top;
 padding-bottom: 20px;
}

.item td {
 vertical-align: top;
}

.item a {
 color: #005871;
 font-size: 14px;
 font-size: bold;
 font-weight: bold;
}

.item small a {
 font-size: 11px;
}

.itemimage {
 display: block;
 padding-right: 10px;
}

.itemimage img {
 border: 1px solid #13647C;
}

.see_all {
 display: block;
 float: right;
 margin-bottom: -29px;
 padding-right: 10px;
}

* html .see_all {
 margin-bottom: -44px;
}

#right {
 vertical-align: top;
 width: 244px; 
 background-color: #EFEFEF;
 padding-bottom: 20px;
}

#right a {
 display: block;
 clear: both;
 color: #FFFFFF;
 font-size: 11px;
}

#searchform { 
 background-repeat: no-repeat;
 padding-top: 25px;
 font-size: 11px;
}

#searchform a {
 color: #005871;
 display: block;
 clear: both;
 padding-top: 3px;
}

* html #searchform {
 padding-bottom: 12px;
}

#searchform input {
 float: left; 
 margin-left: 14px;
}

* html #searchform input {
 margin-left: 7px;
}

#searchbutton {
 display: block;
 width: 94px;
 height: 110px; 
 position: absolute;
 right: 35px;
 margin-top: -60px; 
 background-image: url(/img/search.png);
 background-repeat: no-repeat;
}

* html #searchbutton {
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/img/search.png", method="image");
}

#bottom {
 background-image: url("/img/bbg.gif");
 background-repeat: repeat-x;
 text-align: center;
 background-color: #51ABFF;
 color: #002950;
 font-size: 14px;
 padding: 20px 0px;
 padding-top: 22px; 
}

#bottom a {
 color: #002950;
 text-decoration: none;
}

#bottom a:hover {
 text-decoration: underline;
}

#bottom span {
 border: 1px solid #D5E4FF;
 background-color: #A7CBFF;
 padding: 5px 100px;
}

#letter_filter td {
 padding-top: 4px;
 font-size: 11px;
 color: #97A6A8;
 font-weight: bold; 
 white-space: nowrap;
}

#letter_filter a {
 text-decoration: none;
 text-transform: uppercase;
}

#letter_filter a:hover {
 color: #2278b0;
 text-decoration: underline;
 text-transform: uppercase;
}

.letters {
 width: 100%;
 padding: 0px 5px;
 text-align: center;
}

.letters a {
 color: #97A6A8;
}

.letters2 {
 width: 100%;
 padding: 0px 5px;
 text-align: center;
}

.letters2 a {
 color: #768182;
 padding: 1px;
 font-size: 13px;
}

.itemtitle {
 display: block;
 padding: 3px 0px;
}

.itemin {
 width: 50%;
 padding: 10px;
 vertical-align: top;
}

.itemzaklad {
 display: block;
 text-align: right;
}

.itemline {
 display: block;
 background-color: #f0f0f0;
 padding: 5px;
}

.itemin a {
 color: #AB0000;
 height: 100%;
 font-size: 14px;
 font-size: bold;
 font-weight: bold;
}

.itemimage {
 margin: 3px;
 width: 257px;
 height: 225px;
}

.itemimagemini {
 margin: 3px;
 width: 160px;
 height: 140px;
}

.itemsort {
 display: block;
 text-align: right;
 background-color: #f0f0f0;
 padding: 3px;
}

.games {
 display: block;
 text-align: center;
 padding-top: 10px;
 padding: 5px;
}

.page_listing {text-align:left;font:14px tahoma,verdana,sans-serif;padding:3px 0px 5px 10px;}
.page_listing a {color: #AB0000;font:14px tahoma,verdana,sans-serif;}
.active {background-color:#e8e9ec;padding:0.1em 0.3em;}

.contabl {width:100%;}
.tdrating {width:35%;text-align:left;}
.uprating {text-align:right;font-size:12px;margin:7px;}
.bncenter{text-align:center;padding:0px 0px 7px 0px;}
.text {text-align:left;margin:5px;text-align: justify;}
.divright240{text-align:center;padding:3px 0px 3px 0px;}
.myspr {
 background-color: #FDF5E6;
 border: 1px solid #FFDEAD;
 padding: 5px;
 color: #1C2024;
 margin: 5px;
 text-align:center;
}

