

body { color: #64743E; background: #000 url('../img/imgstyle/star.gif'); padding:0; margin:0; font: 11px Verdana, Helvetica, sans-serif;}
* {margin:0; padding:0;}
a {color:#EF9600;}
a:hover {text-decoration:none;} 
div.all {margin: 8px -23px;}

/*a img {border:none;}*/
p img {border-width:1px}
table {border-collapse: collapse;}
p {font-size:13px; text-indent:12px; margin: 0 0 8px; text-align:justify;}
h1 {font: 10px Tahoma, Arial, Helvetica; color:#B1C290; text-align:center; margin: 0 -30px 25px;}
h2 {color:#EF7728; margin: 27px 0 25px;}
h6 {font-size: 13px; color: #908645; margin: 5px 0 6px 5px;} /* используется только для форм */

/* Стили текста (дублированы в редакторе) */
h2, h3, h4, h5 {text-indent:12px; font: bold 16px Verdana, Arial, Helvetica;}
h3 {font-size: 15px; color: #C26928; margin: 20px 0 12px;}
h4 {font-size: 13px; color: #78A44C;margin: 16px 0 8px; color:#5F8B34;}
h5 {font-size: 13px; color: #9F5020 ; margin: 12px 0 3px;}

ul {margin:-2px 0 12px;}
ul li {font-size:12px; color:#677C35; margin: 0 10px 4px 28px; list-style-image: url('../img/imgstyle/li.gif');text-align:justify;}
ol {margin:-2px 15px 12px 20px; text-align:justify;}
ol li {margin: 0 0 8px; font: normal 13px Verdana, Helvetica, sans-serif;}
ol.smaller li {margin: 0 0 3px;}
ul.smaller li {margin: 0 0 1px 16px;}
ul.smaller {margin-top: 2px;}
.important {font: bold 14px Georgia, "Times New Roman"; color: #C26928;}

blockquote p, blockquote, .citata {color:#6D8630; font: italic 15px "Times New Roman", Times, serif; text-align:right; margin: 5px 5px 3px 0;}
blockquote p {margin: 0; text-indent:0}
.citata { text-align:left; margin:0;}
.avtor {font: bold italic 11px Verdana, Arial, Helvetica, sans-serif; color: #8FA566; }
p.avtor, blockquote p span.avtor {text-align: right; margin: 0 -5px 8px;}
blockquote p span.avtor {margin-right: -10px;}
.noindent {text-indent:0;}
.indent { text-indent: 12px}
p.citata {margin: 0 0 6px;}

/* Линии и разделители */
hr {height:2px; border:none;  border-width:0; color:#c2cfa4; background-color:#c2cfa4; margin: 9px 0 17px;}
hr.min {height: 1px; margin: 8px 0 17px;}
div.hr {height: 1px; background: url('../img/imgstyle/bullet-menu.gif') 0 -80px repeat-x; margin: 0 0 10px;}
div.hr_gr {height: 1px; background: url('../img/imgstyle/razd_grad.gif');}

.r {text-align: right;_position:relative}
div.l, .l {text-align: left}
.c {text-align: center}
.fr {float:right}
.fl {float:left}
.s11 {font-size:11px}
.s10 {font-size:10px}
.nov {display:none}
.pr {position:relative}
.fontnorm {font-weight:400}
.clear {clear: both; margin:0; padding:0; height:0}

.margin_global {margin-right:25px;}
div .btm15 {padding-bottom: 10px;}

/* ФОН ШАПКА И ОБЩАЯ СТРАНИЦА */
#fon {min-width: 1020px; margin: 0 auto;  background: url('../img/imgstyle/earth1.jpg') top center no-repeat; }
#sheet { width: 998px; background-color: #F9FEF2; border: solid 1px #64757C; border-top: none; margin: 0 auto; padding: 6px 1px 0;}
td#l, td#c, td#r { vertical-align: top;text-align:left; padding:0 4px; }
td#l { width:10%}

/* ЦЕНТРАЛЬНАЯ ЧАСТЬ СТРАНИЦЫ */

/* Лист контента */
#contenttop {margin-bottom:20px; font-size:12px; clear:both;}
.noflow {overflow:auto;}
.note {color:#999;}

/* Атрибуты материала (нижние) */
table.textatr {margin: -5px 0 15px; border-collapse:collapse; width:100%;}
.textatr td {padding: 1px 0 2px; font-size:11px;}
a.icn {display: block; padding-left: 20px; height: 14px;}
.icn, a.act, .cmnt tt {background: url('../img/imgstyle/icn.gif') no-repeat;}
a.friend {background-position: 0 -28px} 
a.strel {background-position: 3px -58px; float:right; margin: 2px 0; white-space: nowrap;}
a.strel:hover {background-position: 3px -73px;}

/* КОММЕНТАРИИ К МАТЕРИАЛАМ */
div.comments {margin: 8px -23px;}
div.cmnt {border: solid 1px #AFE5F7; margin: 6px 0; padding: 0 0 8px;color:#578F99; font-size:11px; position:relative;}
div.cmnt_shap {font-weight:800; padding-left:72px; line-height:18px; font-size:10px;}
div.cmnt_shap, div.cmnt_shap div {height:19px;}
.cmnt_shap a {font-weight:800; text-decoration:none; color:#FE6400;}
div.cmnt_corner {width:220px; float:right; white-space:nowrap; line-height:17px; font-size:11px; text-align:right}
div.cmnt_edit {background: url('../img/imgstyle/cmnt_corner.jpg') no-repeat 0 0; padding: 0 12px;}
.cmnt tt {font-family:Arial, Helvetica; color:#999; background-position: right -180px; padding: 1px 23px 0 7px;}
img.usrpic {position:relative; top:-13px; left:8px; margin:0 0 -13px; float:left;}
div.cmnt_text{margin: 0 20px 0 72px; color:#66959D;}
.cmnt_text p {font-size:11px; margin: 8px 0 0;}

/* cmnt - покраска типов */
.add div.cmnt_shap {background: #F2F0E6; padding-left:0; color:#908645; margin-bottom:8px;}
.add div.cmnt_corner {background: #E8E5D4;}
.add div.cmnt_edit {background-position: 0 -60px;}
div.cmnt.add {border-color:#B8D9DB;}

.mnenie div.cmnt_shap {background: #E1F8FF;}
.mnenie div.cmnt_corner { color:#5BAEC9; background:#CFF3FF;}
.mnenie div.cmnt_edit {background-position: 0 0;}
div.cmnt.mnenie, .mnenie img.usrpic, .mnenie div.set {border-color:#AFE5F7;}

.vopros div.cmnt_shap {background: #FFF0F0;}
.vopros div.cmnt_corner {background: #fdd; color:#E29292;}
.vopros div.cmnt_edit {background-position: 0 -20px;}
div.cmnt.vopros, .vopros img.usrpic, .vopros div.set {border-color:#FECBCB;}

.otvet div.cmnt_shap {background: #EDFAD9;}
.otvet div.cmnt_corner {background: #DAF1B5; color:#8CB85C;}
.otvet div.cmnt_edit {background-position: 0 -40px;}
div.cmnt.otvet, .otvet img.usrpic, .otvet div.set {border-color:#BEE097;}

div.cmnt a:hover img {border-color: #FEAC0E;}

/* cmnt - шапка */
.kroshki span.cmnt {color:#7A8E4B; font-size:13px; font-family: Verdana, Arial;}
b.cmntbig {background-position: left -150px; padding: 3px 20px 0 0; }
b.emlyes {background-position: left -90px; padding: 1px 0 2px 15px;}
span.cmntsmall {background-position: left -180px; margin-left:7px; padding-left:17px; font-size:11px;}

/* ФОРМЫ, ТАБЛИЦЫ ДЛЯ ФОРМ */
table.inputs {margin-bottom: 5px; }
.inputs td { vertical-align: middle; padding: 2px 3px;}
input.checkbox { width: 13px; margin-right:1px;}
select, textarea, input.txt {background-color:#F9FEF2; border: solid 1px #7F9DB9; font: 12px Verdana, Arial, Helvetica; color: #786412; padding: 0;}
input.txt {padding: 2px 5px;}
textarea { padding-left: 5px;}
select:hover, textarea:hover, input.txt:hover {border-color: #316AA0;}
textarea {font-size: 11px;}
input.readonly, input.readonly:hover {color: #999; border-color: #bbb;}

td.r {text-align: right;}
td.t {vertical-align:top; }

table.inputs tr td.lft {text-align:left; width: auto;}
table.inputs tr td.wide {text-align:left;}
table.inputs hr {border:none; height:0;border-top: solid 1px #ccc;}
table.inputs table td {padding: 0; vertical-align: middle}

.inputs textarea.wide {width: 100%}
.inputs textarea.tall { height: 150px}
.btn, div.mattype {background: #CFE6B2 url('../img/imgstyle/mattype.gif') repeat-x;} 
.btn {font: 10px Verdana, Arial, Helvetica; border: solid 1px #89B15B; color: #71863F; padding: 1px 7px; overflow: visible}

/* Формы личных данных */
div .form, div .form1, div .send_ok {border: solid 1px #9BC582; background-color: #FDFBED; padding: 15px; margin: 20px 10px 30px; font-size: 12px;}
.form table, .form1 table {margin: 0 auto}  
.reg .txt, .mattype .txt {width:225px}
.reg textarea {width:230px; height:70px;}
.reg b {margin-bottom:5px; display:block; color:#908645}
#moder .txt {width:315px; margin-bottom:4px}
select.selgroup {width:237px; margin-bottom:3px}
span.req {color:red; font-size:12px;}

/* Формы отправки писем */
.letter .txt { width: 315px}
.letter textarea { width: 320px; height: 200px;}

/* Cообщения и ошибки */
div.err, div.msg {border: dotted 1px #c80000; border-right:none; border-left:none; margin: 20px 0; padding:3px 0 2px;position:relative}
div.msg {border-color:#693}
.err p, .msg p {text-indent:3px; margin-bottom:2px; color:#c80000; font-weight:800;}
.rblock .err p {font: bold 11px Arial, Helvetica, sans-serif; margin-bottom: 10px; text-align:left}
.msg p {color:#693;}
div .send_ok {padding: 15px 40px; text-align:center; font: bold 13px Verdana, Helvetica, sans-serif; color:#693;} /* должно быть ниже форм личных данных*/

/* Линейки крошек основные*/
#mainpage {margin: 0; background-color:#F5FCFF; position:relative; width: 642px;}

.kroshki, .kroshki div {height: 31px;}
#kr_top .kroshki {margin: 0 -46px}
.kroshki {margin: 0 -45px; clear: both;}
.kr_main div {background-image: url('../img/imgstyle/kr_main.gif')}
.kr_nast div {background-image: url('../img/imgstyle/kr_nast.gif')}
.kr_dict div {background-image: url('../img/imgstyle/kr_dict.gif')}
.kr_opit div {background-image: url('../img/imgstyle/kr_opit.gif')}
.kr_pract div {background-image: url('../img/imgstyle/kr_pract.gif')}
.kr_stat div {background-image: url('../img/imgstyle/kr_stat.gif')}
.kr_sort div {background-image: url('../img/imgstyle/kr_sort.gif')}
.kr_cmnt div {background-image: url('../img/imgstyle/kr_cmnt.gif')}
.kr_sortniz div, .kr_niz div {background-image: url('../img/imgstyle/kr_sortniz.gif')}
 
div.kr_str {background-position: left -128px; float: left; width: 420px;}
div.kr_l {background-position: 0 -64px; background-repeat: no-repeat;}
div.krosh {padding: 0 35px 0 10px; background-position: right -96px; background-repeat: no-repeat; overflow: hidden; font: bold 12px Tahoma, Arial, Helvetica; color: #fff;}
div.kr_rf { background-position: right -32px; background-repeat: no-repeat; overflow: hidden;}

.bullet {display:block; float: left; margin-top: 5px; margin-left:10px; padding-left:10px; background: url('../img/imgstyle/home.gif') 0 -14px no-repeat; }
.krosh dt {margin: 5px 0 0 10px; float:left; display:block;}
.krosh a { color: #fff; text-decoration: underline;}
.krosh a:hover {background-position: 0 -28px; text-decoration:none; color: #fff;}
a.home {background: url('../img/imgstyle/home.gif') 2px 1px no-repeat;  width: 15px; height: 14px; display:block; float:left; margin: 4px -2px 0 0; }
a.home:hover { border: dotted 1px #fff; background-position: 1px 0; margin-right: -4px;}
a.home strong {display: none;}

/* Линейки сортировки */
.kr_sort {margin-top: 15px;} /* отступ сверху линейки навигации */
.kroshki span, .select, #select_niz {font: 11px Tahoma, Arial, Helvetica; color: #708BAB; line-height: 23px;}
.kroshki span {text-indent: 12px; } /* отступ слева текста Сортировать по*/
.napr, select.napr, .kroshki span a, .tegi a, .resum a {color:#5783B6;}

.kroshki span a:hover, .tegi a:hover, .napr:hover, .resum a:hover {color:#749DCC;}
.kr_rf span {display:block;}
.kr_sortniz span, .kr_niz span {padding-top:7px;}
.kr_sortniz, .kr_niz { margin-bottom:10px;}
a.up, a.down, a.down:hover {padding-right:8px; background: url('../img/imgstyle/strelki.gif') right 3px no-repeat; font-weight:800;}
a.down, a.up:hover {background-position: right -11px;}

/* Пейджер */
#pager {margin:10px 0; text-align: center; color: #879565;font-size:11px;}
#pager a.pgr1 { font-size: 15px; border:none; text-decoration:none; background:none}
#pager a.pgr1:hover {border:none; font-weight:400;}
#pager a {color:#879565; padding: 2px 3px; border: solid 1px #ccc; margin: 0 1px 0 2px; background-color:#F5FDE3; text-decoration:none;}
#pager a:hover {border: solid 1px #796; color:#64743E;}
#pager b {margin: 0 3px;}

/* Презентация материала */
div .pres {margin-top: 10px; margin-bottom: 8px;}
.hl {margin: 10px -17px 0; padding: 4px 17px 6px; border: solid 1px #D0E1E2;}
.hl .hr {margin:0}
.hl_new {background-color:#e8f4ff;}
.hl_last_edit {border: dashed 2px #aaa}
.hl_major {border: solid 1px #CFE19A;}
.hl_srch {border: solid 1px #dbd0f5}
.ctrl, .ctrl_hl {font-size: 9px; padding: 0 5px 2px; border: dotted 1px #D18727; border-right:none; border-left:none; background-color: #e8f4ff; color: #C57F35;}
.ctrl_hl {font-weight:800; background-color: #D9E8F6; padding: 2px 5px 3px;}
.hl_major .ctrl_hl { background-color:#E7F8C0; border-color:#CFE19A; color:#80B048;}
.hl_srch .ctrl_hl { background-color: #f2edfe; border-color:#dbd0f5}
.ctrl { position: absolute; right: 25px; top:48px; }
.ctrl_hl { margin: 0 -13px 5px; text-align:right; border-top:none; border-bottom: solid 1px #D4C887;}

.napr { font: italic 13px Arial, Helvetica, sans-serif;}
.pres a.napr, .rpres a.napr {text-decoration: none; font-size: 11px;}
.pres a.napr:hover, .rpres a.napr:hover, .cmnt_shap a:hover {text-decoration: underline;}
.pres .header {margin:  0  0 5px; text-indent: 0;}
.pres .header a{ color:#DF6617; font: bold 13px Tahoma, Verdana, Arial;}
.pres .header a:hover {color:#FE6400;}
.pres p {font: 12px Arial, Helvetica, sans-serif; margin: 0 0 5px;}
.resum { margin-bottom: 5px; font: 11px Arial, Helvetica, sans-serif; color: #71814A;}
.pres .resum { color:#7E95B1; font: 10px Tahoma, Verdana, Arial; margin: 0 0 4px;}
.pres .resum_top { margin: -5px 0 0}

/* Блок тегов */
div .tegi {margin: 15px -10px; color:#908645;}
.tegi p.note {margin: 5px 0;}
.tegi a {font: 12px Tahoma, Arial, Helvetica}

/* Нижний селектор */
table #select_niz {margin: 0 -23px 0 auto;} 
#select_niz select { width: 140px; }
select.napr {font-size: 11px; font-style: normal;}
option {margin-left: 3px;}

/* Материалы по теме */
div #tema {margin: 40px 0 10px;}
#tema h3 {text-indent:0; color:#908645; background-position: 0 -119px; padding-left:23px; margin-left:-23px}
#tema .pres {padding-bottom: 5px; background: url('../img/imgstyle/razd_grad.gif') bottom left no-repeat; margin:0 0 5px}
div.tagblock, p.tagblock { background: url('../img/imgstyle/icn.gif') no-repeat 0 -268px; padding: 0 0 2px 18px;}
div.tagblock {margin:0}
p.tagblock {display:block; font-size:11px; color:#6EAACA; text-indent:0}
.tagblock a {font-size:11px}
#tema span {margin-left:18px; color:#908645}
#tema .header{margin-bottom:2px}
#tema .header a, table.ntfy a {text-decoration:none}
#tema .header a:hover, table.ntfy a:hover {text-decoration:underline}

/* Личный раздел пользователя */
.usrpg {width: 365px; margin-bottom: 10px}
.usrpg td {padding:0 2px 4px; font-size: 12px;}
.usrpg td.r {color: #908645;}
div.uedit {margin: 0 10px 10px; position:relative}
div.uedit1 {margin: 0 0 10px;}
.uedit a, #login a {color:#cb873f; font-size:11px}
#login div.hr {margin:5px 0 2px}
table.col {margin-left:7px;}
.col td {padding: 0 20px 0 0; font: bold 12px Tahoma, Arial, Helvetica;}
.col span {color:#a8a8a8; display:block;}
.col dl {display: block; padding: 0 0 2px 17px; color:#7E95B1; background: url('../img/imgstyle/bullet-menu.gif') 0 -50px no-repeat;}
a.newsmlink, .all a {font: bold 10px Tahoma, Arial, Helvetica; } /* Должно быть ниже .uedit */
div.demo {border: solid 2px #ccc; margin: 10px -15px; padding: 10px 15px 5px; display:none;}
.ind {text-indent:12px}

/* ОФОРМЛЕНИЕ КАРТИНОК */
img.link {border: solid 1px #9c9; padding:1px}
img.link:hover { border: solid 1px green}

img, a img {border: 2px solid #C6DCE1; padding:0;}
img.nb {border:none;}
a img:hover {border-color: #FEAC0E;}
.imr, .iml { position: relative}
.imr {float:right; margin-left: 12px; z-index:2}
.iml {float: left; margin-right: 12px; margin-left: 2px; }

.imc {border: 3px double #aaa; margin: 5px;}
.imbig {border: 4px double #aaa; margin: 12px 0 5px}

.over  {color: #999; font: 11px Verdana, Arial; text-align: center; padding-right: 4px;}
.shad1, .shad2, .shad3 {display: block; position: relative}
.shad1 { background: url('../img/imgstyle/sh.png') right bottom no-repeat; }
.shad2 { background: url('../img/imgstyle/sh_bl.png') -7px bottom no-repeat; border: 1px solid #F9FEF2;} /*бордюр цвета фона нужен. Без него в ИЕ криво, если под картинкой стоит ссылка*/
.shad3 {padding: 0 7px 8px 0; background: url('../img/imgstyle/sh_tr.png') right -6px no-repeat;}
.shad3 IMG {display: block;}
.hl .shad1, .hl .shad2, .hl .shad3 {background:none; border:none;}

#sh_big .shad3 IMG {border: 6px solid #C6DCE1;}
#sh_big .shad2 { background-position: -6px bottom;}
#sh_big .shad3 {padding: 0 10px 12px 0; background-position: right -4px;}
.pres .iml {margin: 0 7px 0 0;}

/* Лист контента с градиентными краями */
#main_l { background: url('../img/imgstyle/fon_l.png') left repeat-y; border: 1px solid #B8D9DB; border-top: none; }
#main_r { background: url('../img/imgstyle/fon_r.png') right repeat-y;} 
#main_b { background: url('../img/imgstyle/fon_rb.png') bottom center no-repeat;} 
#main_lb { background: url('../img/imgstyle/fon_lb.png') bottom left no-repeat;} 
#main_rb { background: url('../img/imgstyle/fon_rb.png') bottom right no-repeat; min-height:850px; padding: 0 45px 15px; font-size: 12px;}


/* ВЕРХНЕЕ МЕНЮ */
#topmenu {width: 998px; height:21px; margin: 0 auto 6px; padding-top: 114px;}
#toplinks {float: left; }
#toplinks A{float: left; font: bold italic 14px Verdana, Arial, Helvetica; color: #FEC46A; text-decoration: none; padding: 3px 10px 3px 15px; display: block;}
#toplinks A:hover { text-decoration:underline; color: #C6FF89;}
#toplinks A.nowhere {color: #C6FF89;}
#toplinks A.nowhere:hover { text-decoration:none;}
#topimglinks { margin-right: 13px; width: 130px; float:right; }
#topimglinks A{display: block; float: right; width: 20px; height:12px; margin: 7px 0 0 3px; background: url('../img/imgstyle/znachki.gif') 0 0 no-repeat;}
#topimglinks A strong {display: none}
a#glavn { background-position: center -12px;} a#glavn:hover { background-position: center -72px;}
a#letter { background-position: center -24px;}  a#letter:hover { background-position: center -84px;}
a#map { background-position: center -36px;} a#map:hover { background-position: center -96px;}
a#izb { background-position: center  0;} a#izb:hover { background-position: center -60px;}


/* БЛОКИ ЛЕВОГО и ПРАВОГО МЕНЮ */
#leftmenu, #rightmenu {width: 166px;}
.lblock, .rblock {margin-bottom:6px;}
/*.lblock1, .lblock1 .stl, .lblock1 .str, .lblock2, div .odin {background: url('../img/imgstyle/leftblock1.gif'); background-repeat:no-repeat;}*/
.lblock1, .lblock1 .stl, .lblock1 .str, .lblock2, div .odin {background: url('../img/imgstyle/leftblock1.gif') 0 0 no-repeat;}
.rblock1, .rblock1 .stl, .rblock1 .str, .rblock2 {background: url('../img/imgstyle/rightblock1.gif'); background-repeat:no-repeat; }
.lblock1, .rblock1 {height:22px; line-height:20px; font-weight:800; background-repeat:repeat-x;}
.lblock1 .stl, .rblock1 .stl { background-position: left -23px;}
.lblock1 .str, .rblock1 .str { background-position: right -46px; margin-left:8px;}
.lblock2, .rblock2 {border-top: none; background-position: left -69px;}

/* Блоки Левого меню цвет */
.lblock { background-color:#F1F9EB;} 
.lblock1 {background-color:#D6EDBC; color: #79A449;}
.lblock1 a {color:#79A449; display: block; } 
.lblock1 a:hover{ color:#54792A;}
.lblock2 {padding:4px 0 1px; border: solid 1px #CBE2A9; }
div .odin {margin-bottom: 3px; height:4px; background-position: left -69px;} 
.lblock2 a { color:#5D8138;text-decoration: none;  display: block; font: 11px verdana,Arial, Helvetica, sans-serif; background: url('../img/imgstyle/bullet-menu.gif') no-repeat; padding: 2px 0 3px 9px; margin: 0 6px;}
.lblock2 a.inactive { color: #ccc }
.lblock2 a:hover { text-decoration: underline; background-color: #E6F6D4; color:#54792A;}

/* Блоки Правого меню цвет */
.rblock { background-color:#FBFBE8;} 
.rblock1 {background-color:#F4E190; color: #958620; }
.rblock1 a {color:#958620; display: block;} 
.rblock1 a:hover{ color:#73660A;}
.rblock2 {padding: 1px 8px 5px; border: solid 1px #D4C887; color: #957B20} 

/* Правое меню - блок регистрации */
#login {margin: 8px 0 0;}
#login table {width: 100%; color: #526998;}
.rblock table td {vertical-align: middle; }
#login td  {padding: 0 0 2px; text-align:left;} 

input.fieldlog {width:88px; height: 14px; font: 11px Verdana, Arial, Helvetica; color: #9C6E0B; background-color: #FCF5D8; border: solid 1px #B29E61; padding-left: 5px; margin-top: 0; }
input.fieldlog:focus {border: 1px solid #C24141; background-color:#FCF1C4;}
input.fieldq {width:119px; height: 14px; font: 11px Verdana, Arial, Helvetica; color: #9C6E0B; background-color: #FCF5D8; border: solid 1px #B29E61; padding-left: 5px; margin-top: 0; }
input.fieldq:focus {border: 1px solid #C24141; background-color:#FCF1C4;}
input.rarr { background: url('../img/imgstyle/rarr.gif') no-repeat center center; border:none;width:20px;height:18px;margin-left:2px;}
#reg, #reg a {font: 10px Tahoma, Arial, Helvetica; color: #EF7728; text-align:center; margin:3px 0 0;}
#reg a:hover {color:#F90; text-decoration:none;}

/* Правое меню - Блок презентации */
.rpres {margin: 10px 0 0; font: 10px Tahoma, Arial, Helvetica;}
.rzagl {margin-bottom:6px;}
.rzagl a {font: bold 11px Arial, Helvetica, sans-serif; color: #E4772F; text-decoration: none; } 
.rzagl a:hover {color:#FE6400; text-decoration:underline;}

.rpres p, .rzagl a.who {font: 10px Tahoma, Arial, Helvetica; }
.rzagl a.who { color: #957B20}

.rpres p {text-indent: 6px; margin: 4px 0 3px; text-align: left; color: #878170;}
.rpres div.hr { margin: 4px 0 3px;}
.rpres  a.napr {color: #CC9E1D}
.rpres  a.napr:hover {color: #957B20}


/* НИЖНЕЕ МЕНЮ */
div.bottom {font: 11px Verdana, Helvetica, Arial; margin:5px 3px; border: 1px solid #D1D3E9; text-align:center;}
.bottom div {padding:8px 50px;}
.btmhello {font: italic 13px Arial, Helvetica; color:#618835; background: #F4FFD9}
.btmwrld{ background-color:#CFF3EF; background:#D0EAF9; background:#DCF2FF}
.btmwrld a{color: #36C; margin: 0 3px;}
.btmwrld a:hover{color:#39F}
div.btmcount {padding: 4px 0 2px;}
.btmcount a img {border:none;}
.btmssilki {text-align: center; padding: 3px 20px 10px;}
.btmssilki, .btmssilki a {font: 11px Arial Narrow, Arial, Helvetica; color:#112255;}

/* Добавление в соц.закладки */
#bm-w {display:none; position: absolute; top: 15px; left: -1px; background-color: #F5FCFF; border: solid 1px #ccc; padding: 1px 5px; }
#bm-w ul {padding: 3px 0px;  margin: 0; }
#bm-w li { float: left; list-style: none; margin: 0; padding: 0;}
#bm-w a { text-decoration: none; display: block; padding: 2px; width: 16px; height: 16px; background-position: 50% 50%; background-repeat: no-repeat; border: solid 1px #F5FCFF;}
#bm-w a:hover { border: solid 1px #804A6A;}

.srch_txt { margin: 10px 0 0 0; padding:0}
.srch_txt p {font-size:11px; }
.srch_txt div.note { /*margin: -5px 0 -15px*/}
.srch_found { background-color: #ffebca; padding: 0 1px; border: dotted 1px #dc8203;}
#tema span.srch_found { margin:0 }
#tema .tegi a span.srch_found {color:#5783B6; text-decoration: underline}
#tema .tegi a:hover span.srch_found {color:#749dcc; text-decoration: none}
#tema .header a span.srch_found { color: #DF6617; }
#tema .header a:hover span.srch_found { text-decoration:underline; color:#fe6400;}

.q { margin-right:2px;}
input.q {width:96%}
select.q { height:20px;}
.lst_note { text-align:right; border-bottom: solid 1px #D4C887;font-size: 10px; color: #C57F35;font-weight:800; }

#srch .ctrl_hl { padding: 2px 5px 1px}
#srch .pres { background:none}
#srch #tema .header a:hover {color:#fe6400; }


li.tt,span.tt{background:transparent url('../img/imgstyle/actions.gif') 0 -270px no-repeat;margin-left:5px;cursor:pointer;padding:1px 6px}
li.tt{display:inline}
.tt_adm{border:dotted 1px transparent}
.tt_adm:hover{border-color:#999}
.reg .tt{margin-left:5px}
.bt-content hr{height:1px;border:none;color:#c2cfa4;background-color:#c2cfa4;border-width:0;margin:3px 0 6px}
.bt-content h1{font-size:14px;font-weight:700;text-align:left;color:#6E8F3E;border-bottom:solid 1px #bbb;text-indent:0;margin:0 0 3px;padding:0 0 3px}
.bt-content p{font-size:11px;text-indent:10px;text-align:left;margin:0;padding:3px 0}
.bt-content ul{margin:0;padding:0}
.bt-content ol{font-size:11px;margin:0;padding:3px 0 2px 25px}
.bt-content ol li{font-size:11px;text-align:left}
.bt-content{overflow:hidden}