body {margin: 0;}
.menu {display: none;}
#mahamantra_pl, #gauranga_pl {margin-left: 70px;}
p, div, table {font-family: verdana, serif; font-size: 12px; color: #535454;}
input, a {color: #535454;}
img {border: none;}
.m_head {width: 808px; height: 479px;}

.left_col {width: 210px; border-right: 1px solid #ddd; vertical-align: top; padding-top: 5px;}
.left_col h3 {font-size: 24px; margin: 0; font-weight: normal; display: block;}

/*Кoлонка для статей*/
.main_col {vertical-align: top; padding: 5px 10px 10px 10px;}
.main_col p {text-align: justify; margin: 20px 0; line-height: 1.8em;}
.main_col h2 {font: normal 24px verdana;}
.main_col h2 a {text-decoration: none;}
.main_col h4 {color: #444962; font-variant: small-caps;}/*color: #586276;*/
.main_col a {color: #0000CC;}
/*Оглавление статей*/
.oglav {line-height: 1.8em; list-style-type: none; font-variant: small-caps;}
.oglav li {margin: 5px 0; list-style-type: none; font-variant: small-caps;}
/*Таблицы для цитат в статьях: .tqts — цитаты учёных*/
.tqt td, .tqt td p {font-style: italic; font-family: helvetica;}
.tqt1 td, .tqt1 td p {font-style: normal; font-family: verdana;}
.tqt, .tqts {/*background-color: #F9F9F9;*/ margin-bottom: 20px; width: 462px;}
.tqt p, .tqts p {margin: 0; padding: 0; line-height: 1.8em; display: block;}
.tqts, .tqts p {font-size: 11px;}
.tql td {line-height: 1.8em; padding-bottom: 4px;}

.not_mind li {padding-left: 0; margin-left: 0;}
.not_mind {padding-left: 0; margin-left: 24px;}

.isp {font-style: italic; font-family: helvetica;}
.tms {font-family: 'times new roman';}
.tah {font-family: tahoma;}
.nwr {white-space: nowrap;}
.int {font-weight: bold; text-transform: uppercase;}
.pli {text-decoration: underline; color: #0000CC;}

.login {cursor: pointer;}
.audio-player audio {width: 60%;}

.main_col p.qt_mn {font-style: italic; font-family: helvetica; margin: 20px 42px 0;}
.main_col p.qtc_mn {font-style: italic; font-family: helvetica; text-align: right; margin: 0 42px 20px;}
.main_col p.qt_pu {margin: 20px 42px 0;}
.main_col p.qt_pui {margin: 0 42px 0;}
.main_col p.qtc_pu {text-align: right; margin: 0 42px 20px;}
.main_col p.qt_au {font-size: 11px; margin: 20px 42px 0;}
.main_col p.subl {font-weight: bold; text-align: left;}
.main_col p.shift {margin-left: 42px;}
.main_col p.heading {font-size: 17px; font-weight: bold;}
.main_col p.desc {font-size: 11px; color: #003399;}
.main_col p.fnt {font-size: 11px; margin-top: 10px; margin-bottom: 10px;}
.main_col p.fnts {margin-top: 15px; margin-bottom: 10px;}
.main_col p.rnt {font-size: 10px; color: #003399; margin-top: 10px;}

.subl a {font-weight: normal;}

.d_st {padding: 15px 0 0 0;}
/*.d_st h2 {font-size: 18px;}*//*Цвет заголовка статьи*/
.d_st div {text-align: justify; line-height: 1.8em;}
.d_st div img {float: right;}
.d_st div a {text-decoration: none; font-weight: bolder;}/*Цвет ссылки "…читать дальше"*/

#qa_block, #q_block, #l_block, #a_block, #v_block, #p_block, #lin_block {width: 190px; text-align: center; border-bottom: 1px solid #ddd;}

#lin_block .butL {font: 11px tahoma;}
#lin_block {padding-bottom: 10px; margin-bottom: 10px;}
#lin_block p, #FormReg p, #FormLogin p {margin: 5px 0 0 0; font-size: 11px;}

#qa_block {margin-top: 10px;}
#qa_block a.b {display: block; font: 11px tahoma; margin: 10px 0 20px 0; color: blue;}
#qa_block a.i {display: block; text-decoration: none; padding-left: 32px; background: url(/img/qa.png) left top no-repeat; text-align: left; margin: 10px 0;}
#qa_block a:hover {text-decoration: underline;}

/*Вопросник*/
#q_block {margin-top: 10px;}
#q_block p {width: 190px;}
#q_block table tr {/*background-color: #F9F9F9;*/}

.but_q {color: #000; font: 11px tahoma; margin-top: 10px;}
#q_block a, #qa_block span a, .box-menu-link {display: block; text-decoration: none; font: 11px tahoma; margin: 10px; color: blue;}
.box-menu-link {text-align: center;}
#q_block a:hover, #qa_block span a:hover {text-decoration: underline;}

/*Случайная статья*/
#l_block a {display: block; margin: 0;}
#l_block p {margin: 15px 15px 0 15px; padding-bottom: 0; text-align: justify;}

/*Послушай*/
#a_block, #v_block {text-align: left; padding-bottom: 10px;}
#a_block a, #v_block a {display: block; text-decoration: none; padding-left: 32px; margin-bottom: 10px;}
#a_block a {background: url(/img/l-audio.png) left top no-repeat;}
#a_block a.snew {background: url(/img/l-audio-new.png) left top no-repeat;}
#v_block a {background: url(/img/l-video.png) left top no-repeat;}
#v_block a.snew {background: url(/img/l-video-new.png) left top no-repeat;}
#a_block a:hover, #v_block a:hover {text-decoration: underline;}
#a_block h3 {margin: 0 0 10px 10px; text-align: center;}
#v_block h3 {margin: 10px 0 10px 10px; text-align: center;}

/*Популярное*/
#p_block {padding: 5px 5px 15px 5px; border: none; text-align: left;}
#p_block h3 {margin: 10px 0;}
#p_block a {padding: 5px 5px 5px 15px; display: block; text-decoration: none;}
#p_block a:hover {text-decoration: underline;}

input.butL11 {background: none; border: none; color: #0000FF; text-decoration: underline; font: 11px tahoma;}

.niz1 {text-align: center; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 10px; margin-top: 10px;}
.niz1_div {width: 196px; height: 88px; text-align: center; padding-top: 13px;}
.niz1_div form {margin-bottom: 0; padding-bottom: 0;}
.niz1_div span {font-size: 14px; color: black; display: block;}
.niz1_div a {font-size: 9px; color: #900; text-decoration: none;}
.niz1_div a:hover {text-decoration: underline;}
.niz1_div table {margin-bottom: 5px; margin-top: 5px;}
.niz1_i1 {height: 17px; padding: 0;}
.niz1_i2 {border: none; width: 17px; height: 17px; margin-left: 0; cursor: pointer;}

.niz2 {text-align: center;}
.niz2 div {margin: 7px 10px 15px 10px; font-size: 10px; color: #ccc;}
.niz2 div.firstLine {margin: 15px 10px 7px 10px;}
.niz2 a {text-decoration: none; font-size: 10px; color: #999; margin: 0 5px; text-transform: uppercase;}
.niz2 a:hover {text-decoration: underline;}
.niz2 .cpr {color: #aaa; margin-top: 5px;}

h3.ha-sub, h2.ha-sub, a.ha-sub {color: #003399 !important; font: 13px verdana; text-decoration: none; font-weight: bold;}

.other_q a {display: block; color: #555; margin-top: 5px; text-decoration: none;}
.other_q a:hover {text-decoration: underline;}

div.krohi {position: absolute; z-index: 3455; margin-top: 455px; padding-left: 40px; font-style: italic;}
div.krohi a {text-decoration: none; border-bottom: 1px dotted #666; font-style: italic; display: inline-block;}
div.krohi a.last {border-bottom: none;}

.box-menu {padding-top: 10px; border-bottom: 1px solid #ddd; width: 190px;}
.box-menu h3 {text-align: center;}
.box-menu ul {margin-left: 0; margin-top: 10px; padding-left: 30px; /*list-style-image: url("/img/3.png");*/}
.box-menu li {margin-bottom: 2px;}
.box-menu a {text-decoration: none;}
.box-menu a:hover {text-decoration: underline;}

#notice {display: none;}
#noticeE, #noticeC {color: blue; text-decoration: underline; cursor: pointer;}

.sub-section-menu
 {display: block;
  /*height: 30px;*/
  padding: 11px 11px 12px 11px;
  vertical-align: middle;
  background-color: #f1f1f1;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  behavior: url(/css/PIE.php);}

.sub-section-menu a, .sub-section-menu a:visited {color: #43487B !important;}