body {
font:normal 11px Tahoma, Arial;
margin:0;
padding:0
}

a img {
border:none
}

#main {
width:900px;
margin:auto
}

#header {
background:#FFF
}

#content {
background:url('../images/design/bg.gif') center top repeat #FFF
}

#header .logo {
position:absolute;
font:normal 11px Tahoma;
color:#fff;
margin:70px 0 0 122px
}

#header .logo a,#header .logo a:link,#header .logo a:visited {
font:bold 24px Tahoma;
color:#FFF;
text-decoration:none;
display:block;
white-space:nowrap
}

#header .menu {
position:absolute;
margin:112px 0 0 325px
}

#header .menu a:link img,#header .menu a:visited img {
filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75
}

#header .menu a:hover img,#header .menu a.sel:link img,#header .menu a.sel:visited img {
filter:alpha(opacity=100);
-moz-opacity:1px;
opacity:1px
}

#content table.main {
width:100%
}

#content table.main .left {
width:155px;
vertical-align:top
}

#content table.main .center {
vertical-align:top;
padding-right:10px;
padding-left:10px
}

#content table.main .left .box {
background:url('../images/design//l_bg.gif') left top repeat-y;
margin-bottom:5px
}

#content table.main .left .box .wrap {
background:url('../images/design//l_bot.gif') left bottom no-repeat;
padding:5px
}

#content table.main .center .box {
background:url('../images/design//b_bg.gif') left top repeat-y;
margin-bottom:5px
}

#content table.main .center .box .wrap {
background:url('../images/design//b_bot.gif') left bottom no-repeat;
padding:5px
}

#content table.main .center .box .top {
background:url('../images/design//b_top.gif') left bottom no-repeat;
height:10px
}

.div {
background:url('../images/design//hl.gif') left center repeat-x;
height:5px;
margin:5px 0
}

#login .i {
border:1px solid #a4a1a1;
font:normal 11px Tahoma
}

#login .b {
position:absolute;
margin-left:3px;
margin-top:1px
}

#login {
font:normal 10px Tahoma
}

#cats a,#cats a:link,#cats a.visited {
background:#fff;
display:block;
border:1px solid #dbdedf;
margin-top:1px;
color:#666;
text-decoration:none;
align:left;
padding:3px 0 3px 15px
}

#cats a:hover {
color:#000
}

#stats {
width:95%;
margin:auto
}

#stats td {
border:1px solid #dbdedf
}

#stats td.r {
border:1px solid #cec7b4;
background:#f5f1e7;
text-align:center;
width:20px
}

form {
margin:0;
padding:0
}

.clr {
clear:both
}

.art1 {
background:#cac8bc;
width:20px;
color:#fff;
text-align:center;
vertical-align:top
}

.art2 {
background:#a6a297;
color:#fff;
padding:3px
}

.art2 a,.art2 a:link,.art2 a:visited {
color:#fff
}

caption * {
font:normal 18px Arial
}

#footer {
padding-top:10px;
font:bold 11px Tahoma;
color:#656363;
height:40px
}

#footer .r {
position:absolute;
margin-left:500px;
color:#656363
}

#footer .r a,#footer .r a:link,#footer .r a:visited {
color:#656363
}

.boxtnc {
width:450px;
height:200px;
border:1px solid #999;
overflow:scroll
}

a:link,#login a,#poll {
color:#666
} 
