body{
    margin:0; 
    padding:0;     
    background: url(img/bg.jpg);
}

body, table td{
    font-size: 11px;
    font-family: Verdana;
}

table{
    border:0px; /* border="0" */
    border-collapse:collapse; /* cellspacing="0" */
}

table td{
    padding:0px; /* cellpadding="0" */
    vertical-align:top;
}

.b{
    border:1px red solid;
}

img{
    border:0;    
}

a{
    color:#83110e;
    font-family: Verdana;
}

#main{
    position: relative;
    background: url(img/bg2.jpg) repeat-x;
    height:100%;
}

#center{
    position: relative;
    width:90%;
    margin: 0 auto;
    z-index:1; 
}

#top{
    position: relative;
    height:60px;
    background: #f0ebc3;
    z-index:1;
    overflow: hidden;
    border-left: 3px #fff solid;
    border-right: 2px #fff solid;
}

#top-text{
    font-family: Arial;
    color:#8e530e;
    font-style: italic;
    font-size:14px;
    line-height: 1.3em;
    font-weight: bold;
    margin:10px 0 0 70px;    
}

#mouse{
    position: absolute;
    width:113px;
    height:58px;
    background: url(img/mouse.png);
    left:-50px;
    z-index:5;
    top:0;
}

.cont{
    width:100%
}

.cont td{
    border:0px red solid;
}

.cont-top-1, .cont-top-3
.cont-middle-1, .cont-middle-3
{
    width:7px;
}
    
.cont-top-2{
    background: url(img/cont-top-2.jpg) top left repeat-x;
    width:100%;
}

.cont-middle-1{
    background: url(img/cont-middle-1.png) top left repeat-y;    
}

.cont-middle-3{
    background: url(img/cont-middle-3.png) top right repeat-y;    
}

.cont-bottom-2{
    background: url(img/cont-bottom-2.png) top left repeat-x;    
}

.cont-middle-2{
    background: #F0EFE2;

}

.cont-bottom-1 div, .cont-bottom-3 div{
    width:7px;
    height:5px;
}

.cont-bottom-1 div{
    background: url(img/cont-bottom-1.png) no-repeat;
}

.cont-bottom-3 div{
    background: url(img/cont-bottom-3.png) no-repeat;
}

#left{
    width:225px;
}

#right{
    width:184px;
}

#centerCol{
    
}

#mainTbl{
    width:100%
}

.headCat{
    
}

.headCat .headCat-2{
    background: url(img/headCat-2.png) repeat-x;
    width: 100%;
    padding:10px 0 0 5px;
    font-family: Verdana;
    font-size:17px;
    color:#7d0300;
}

.headCat .headCat-2 a{
    text-decoration: none;
}

.game-cats .game-cats-item{
    position: relative;
    height:20px;    
    white-space: nowrap;
    background: url(img/game-cats-item-bg.png) repeat-x;    
}

.game-cats{
    width:225px;
    overflow: hidden;
}

.game-cats .game-cats-item-over{
    background-image: url(img/game-cats-item-bg-over.png)
}

.game-cats .game-cats-item-active{
    border-top:3px #fff solid;
    border-bottom:3px #fff solid;
}

.game-cats .game-cats-item a{
    color:#313131;
    text-decoration: none;
    font-size:12px;
    padding:1px 0 0 9px;
    position: relative;
    display: block;
    cursor:pointer
}

.game-cats .game-cats-item-over a{
    color:red
}

.game-cats .game-cats-item-active a{
    font-weight:bold
}

.headCatBottom{
    
}

.headCatBottom .headCatBottom-2{
    background: #dfdfdf;
    width: 100%;
}

.menu-top{
    margin:0 5px;
}

.menu-top .menu-top-wrap{
    margin-top:13px;
    width:100%;
}


.menu-top .menu-top-wrap a{
    text-decoration: none;
    font-family: Arial;
    font-size: 13px;    
    color:#6e2700;
    font-weight: bold;
    text-transform: uppercase;
}

.menu-top .menu-top-wrap a:hover{
    color:red
}

.menu-top .menu-top-2{  
    background: url(img/menu-top-2.png) repeat-x;
    width: 100%;
    text-align: center;    
}

#gallery-box{
    padding: 1em 0 1em 0;    
}

#right{
    background: #dfdfdf url(img/gallery-box-bg.png) repeat-x;
    padding: 0em 0 1em 0;    
}

#gallery-box .gallery-box-item{
    text-align: center;
    margin-bottom: 2em;
}

#gallery-box .gallery-box-item a{
    color:#83110e
}

#letters{
    height:60px;
    background: #fff;
    border-top:1px #bdbdbd solid;
    margin:1em 0 1em 0;
}


#letters #letters-wrap{
    margin:7px 0 0 1em;
}

#letters a{
    padding-right:6px;
    font-family: Arial;
    font-size:13px;
    text-transform: uppercase;
}

#letters a.selected{
    color:#000;
    text-decoration: none;
    font-weight:bold;
}

.topic{
    color:#737373;
    font-family: Verdana;
    font-size:15px;
    font-weight: bold;
    margin-bottom: .5em;
}

.text{
    margin:0 1em;
}

.last-games{
    line-height: 1.7em;
}

.last-games a{
    font-size:14px;    
}

.line{
    height:2px;    
    overflow: hidden;    
    position: relative;
    background: #fff;
    border-top:1px #bdbdbd solid;
    margin:1em 0;
}

.last-news-item{
    margin-bottom: 1em;
    padding-bottom: 1em;
    border-bottom: 1px #bdbdbd solid;
}

.last-news-item-last{
    border-bottom:none
}

.last-news-title span{
    color:#737373;
    font-size: 11px;
}

.last-news-title a{
    font-size:14px
}

.last-news-title{
    margin-bottom: 3px;
}

.last-news-anon{
    color:#333333
}

#fooret{
    padding: 2em 0 2em 2em;
}


#games_out{
    margin-left:0;
    padding-left:1em;
}

#games_out li{
    padding:0.5em 0;
}

.game-screens{
    text-align: center;
}

.game-screens a{
    padding: 0 3px 3px 0;
}
