body,html {
        height:100%;
        padding:0;
        margin:0;
}
body {
        font-family:tahoma;
        font-size:11px;
        background:#F1F4FA;
}
a img { border:0 }
a {
        color:#424165;
        text-decoration:underline;
}
a:hover {
        color:#424165;
        text-decoration:none;
}
.mainb {
        background:url(../img/main_top.jpg) top left no-repeat;
        vertical-align:top;
        padding:28px 29px 15px 26px;
}
h1 {
        color:#680001;
        font-size:18px;
        font-weight:normal;
        margin-top:0;
        margin-bottom:20px
}
.cat h1 {
		color:#000;
		font-size:11px;
        font-weight:bold;
        margin-top:10px;
        margin-bottom:10px;
}
.price h1 {
		color:#000;
		font-size:11px;
        font-weight:bold;
        margin-top:10px;
        margin-bottom:10px;
}
h1.b {
        color:#111141;
}
h1.b2 {
        color:#323663;
}
p {
        margin-bottom:11px;
        margin-top:0px;
}
.navblock {
        padding:31px 30px 10px 46px;
        width:208px;
}
.navblock td { font-size:13px }
a.nav {
        color:#111141;
        text-decoration:underline;
}
a.nav:hover {
        color:#111141;
        text-decoration:none;
}
.navmenu td { color:#111141 }
.navmenu ul {
        padding:0;
        margin:0;
        margin-left:14px;
        margin-top:8px;
        list-style-type:none;
}
.navmenu ul li {
        background:url(../img/li.gif) top left no-repeat;
        padding-left:14px;
        margin:0 0 4px 0;
        font-size:11px;
        color:#424165;
}
*>.navmenu ul li {
        margin-bottom:7px; /* OPERA */
}
.navmenu ul li a {
        color:#424165;
        text-decoration:underline;
}
.navmenu ul li a:hover {
        color:#424165;
        text-decoration:none;
}
.extra {
        width:206px;
        padding:12px 32px 10px 0;
}
.news { height:220px }
.news td.date { color:#5D6187; padding:3px 0 }
.news td.title { color:#680001; padding:3px 0 }
.news td.text { color:#000000; padding:3px 0; font-size:10px }
.news td.sep { height:10px }
a.darkred { color:#680001; text-decoration:underline }
a.darkred:hover { color:#680001; text-decoration:none }
.navfooter td { color:#680001 }
.navfooter img { margin:0 8px; margin-top:2px }
table.navfooter { margin-bottom:19px; margin-left:66px }
a.white { color:#FFFFFF; cursor:pointer }
input, textarea {
        background:#E1E7F5;
        border:#6E7295 1px solid;
        font-family:tahoma;
        font-size:11px;
}
form { padding:0; margin:0 }
.q.a { color:#282B4E }
.q img { margin-top:4px; margin-right:6px }
.q td { padding:3px 0 }
.q td.a { padding-bottom:12px }
.new td { padding: 4px 0 }
.new td.date {color:#5D6187; padding-top:0}
.new td.title { font-weight:bold; color:#680001}

a.cat {        font-size:10px; color:#000000; text-decoration:underline }
a.cat img { border:#E9EEF5 1px solid }
a.cat:hover { text-decoration:none; color:#000000 }
a.cat:hover img { border:#76262C 1px solid }


.tbl { border-right:#8E94B4 1px solid; border-bottom:#8E94B4 1px solid }
.tbl td { border-left:#8E94B4 1px solid; border-top:#8E94B4 1px solid; padding:3px; text-align:center }

a.bottom {
        color:#ffffff;
        text-decoration:underline;
}
a.bottom:hover {
        color:#ffffff;
        text-decoration:none;
}