body, html {
        padding:0;
        margin:0;
        height:100%;
        background-color:#E1D6B7;
}
a img { border:0 }
td { font-family:tahoma; font-size:11px; }
.navi a {
        display:block;
        text-align:center;
        width:116px;
        height:22px;
        background:#8C5151 url(../img/navi_back.jpg);
        color:#FFFFFF;
        font-size:13px;
        text-decoration:none;
        cursor:pointer;
        padding-top:3px
}
.navi a:hover {
        display:block;
        text-align:center;
        width:116px;
        height:22px;
        background:#4C6E79 url(../img/navi_back_hover.jpg);
        color:#FFFFFF;
        text-decoration:none;
        font-size:13px;
        cursor:pointer;
}
.navi td.active {
        background:#4C6E79 url(../img/navi_back_hover.jpg);
        color:#FFFFFF;
        text-align:center;
        font-size:13px;
        padding-top:3px;
        vertical-align:top
}
span.title {
        color:#FFF7D9;
        font-size:20px;
        margin-left:11px;
}
span.title2 {
        color:#B29F6B;
        font-size:20px;
        margin-left:11px;
}
span.title3 {
        color:#2E5B68;
        font-size:20px;
        margin-left:11px;
}
.leftnews {
        padding:20px 11px 40px 11px;
        vertical-align:top;
}
.leftnews span {
        color:#597379;
        padding-bottom:5px;
        display:block
}
.leftnews a {
        text-decoration:none;
        color:#5B0101;
}
.leftnews a:hover {
        text-decoration:underline;
        color:#5B0101;
}
td.forum {
        padding:11px;
}
td.forum a {
        text-decoration:none;
        color:#5B0101;
}
td.forum a:hover {
        text-decoration:underline;
        color:#5B0101;
}
td.main { padding:20px 20px 20px 0 }
p { margin-top:0px; margin-bottom:7px }
td.right { padding:20px 25px 40px 11px; font-size:10px; }
.about_judo a { color:#27525E; text-decoration:none }
.about_judo a:hover { color:#27525E; text-decoration:underline }
td.prod { padding:14px 25px 14px 32px }
td.prod img { border:#C9B682 1px solid }
td.prod a { color:#5B0101; text-decoration:underline }
td.prod a:hover { color:#5B0101; text-decoration:none }
.footerlinks { margin-top:50px; color:#5B0101; margin-bottom:10px }
.footerlinks a { color:#2A4D56; text-decoration:underline }
.footerlinks a:hover { color:#2A4D56; text-decoration:none }
table.news td { padding:3px 0 }
table.news td.date { color:#597379 }
table.news td.title a { color:#5B0101; text-decoration:none; font-weight:bold }
table.news td.title a:hover { color:#5B0101; text-decoration:underline; font-weight:bold }
table.news td.sep { height:10px }
.leftprod em { color:#5B0101; font-weight:bold; font-style:normal }
.leftprod td.innertd { padding:2px 0; padding-left:13px }
.leftprod td.innertd a { color:#27525E; font-size:10px; text-decoration:underline }
.leftprod td.innertd a:hover { color:#27525E; font-size:10px; text-decoration:none }
.leftprod a { color:#5B0101; text-decoration:underline }
.leftprod a:hover { color:#5B0101; text-decoration:none }
em.bb { color:#5B0101; font-weight:bold; font-style:normal }
img.ibrd { border:#C6B27D 1px solid }
a.catb { color:#000000; font-size:10px; text-decoration:none }
a.catb:hover { color:#000000; font-size:10px; text-decoration:underline }
a.allnews { color:#908054; text-decoration:none }
a.allnews:hover { color:#908054; text-decoration:underline }
a { color:#27525E; text-decoration:none }
a:hover { color:#27525E; text-decoration:underline }
input, select, textarea { font-family:tahoma; font-size:11px; border:#C4B07A 1px solid }
.basket td { padding:5px; border-right:#D4C393 1px solid }
.basket tr.first td { color:#5B0101; font-weight:bold }
.basket td.last { border:0 }
.basket td.last2 { padding:2px; border:0 }
.basket input { width:34px; text-align:right }
b.title { font-size:14px; font-weight:bold; color:#2A4D56 }
input.baton {
        background-color:#D1E0E5;
        border:#738682;
        color:#2A4D56;
        font-weight:bold
}
form { padding:0; margin:0 }
.browny { color:#5B0101 }
.big { font-size:13px }

.sea { color:#2A4D56 }
.big2 { font-size:14px }
.s12 { font-size:12px }

a.str {
        text-decoration:underline;
        color:#908054;
}
a.str:hover {
        text-decoration:none;
        color:#908054;
}

.cal { border:#DECEA5 1px solid; background-color:#FFF5D8 }
.cal td { color:#9F8E5F; text-align:center }
a.darkred { color:#840000; text-decoration:underline }
a.darkred:hover { color:#840000; text-decoration:none }
.cal2 td { height:18px; text-align:center }

.calend td { border-right:#D4C393 1px solid; padding:7px; line-height:18px; vertical-align:top }
.calend td.last { border:0 }
.calend tr.first td { font-weight:bold; color:#27525E; padding-top:0 }
.calend td div { width:100%; height:12px; background-color:#F4E8C7 }
.calend tr.sep td { padding:2px }

.ibrd2 { border:#b2b2b2 1px solid }
.banss { padding-left:13px }
.banss p { margin-bottom:18px }

