BODY {margin:0;padding:0;background-color:#fff;color:#000;}
A {color:#660000;text-decoration:none;}
A:hover {text-decoration:underline;}
A.nod {text-decoration:none;}
TABLE {border-collapse:collapse;}
TD {margin:0;padding:0;font:75% Arial, Tahoma, Verdana, Helvetica, sans-serif;color:#000;}
A IMG {border:none;}
UL {margin:5px 0 5px 20px;padding:0;}
OL {margin:5px 0 5px auto;}
FORM {margin:0;padding:0;}
HR {height:1px;background-color:#999;border-width:0;color:#999;}
H1 {margin:20px 0 0 0;font-size:150%;}
SUP {position:relative;top:1px;margin:0 0 0 5px;font-size:11px;font-weight:normal;color:#666;vertical-align:4px;} HTML>BODY SUP {font-size:9px!important;}
SUP A {color:#666;text-decoration:underline;}
SMALL {font-size:90%;}

.red, a.red, .red A, b.red {color:#660000!important;}
.gray, a.gray, .gray A, b.gray {color:#808080!important;}
.input {font:13px Arial, sans-serif;}
.button {width:auto;height:21px;background-color:#666699;border:none;font:11px Arial, sans-serif;font-weight:bold;color:#fff;text-transform:uppercase;}
.radio {vertical-align:-2px;}
.form TD {padding:0 0 0 5px;}
.form TD TD {padding:0;}
.form .input {width:100%;}
.form TEXTAREA {height:100px;}
.form .vt {padding:3px 0 0 0;vertical-align:top;}
.form .add_form {padding:1px 0 5px 3px;font-size:90%;color:#666;}
.form .add_form2 {padding:5px 0 5px 7px;font-size:90%;color:#666;} HTML>BODY .form .add_form, HTML>BODY .form .add_form2 {font-size:11px;}
.form .padd {padding:2px 0 0 0;} HTML>BODY .form .padd {padding:0;}

H1.plashka {clear:both;margin:0;padding:5px 10px;background-color:#f3f3ff;border:1px solid #60609b;font-size:11px!important;color:#000;text-transform:uppercase;}
H1.plashka_main {clear:both;margin:0;padding:5px 10px;background-color:#f3f3ff;border:1px solid #60609b;font-size:11px!important;color:#000;text-transform:uppercase;}
TD.plashka {padding:5px 10px;background-color:#f3f3ff;border:1px solid #60609b;font-size:11px!important;font-weight:bold;color:#000;text-transform:uppercase;}
TR.plashka TD {padding:5px 10px;background-color:#f3f3ff;border-top:1px solid #60609b;border-bottom:1px solid #60609b;font-size:11px!important;font-weight:bold;color:#000;text-transform:uppercase;}
TD.plashka_main {padding:5px 10px;background-color:#f3f3ff;border:1px solid #60609b;font-size:11px!important;font-weight:bold;color:#000;text-transform:uppercase;}
TR.plashka_main TD {padding:5px 10px;background-color:#f3f3ff;border-top:1px solid #60609b;border-bottom:1px solid #60609b;font-size:11px!important;font-weight:bold;color:#000;text-transform:uppercase;}
.left H1.plashka {border:none;background-color:#666699;font-size:12px!important;color:#fff;}
.left H1.plashka_top {margin:0;padding:5px 10px;background-color:#660000;font-size:12px!important;color:#f3ebea;text-transform:uppercase;}
.center .plashka {text-transform:none;}

.pl {margin-top:-1px;}
.pl2 {margin-top:10px;}
.panel {margin:0 0 10px 0;padding:10px;border:1px solid #60609b;border-top:none;}
.center .panel {margin:0;}
.panel0 {margin:0 0 10px 0;border:1px solid #60609b;border-top:none;}
.panel1 {margin:0 0 10px 0;padding:10px;}

.main_tbl {width:982px;margin:10px auto 0;border:1px solid #999;}

TD.top {width:100%;}
TD.top .fresh_issue {width:315;font-size:11px;white-space:nowrap;}
TD.top .fresh_issue IMG {margin:0 10px 0 30px;vertical-align:middle;}
TD.top .subs {width:1%;text-align:right;}

.top_menu {height:24px;border-top:1px solid #999;border-bottom:1px solid #999;}
.top_menu TABLE {width:100%;}
.top_menu TD {padding:0 5px;color:#999;}
.top_menu A {display:inline;margin:0 5px;font-size:90%;font-weight:bold;color:#111;text-decoration:none;} HTML>BODY .top_menu A {font-size:11px;}
.top_menu A:hover {color:#60609b;text-decoration:none;}
.top_menu A.active {color:#60609b;}
.top_menu .login {font-size:70%;font-weight:bold;color:#111;}
.top_menu .login A {font-size:100%;}

.ban_flex {padding:10px;}
.ban_flex TABLE {width:100%;}

.cnt_tbl {width:100%;}

.left {width:160px;padding:0 0 10px 0;border-right:1px solid #999;border-bottom:1px solid #999;vertical-align:top;}
.right .ban {margin:0 0 10px 0;}
.center {width:100%;padding:0 10px 30px;border-bottom:1px solid #999;vertical-align:top;}
.right {width:240px;padding:0 10px 0 0;border-bottom:1px solid #999;vertical-align:top;}
.bottom_tbl .left, .bottom_tbl .center {padding-bottom:10px;border-bottom:0;}
.bottom_tbl .left {padding-top:10px;text-align:right;}
.bottom_tbl .left IMG {margin:0 10px 5px 0;}
.bottom_tbl .center {font-size:70%;color:#999;}
.bottom_tbl .ban {margin:10px 0;}

.fresh_issue {margin:0 0 20px 0;}
.cover {width:135px;margin:10px 10px 0;background:url("cover_bg.gif") no-repeat right bottom;}
.cover IMG {margin:0 10px 9px 0;border:1px solid #999;}

UL.menu {margin:5px 0 5px 10px;list-style-type:none;}
UL.menu LI {margin:0 0 7px 0;line-height:12px;}

.dropdown IMG {margin:0 5px 0 -15px;vertical-align:0px;}
UL.dropdown {list-style-type:none;list-style-image:none;list-style-position:outside;margin:0 5px 20px 10px;padding:0;font:11px Verdana, sans-serif;}
UL.dropdown LI {margin:5px 0;padding:0 0 0 15px;line-height:11px;}
UL.dropdown UL {list-style-type:none;list-style-image:none;list-style-position:outside;margin:0 0 0 0px;} HTML>BODY UL.dropdown UL {margin:0 0 0 20px;}
UL.dropdown UL LI {margin:5px 0;padding:0;color:#666;}
UL.dropdown UL LI A {color:#666;}
.dropdown .noimg {padding:0 0 0 14px;background:url("li-minus.gif") no-repeat 0 2px;}

.opros {margin:20px 0 20px 0;}
.opros P {margin:5px 0 5px 10px;}

.opros INPUT {margin:-2px 0 0 5px;}
.opros TD {font-size:70%;} HTML>BODY .opros TD {padding:1px 0;}
.opros .button {width:100px;margin:5px 0 0 10px;}

.pollArchive {margin:0 0 20px 0;padding:0 0 10px 0;border-bottom:1px solid #d9d9f5;}
.pollArchive TABLE {width:100%;margin:10px 0;}
.pollArchive TD {width:50%;padding:2px 3px;font-size:70%;}
.pollResult {background-color:#999;font-size:10px;color:#999;}

.quick_forms {margin:0 0 0 0;padding:5px 10px;border:1px solid #d9d9f5;}
.quick_forms P {margin:0 0 5px 0;}
.quick_forms .input {width:183px;vertical-align:-3px;}
.quick_forms .button {width:30px;margin:0 0 0 5px;vertical-align:-2px;}

.quick_subs {margin:10px 0;}
.quick_subs P {margin:0 0 5px 0;}
.quick_subs .input {width:183px;margin:0 0 0 5px;}
.quick_subs SELECT.input {width:124px;font-size:11px;}

.adv {margin:10px 0;font-size:90%;} HTML>BODY .adv {font-size:11px;}
.adv A IMG {float:left;margin:2px 5px 0 -1px;border:1px solid #999;}
.adv A {color:#000;}
.adv .panel {padding-top:6px;margin-bottom:0;}

UL.list_articles {margin:0 0 -10px 0;list-style-type:none;}
UL.list_articles LI {margin:0 0 10px 0;}
.list_articles .lock {margin:0 3px 0 0;border:none;vertical-align:0px;}

.anons_img {margin:10px 0;}
.header + .anons_img {margin:0 0 10px 0;}
.panel > .anons_img {margin:0 0 10px 0;}
.anons_img TD {vertical-align:top;}
.anons_img IMG {margin:2px 0 0 0;border:1px solid #999;}
.anons_img .head {margin:0 0 3px 0;font-weight:bold;}
.anons .head {margin:0 0 3px 0;}
.anons_img .lead {color:#666;}
.anons .lead {font-size:90%;color:#666;} HTML>BODY .anons .lead {font-size:11px;}
.anons_img SUP {color:#000;}
.anons_img SUP A {color:#000;}
.anons_img .lock, .anons .lock {margin:0 3px 0 0;border:none;vertical-align:0px;}
.anons_img .autors {font-size:90%;color:#999;} HTML>BODY .anons_img .autors {font-size:11px;}
.anons .autors {font-size:90%;color:#999;} HTML>BODY .anons .autors {font-size:11px;}

.header {margin:10px 0;font-size:11px!important;font-weight:bold;color:#333366;text-transform:uppercase;}
.header_main {margin:0 0 10px 0;font-size:11px!important;font-weight:bold;color:#333366;text-transform:uppercase;}

.blog_img {width:215px;margin:10px 0;} HTML>BODY .blog_img {margin:5px 0;}
.blog_img TD {vertical-align:top;}
.blog_img IMG {margin:2px 7px 0 0;border:1px solid #999;}
.blog_img .head {margin:0 0 3px 0;font-weight:bold;}
.blog_img .lead {font-size:90%;} HTML>BODY .blog_img .lead {font-size:11px;}
.blog_img .lead A {color:#666;}

.page_nav {margin:10px 0;text-align:right;}

.article_photo {float:left;margin:3px 5px 0 0;}
.article_photo IMG {border:1px solid #999;}
.article_autors {margin:10px 0;font-size:90%;color:#666;} HTML>BODY .article_autors {font-size:11px;}

.article_links {width:100%;margin:10px 0;border:1px solid #d9d9f5;}
.article_links TD {padding:3px 10px;font-size:70%;}
.article_links IMG {margin:0 5px 0 0;vertical-align:-4px;}
.article_links .gray, .article_links .gray A {color:#666;}
.article_lead {margin:0;font-weight:bold;color:#666;}
.article_right {float:right;clear:both;width:172px;margin:0 0 10px 5px;border:1px solid #999;}
.article_pdf {width:150px;margin:10px;font-size:90%;color:#484848;} HTML>BODY .article_pdf {font-size:11px;}
.article_pdf P {margin:0;}
.article_pdf IMG {margin:10px 0 5px 0;border:1px solid #999;}
.article_pdf .ico {margin:5px 0 0 0;}
.article_pdf .ico IMG {float:left;margin:2px 5px 0 0;border:none;}
.article_right HR {width:172px;}
.article_under {clear:both;margin:40px 0 0 0;border-top:1px solid #999;}
.article_under H1 {margin-top:10px;margin-bottom:15px;font-size:130%;}

.vote {clear:both;margin:30px 0 40px;padding:10px 0 0 0;border-top:1px solid #999;}
.vote INPUT {margin:0 1px 0 4px;vertical-align:-3px;}
.vote .button {width:30px;} HTML>BODY .vote .button {vertical-align:1px;}

.forum TEXTAREA {width:100%;height:100px;}
.comment {margin:20px 0 0 0;padding:0 0 5px 0;border-bottom:1px solid #d9d9f5;}
.comment .date {float:right;margin:5px 0 0 0;font-size:90%;color:#999;}
.comment .comments_links {margin:5px 0 0 0;font-size:90%;color:#999;}
.comment .comments_links A {color:#999;}

.access {clear:both;margin:10px 0 20px 0;border-top:1px solid #999;color:#660000;}
.access P {margin:10px 0;}
.access .input {margin:0 5px;vertical-align:-4px;} HTML>BODY .access .input {vertical-align:-1px;}
.access .button {width:30px;vertical-align:-3px;} HTML>BODY .access .button {vertical-align:0px;}

.rating P {margin:0 0 15px 0;}

.rating .head, .rating_books .head {color:#666;}
.rating_books {width:100%;margin:10px 0 0 0;border-bottom:1px solid #999;}
.rating_books TD {padding:5px 0;border-bottom:1px solid #999;}
.rating_books .th TD {padding:10px 0;font-size:70%;font-weight:bold;white-space:nowrap;}
.rating_books TD.mark {width:1%;white-space:nowrap;text-align:center;}
.rating_books TD.inputs {width:1%;text-align:center;}
.rating_books TD.inputs TD {padding:0;border:none;text-align:center;}

.blogs_photo {float:right;margin:10px 0 0 5px;border:1px solid #999;}
.blogs_occupation {margin:10px 0;font-size:90%;color:#666;}
.blogs_date {margin:10px 0;font-size:90%;color:#666;}
HTML>BODY .blogs_occupation, HTML>BODY .blogs_date {font-size:11px;}

DIV.archive {float:left;width:150px;height:224px;margin:0 23px 35px 0;} HTML>BODY .archive {margin-right:30px;}
DIV.archive H2 {margin:0;font-size:12px;}
DIV.archive IMG {margin:5px 0;border:1px solid #999;}
DIV.archive P {margin:0;}
H1.archive {clear:both;margin:0 0 20px 0;}

.loginform {width:300px;padding:40px 20px 35px;background-color:#fff;border:10px solid #444;}
.loginform TABLE {width:100%;}
.loginform .input {width:100%;}
.loginform .button {margin-top:5px;font-size:12px;}

.search {margin:10px 0 30px;}
.search .input {width:488px;margin:0 10px 0 0;vertical-align:-1px;} HTML>BODY .search .input {width:483px;}

TABLE.tbl TD {padding:3px 0;border-bottom:1px solid #d9d9f5;}
TABLE.tbl .th TD {font-weight:bold;border-bottom:1px solid #999;}
TABLE.tbl .tbl_pl {padding:5px;background-color:#eee;}

.users {
width:100%;
margin:15px 0 0 0;
}
.users TD {vertical-align:top;}
.users H1 {margin:0 0 10px 0;}
.users .user_link {
margin:10px 0 0 0;
text-align:right;
}
.users FORM TABLE {
clear:both;
width:90%;
}
.users FORM TD {
padding:0 0 0 5px;
vertical-align:middle;
}
.users FORM .button {margin:5px 0 0 0;}
.users FORM .input {width:95%;}

.nav_bar {text-align:right;}

.albums {margin:0 10px 0 0;}
.albums TD {
width:130px;
vertical-align:top;
} HTML>BODY .albums TD {
width:130px;
}
.albums .img {
height:125px;
background:url("photo_bg2.gif") no-repeat 0 0;
text-align:center;
vertical-align:middle;
}
.albums .title {
font-size:90%;
color:#666;
}
.albums .title A {color:#666;}
.albums .desc {
margin:3px 0 0 0;
color:#666;
font-size:90%;
}
HTML>BODY .albums .desc {font-size:11px;}
.albums .comm {margin:0;}

.photo_data {width:100%;}
.photo_data TD {color:#999;font-size:70%;}
.photo_data A {display:inline;margin:0 0 0 5px;color:#999;}
.photo_data .nav A {color:#333;}
.user_photo {margin:10px 0;text-align:center;}