/* CSS Document */

BODY, TD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}


A { color: #1962af; text-decoration: underline}
A:hover { color: #678803 ; text-decoration: underline}


.main { width: 90%}

H1 { margin: 0px; padding: 0px; font-size: 18px;  font-weight: normal;  margin-right: 20px; margin-top: 3px}

.h_rss { margin: 0px; padding-left: 30px; background-image:url(images/rss_big.gif); background-repeat:no-repeat; background-position:left; font-size: 18px; margin-top: 3px}
.h_rss A { color: #FFFFFF; text-decoration:none; }
.h_rss A:hover { color: #FFFFFF; text-decoration:underline}

.active { padding-left: 15px; padding-right: 15px; color: white; font-weight: bold; background-image:url(images/type.gif); background-repeat:no-repeat; background-position:center bottom}
.passive { padding-left: 15px; padding-right: 15px; color: white; font-weight: bold;}
.passive A { color: #FFFFFF; text-decoration:none; }
.passive A:hover { color: #FFFFFF; text-decoration:underline; }

.book {color: #FFFFFF; text-decoration:none; font-weight: bold}
.book:hover {color: #FFFFFF; text-decoration:underline; font-weight: bold}

.cats { margin-top: 8px}
.cats P { margin: 5px; padding-top: 12px; padding-bottom: 12px; padding-left: 10px; line-height: 16px}

.hr { border-right: 1px  dotted #dfdfdf}

.ads { margin-top: 8px}

#button2 { padding: 7px; padding-top: 0px; padding-bottom: 0px}
#button2 ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; border-top-style: none; padding-top: 0px; border-right-style: none; border-left-style: none; list-style-type: none; border-bottom-style: none
}
#button2 li {
	margin: 0px; border-bottom: #ffffff 2px solid
}
#button2 li a {
	padding-right: 5px; display: block; padding-left: 12px; font-size: 1em; padding-bottom: 5px;  color: #1962af; padding-top: 5px; background-color: #f2f8fe; text-decoration: underline; background-image:url(images/li_bg.gif); background-repeat:repeat-y; background-position: left; border-left: 2px solid #5f98cf
}
#button2 li a:hover {
	 color: #1962af; background-color: #f2f8fe; text-decoration: underline; background-image:url(images/li_bg2.gif); background-repeat:repeat-y; background-position: right; border-left: 2px solid #5f98cf
}

.ti1 { margin-bottom: 22px; margin-left: 22px; border-bottom: 1px solid #9cc617; background-image:url(images/ti1.gif); background-position: center left; background-repeat:no-repeat; font-size: 18px ; color:#666666; padding: 5px;  padding-left: 40px}

.ti2 { margin-bottom: 10px; margin-left: 5px; margin-right: 5px; border-bottom: 1px solid #cecece; background-image:url(images/ti2.gif); background-position: center left; background-repeat:no-repeat; font-size: 18px ; color:#69870b; padding: 5px;  padding-left: 30px}

.link { padding: 10px; padding-left: 46px; padding-top: 0px; margin-left: 22px; margin-top: 15px; background-position:top left; background-repeat:no-repeat; border-bottom: 1px solid #f7eecf; border-right: 1px solid #f7eecf}
.link STRONG { font-size: 18px; font-weight: normal; font-family: Arial}
.link P { margin: 0px; margin-top: 4px; margin-bottom: 4px}
.links { color: #b8b8b9; }
.links A  { color: #9fc5ec; text-decoration: none}

.pages {
    padding: 1em;
    margin: 1em 0;
    clear: left;
    font-size: 12px;
	padding-left: 22px;
	margin-bottom: 15px
}

.pages a, .pages span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}

.pages span.current {
    border: 1px solid #9fc5ec;
    font-weight: bold;
    background: #9fc5ec;
    color: #fff;
}

.pages a {
    border: 1px solid #9AAFE5;
    text-decoration: none;
}

.pages a:hover {
    border-color: #2E6AB1;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
        border: 1px solid #ddd;
        color: #999;
}