BODY {margin:10px 0;padding:0;background-color:#ccc;color:#000;}
A {color:#336633;}
A:hover {text-decoration:underline!important;}
TABLE {border-collapse:collapse;}
TD {margin:0;padding:0;font:75% Arial, Verdana, Tahoma, Helvetica, sans-serif;color:#000;}
A IMG {border:none;}
FORM {margin:0;padding:0;}
.red, a.red, .red A, b.red {color:#da2128!important;}

.form TD {padding:0 0 0 5px;}
.input {height:21px;*height:23px;border:1px solid #000;font:12px Arial, Verdana, Tahoma, Helvetica, sans-serif;}
TEXTAREA.input {height:100px;}
.form .input {width:100%;}
.form SELECT {width:100%;}
.button {font:12px Arial, Verdana, Tahoma, Helvetica, sans-serif;}
TD.vt {padding-top:3px!important;vertical-align:top;}

.fleft {float:left;display:inline;margin:0 10px 5px -12px;}

HR {height:1px;background-color:000;border-width:0;color:000;}
SMALL {font-size:90%;}




/*---------------------------------- структура ----------------------------------*/
.top_tbl, .mdl_tbl, .btm_tbl {background-color:#fff;}
.left {width:140px;padding:0 30px 0 0;}
.center {padding:0 10px 18px;background:url(/img/center_bg.gif) repeat-x 0 0;background-color:#f1f3ea;border-bottom:24px solid #fff;}
.right {width:240px;padding:0 25px 0 30px;}
.btm_tbl {border-top:1px solid #666;}



/*---------------------------------- элементы шапки ----------------------------------*/
.top_menu {margin:25px 0;}
.top_menu .issue_number {margin:0 38px 0 17px;}
.top_menu A {display:inline;margin:0 0 0 28px;}
.shapka {margin:0 0 29px 0;}
.shapka .logo {float:left;margin:0 30px 0 0;padding:0;}


/*---------------------------------- элементы левой колонки ----------------------------------*/
.left .plashka {margin:20px 0 0 0;padding:3px 0 1px 23px;background-color:#da2128;font-size:13px;font-weight:bold;color:#fff;text-transform:lowercase;}
.left .plashka A {color:#fff;}
.left .green {background-color:#749474;}
.left UL {list-style-type:none;list-style-image:none;list-style-position:outside;margin:5px 0 0 23px;padding:0;}
.left UL LI {margin:0 0 5px 0;line-height:12px;text-transform:lowercase;}
.left .all {margin:7px 0 0 23px;}
.left .form {margin:9px 0;padding:0 0 0 23px;}
.left .input {width:79px;*width:81px;}
.left .button {width:31px;height:auto;*height:23px;margin:0 0 0 5px;}



/*---------------------------------- элементы правой колонки ----------------------------------*/
.center .plashka, .right .plashka {border-bottom:1px solid #000;font:15px Arial Narrow, Arial, sans-serif;font-weight:bold;color:#333;letter-spacing:3px;text-transform:uppercase;clear: both;}
.center .plashka {margin:0 -10px 20px;}

.right .panel {margin:8px 0 26px 0;padding:7px 10px;background-color:#edf3ed;}
.adv_right {margin:8px 0 26px 0;padding:7px 10px;background-color:#edf3ed;font-size:90%;}
.adv_right A IMG {float:left;margin:2px 5px 0 -10px;}
.adv_right A {text-decoration:none;color:#000;}
.right .events_list {width:220px;}
.right .ban {margin:0 0 26px 0;}
.quick_subs {margin:8px 0 26px 0;padding:10px;*padding:7px 10px 10px;background-color:#cddfcd;color:#333;}
.quick_subs .input {width:220px;margin:10px 0;}
.quick_subs .radio {margin:0 3px 0 -5px;vertical-align:-2px;}



/*---------------------------------- элементы подвала ----------------------------------*/
.btm_tbl TABLE {margin:20px 0;}
.btm_tbl TD {font-size:70%;color:#333;}
.btm_tbl A {color:#333;}
.btm_tbl .counters {width:240px;padding:0 25px 0 30px;}
.btm_tbl .counters IMG {margin:0 9px 0 0;}



/*---------------------------------- контент ----------------------------------*/
.center UL {margin:5px 0 5px 25px;padding:0;}
.center OL {margin:5px 0 5px 25px;padding:0;}

TABLE.tbl TD {padding:3px 5px;border:1px solid #999;font-size:70%;}
TABLE.tbl .th TD {background-color:#cddfcd;}

.main_anons {margin:0 0 36px 0;}
.main_anons P {margin:-13px 0 0;font-size:110%;font-weight:bold;}

.events_list TD {padding:3px 5px 3px 0;font-weight:bold;color:#336633;vertical-align:top;}
.events_list A {font-weight:normal;}
.events_list .news_date {padding:10px 0 0 0;}

.anonses {margin:0 0 30px -10px;}
.anonses TD {vertical-align:top;}
.anonses IMG {margin:2px 10px 0 0;}
.anonses P {margin:5px 0 0 0;}
.anonses SUP {margin:0 0 0 3px;padding:0px 2px;background-color:#669966;font-size:10px;font-weight:normal;color:#fff;vertical-align:4px;}
.anonses SUP A {color:#fff;text-decoration:none;}

.fresh_issue {margin:0 0 20px 0;}
.fresh_issue .plashka {margin:20px -10px 11px;padding:25px 0 10px;background:url(/img/black_px.gif) repeat-x 0 44px;background-color:#fff;border:none;}
.fresh_issue .issue_desc {font-size:110%;font-weight:bold;}
.fresh_issue .issue_desc IMG {float:right;margin:0 -10px 10px 10px;}
.fresh_issue UL {margin:0 0 0 16px;padding:0;}
.fresh_issue UL LI {margin:5px 0 0 0;}
.fresh_issue .head {width:121px;*width:131px;margin:20px 0 3px -10px;}
.fresh_issue P {margin:0;line-height:18px;}

H1 {font-size:150%;margin:0 0 20px 0;}
H1 SUP {margin:0 0 0 8px;padding:0px 2px;background-color:#669966;font-size:12px;font-weight:normal;color:#fff;vertical-align:4px;}
H1 SUP A {color:#fff;text-decoration:none;}
H2 {font-size:120%;margin:0;}
H3 {font-weight:normal;margin:0 0 20px;}
.head {margin:20px 0 20px -10px;padding:4px 0 2px 10px;background-color:#da2128;font-size:13px;font-weight:bold;color:#fff;text-transform:lowercase;}
.subhead {margin:-15px 0 15px 0;font-weight:bold;color:#666;}
IMG.article_photo {margin:0 0 11px -10px;}
.lead {font-size:110%;font-weight:bold;}
.autors {font-size:90%;color:#666;}
.autors A {color:#666;}

.article_right {float:left;clear:both;width:158px;*width:182px;margin:0 20px 10px -10px;*margin:0 20px 10px -5px;padding:0 12px 10px;*padding:0 12px;background-color:#e9e7d8;font-size:95%;}
.article_right P {margin:10px 0;}
.article_right IMG {margin:0 -12px;}
P.title {margin:0 -12px 10px;padding:4px 0 2px 12px;background-color:#749474;font-weight:bold;color:#fff;}
.showpic IMG {margin:0;border:10px solid #f1f3ea;}

.article_links {width:100%;}
.article_links A {color:#000;}
.article_links .comments {display:inline;margin:0 0 0 8px;padding:2px;background-color:#e9e7d8;font-size:11px;}
.article_links .comments A {text-decoration:none;}
.article_links IMG {margin:0 5px 0 0;vertical-align:-2px;}

.forum {margin:20px 0 0 0;}
.forum .plashka {margin:0;}
.forum .input {width:100%;}
.forum .button {margin:5px 0 0 0;}
.forum TD {padding:0 0 0 5px;vertical-align:top;}
.forum IMG {border:1px solid #666;}
.forum TEXTAREA {margin-bottom:10px;}

.comment {margin:10px 0 0;padding:5px 0;border-bottom:1px solid #999;}
.comment .date {font-size:90%;color:#999;text-align:right;}

.adv_modul {float:left;height:150px;margin:0 20px 10px 0;font-size:90%;}
.adv_modul IMG {margin:0 0 3px 0;}

.news_list {margin:-10px 0 0 0;}
.news_list .news_date {margin:30px 0 10px 0;font-weight:bold;color:#336633;}
.news_list .anonses {margin:10px 0 10px -10px;}
DIV.news_date + TABLE.anonses {margin-top:0;}
.news_list .nav_bar {margin:10px 0 0 0;text-align:right;}

H1.archive {position:relative;margin:20px 0;}
DIV.archive {float:left;width:150px;height:250px;margin:0 20px 0 0;}
DIV.archive H4 {position:relative;margin:0;padding:3px 0 1px 7px;background-color:#749474;font-size:13px;font-weight:bold;color:#fff;text-transform:lowercase;}

.search {margin:0 0 20px 0;}
.search .input {width:80%;}
.search .button {margin:0 0 0 5px;}

.opros {padding:0 0 0 3px;}
.opros P {margin:10px 0 10px 21px;font-size:90%;}
.opros TABLE {width:100%;}
.opros TD {font-size:70%;}
.opros .button {width:auto;margin:6px 0 0 21px;}

.pollArchive {margin:0 0 20px 0;padding:0 0 10px 0;border-bottom:1px solid #999;}
.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;}

.article_under {margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px solid #999;}