/*[fmt]1010-101A-3*/
/*Theme Name: Enigma-Project
Theme URI: http://enigma-project.ru/
Version: 1.0
Author: mushrembo*/
* { margin: 0; padding: 0; }
body { margin: 0; padding: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #484848; background: #F3EEEB; }
a { color: #28588B; text-decoration: underline; }
a:hover { text-decoration: none; border: 0 !important; }
.png { behavior: url(iepngfix.htc); }
img { border: 0; }
table { border-collapse: collapse; }
select, input, textarea { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #6C6C6C; }
h2 { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold; color: #393939; font-size: 12px; margin-bottom: 5px; }
.news-block.full .text h2 { font-weight: normal; font-size: 18px; color: #404040; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-style: normal; margin-bottom: 5px; }
h1 { font-weight: normal; font-size: 21px; color: #404040; margin-bottom: 15px; }
h3 { font-weight: normal; color: #404040; font-size: 16px; margin-bottom: 10px; }
p { margin-bottom: 15px; }
.tab { padding-left: 20px; }
#container { margin: 0 auto; min-width: 995px; max-width: 2000px; background: url(images/container-index.jpg) no-repeat; position: relative; }
.container-inner { background: url(images/container-inner.jpg) no-repeat !important; }
#header { height: 69px; padding-top: 130px; position: relative; }
.container-inner #header { padding-right: 24px; }
ul.logout { position: absolute; right: 4px; top: 10px; list-style: none; text-align: right; }
.container-inner ul.logout { position: absolute; right: 28px; top: 10px; list-style: none; text-align: right; }
ul.logout li { line-height: 25px; width: auto; }
.logout li img { float: right; padding: 4px 0 0; }
.logout a { text-decoration: none; color: #595959; padding: 0 10px 0 0; clear: both; }
.logout a:hover { text-decoration: underline; }
#header .logo { position: absolute; right: 0; top: 61px; }
.container-inner #header .logo { right: 24px; }
#header .search { background: url(images/search.gif) no-repeat; width: 256px; height: 24px; position: absolute; top: 61px; right: 260px; padding-top: 4px; }
#header .search input { background: none; width: 203px; padding-left: 17px; padding-right: 10px; border: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-style: italic; color: #FFF; height: 20px; line-height: 20px; }
#header .search span input { width: 15px; padding: 0; cursor: pointer; vertical-align: top; }
#header .login { width: 169px; height: 61px; border-left: 1px solid #797675; border-bottom: 1px solid #2A2929; background: #343333 url(images/dark-grey.png) repeat-x; position: absolute; top: 0; left: 55px; line-height: 61px; color: #FFF; font-weight: bold; font-size: 13px; padding-left: 20px; }
#header .login a { color: #FFF; }
#header .login span a { text-decoration: none; border-bottom: 1px dashed #FFF; }
#header .login .authorization { display: none; }
#header .login.open a { color: #FB8904; }
#header .login.open span a { color: #8D8D8D; border: 0; }
#header .login.open .authorization { display: block; background: url(images/auth.gif) no-repeat; width: 190px; height: 138px; position: absolute; left: -1px; top: 61px; line-height: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color: #FFF; font-size: 11px; font-weight: normal; }
#header .login.open .authorization input { margin: 10px 0 0 16px; width: 158px; }
#header .login.open .authorization .check { line-height: 15px; height: 15px; padding-left: 16px; padding-top: 6px; overflow: hidden; }
#header .login.open .authorization .check input { width: auto; margin: 0 3px 0 0; vertical-align: middle; }
#header .login.open .authorization span input { background: url(images/button2.gif) repeat-x; border: 0; width: 92px; color: #FFF; cursor: pointer; margin-top: 17px; }
#header .login.auth { background: url(images/auth-block.png) repeat-x; height: 82px; border-bottom: 1px solid #2F2E2E; line-height: 20px; font-weight: normal; font-size: 11px; text-align: center; padding-left: 12px; padding-right: 10px; padding-top: 17px; width: 167px; }
#header .login.auth img { float: left; border: 3px solid #5A5959; margin-right: 10px; margin-top: 3px; }
#header .login.auth span { color: #FB8904; font-size: 12px; }
#header .login.auth .auth-menu { color: #8D8D8D; }
#header .login.auth .auth-menu a { color: #8D8D8D; text-decoration: none; }
#header .menu { background: url(images/grey.png) repeat-x; height: 69px; line-height: 69px; overflow: hidden; margin-left: 502px; /*[disabled]font-size:14px;*/ padding-left: 30px; _margin-left: 505px;/*for ie6*/
 }
.container-inner #header .menu { margin-left: 485px; }
#header .menu ul { list-style: none; }
#header .menu ul li { float: left; }
#header .menu ul li a { color: #FFF; text-decoration: none; padding: 3px 10px; }
#header .menu ul li a:hover { background: #676E78; }
.round-button { background: url(images/round-button.png) no-repeat; width: 52px; height: 53px; display: block; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 10px; color: #FFF; text-decoration: none; line-height: 53px; text-align: center; }
.round-button:hover { background: url(images/round-button-hover.png) no-repeat; }
.doc-link { background: url(images/doc.gif) no-repeat; padding: 1px 0 1px 25px; }
.lines { height: 9px; overflow: hidden; background: url(images/lines.gif) repeat-x; clear: both; }
#sidebar1 { float: left; width: 447px; padding: 183px 0 0 55px; /*[disabled]position:absolute;*/ /*[disabled]top:382px;*/ /*[disabled]left:55px;*/ }
.container-inner #sidebar1 { width: 190px; /*[disabled]padding:0 0 150px 55px;*/ position: absolute; top: 199px; left: 55px; padding: 0; list-style: none; }
.container-inner #sidebar1 .block4 ul { list-style: none; }
#mainContent { margin-left: 502px; padding-right: 27px; }
.container-inner #mainContent { margin: 0 233px 0 245px; _position: relative;/*hack for ie6*/
 _left: -3px;/*hack for ie6*/
 padding: 0; }
.two-cols #mainContent { margin-right: 135px !important; }
#mainContent .content { height: 100%; overflow: hidden; padding: 0 27px 60px 20px; }
#mainContent .content .news-block { margin: 0; }
#sidebar2 { float: right; width: 209px; /*[disabled]padding-top:69px;*/ /*[disabled]padding-right:24px;*/ position: absolute; right: 24px; top: 263px; }
.block1 { float: left; width: 190px; padding-bottom: 30px; }
.container-inner .block1 { float: none; width: auto; padding: 0; }
.container-inner .block5 { float: none; width: auto; padding: 0; background: #E9DDD6; }
.block1 .title, .block5 .title { background: url(images/grey.png) repeat-x; line-height: 69px; color: #FFF; font-weight: bold; padding: 0 25px; overflow: hidden; border-right: 1px solid #3E5065; border-left: 1px solid #CAC9CB; }
.phorum-theme { margin-top: 24px; padding: 0 10px 0 25px; background: url(images/arrow.gif) no-repeat 0 5px; }
.phorum-theme a { font-weight: bold; color: #575758; }
.phorum-theme .date { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color: #A8A8A9; font-size: 11px; padding: 5px 0; }
.phorum-theme .rubric { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color: #A8A8A9; font-size: 11px; border-top: 1px solid #B6B2B0; padding-top: 3px; }
.phorum-theme .rubric a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-style: normal; color: #04518D; }
.articles a { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color: #515151; line-height: 24px; }
.articles ul { padding: 16px 11px 0 21px; list-style: none; }
.articles .date { color: #A7A7A7; font-size: 11px; padding-bottom: 5px; border-bottom: 1px solid #AFA6A0; margin-bottom: 5px; }
.articles .doc-link { display: block; padding: 2px 0 2px 25px; margin-top: 7px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-style: normal; }
.block1 .doc-link { margin: 20px 0 0 25px; display: block; }
.block2 { float: left; width: 257px; background: #E9DDD6; padding-bottom: 30px; }
.block2 h2.title { background: url(images/blue-arrow.gif) no-repeat 100% 0; line-height: 69px; padding: 0 20px; height: 69px; overflow: hidden; color: #FFF; font-size: 17px; border-left: 1px solid #2C6698; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; }
.block2 .title .round-button { float: right; margin-top: 6px; }
.archives { float: left; width: 135px; }
.container-inner .archives { float: none; width: auto; padding-left: 24px; }
.archives strong { display: block; padding-bottom: 20px; padding-top: 50px; }
.archives ul { list-style: none; }
.archives li a { line-height: 20px; color: #484848; }
.promotion { /*[disabled]float:left;*/ width: 286px; }
.promotion a { float: left; padding: 0 15px 15px 0; }
.container-inner .promotion { float: none; width: auto; padding: 0 34px 0 24px; }
.promotion strong { display: block; padding-bottom: 20px; padding-top: 50px; }
.promotion .promotion-block { float: left; width: 133px; margin-right: 10px; padding-bottom: 17px; }
.container-inner .promotion .promotion-block { float: none; width: auto; }
.promotion .promotion-block a:hover { text-decoration: underline; color: #266498; }
.promotion .promotion-block a { color: #292929; font-weight: bold; }
.promotion .promotion-block .text { margin-top: 5px; padding-top: 5px; border-top: 1px solid #B6B2B0; font-size: 10px; }
.block3 { }
.block3 .title { padding: 0 15px 0 40px; background: url(images/blue-arrow.gif) no-repeat 100% 0; height: 69px; line-height: 69px; overflow: hidden; color: #FFF; font-size: 17px; border-left: 1px solid #2C6698; margin-right: 108px; }
.block3 .title .round-button { float: right; margin-top: 6px; }
.news-block { border-bottom: 1px solid #B6B2B0; margin-left: 30px; padding: 30px 0 10px; height: 100%; overflow: hidden; }
.news-block .left { float: left; /*[disabled]width:225px;*/ }
.news-block .left .date { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #AFAFB0; font-style: italic; border-bottom: 1px solid #B6B2B0; padding: 5px 0; }
.news-block .left .date span { color: #5F5D5D; }
.news-block .left .rubric { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #AFAFB0; font-style: italic; padding: 5px 0; }
.news-block .left .rubric a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-style: normal; }
.news-block .right { margin-left: 225px; padding-left: 13px; }
.news-block .right .rating { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 20px; color: #1B1B1B; padding-top: 10px; height: 100%; overflow: hidden; padding-bottom: 13px; }
.news-block .right .rating div { float: left; width: 80px; text-align: center; }
.news-block .right .rating a { display: block; float: left; width: 12px; height: 13px; margin-top: 7px; }
.news-block .right .rating .down { background: url(images/arrow-down.gif) no-repeat; }
.news-block .right .rating .down:hover { background: url(images/arrow-down-hover.gif) no-repeat; }
.news-block .right .rating .up { background: url(images/arrow-up.gif) no-repeat; }
.news-block .right .rating .up:hover { background: url(images/arrow-up-hover.gif) no-repeat; }
.news-block .text { clear: left; }
.news-block .text ul { padding: 0 0 15px 20px; list-style: none none; }
.news-block .text ul li { }
.news-block .text .copy { font: italic 11px Georgia; display: block; padding: 10px 0 7px; text-align: center; /*[disabled]border-top:1px solid #B6B2B0;*/ clear: both; }
.news-block .text .copy.toper { border-top: 1px solid #B6B2B0; }
.news-block .text input { font: normal 10px Verdana; display: block; padding: 3px 0; width: 99%; text-align: center; }
.news-block .text img { border: 3px solid #5A5959; float: left; margin: 0 15px 15px 0; }
.news-block .text img.alignnone { float: none; }
.news-block .text img.alignleft { float: left; }
.text .adscont img { float: left; width: 250px; border: 0; }
p.related-post { padding: 35px 0 0; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
ul.related-post { border-bottom: 1px solid #B6B2B0; padding: 0 0 10px 20px; }
ul.related-post li { list-style: none; padding: 0 0 5px; }
ul.related-post li a { text-decoration: none; }
ul.related-post li a:hover { text-decoration: underline; }
.content ul.arhive { margin: 20px 0; }
.content ul.arhive li { list-style: none; }
.content ul.arhive li a { width: 70%; float: left; padding: 0 0 8px; text-decoration: none; }
.content ul.arhive li a:hover { color: #C23030; }
.content ul.arhive li span { float: right; }
.pager { height: 100%; overflow: hidden; line-height: 32px; font-size: 14px; padding-top: 30px; }
.pager .previous a { display: block; background: url(images/pager-left.gif) no-repeat; width: 32px; height: 32px; float: left; }
.pager .previous a:hover { background: url(images/pager-left-over.gif) no-repeat; }
.pager .next a { display: block; background: url(images/pager-right.gif) no-repeat; width: 32px; height: 32px; float: left; }
.pager .next a:hover { background: url(images/pager-right-over.gif) no-repeat; }
.pager ul { list-style: none; padding: 0 16px; float: left; }
.pager ul li { float: left; }
.pager ul li a { color: #444; display: block; text-decoration: none; line-height: 20px; padding: 0 3px; margin: 6px 0 0 6px; }
.pager ul li a:hover { color: #FFF; background: #555; display: block; text-decoration: none; line-height: 20px; margin-top: 6px; }
.pager ul .active { color: #FFF; background: #555; display: block; text-decoration: none; padding: 0 3px; line-height: 20px; margin: 6px 0 0 6px; }
.left-menu { background: #E9DDD6; padding: 20px 20px 20px 25px; list-style: none; /*[disabled]line-height:26px;*/ font-size: 12px; }
.left-menu a { color: #464342; padding-bottom: 12px; display: block; /*[disabled]text-decoration:none;*/ }
.left-menu .current-cat a { text-decoration: none; color: #606060; }
.left-menu .current_page_item a { text-decoration: none; color: #606060; }
.block3 .lines { clear: none; margin-left: 30px; }
.block4 { padding: 40px 0 0 25px; }
.block4 .title { font-weight: bold; padding-bottom: 17px; }
.survey { }
.survey .question { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; padding-bottom: 12px; }
.survey input { margin-right: 5px; }
.survey span input { border: 0; background: url(images/button.gif) repeat-x; width: 112px; font-family: Arial, Helvetica, sans-serif; color: #FFF; padding: 2px 0; margin: 0; margin-top: 10px; cursor: pointer; }
.survey .message { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 11px; color: #4DB539; padding-top: 7px; }
.survey .result { width: 100%; font-size: 11px; }
.survey .result tr td { vertical-align: top; text-align: left; }
.survey .result tr .right { text-align: right; }
.survey .result tr td span { padding-bottom: 10px; display: block; }
.library-item { width: 50%; float: left; margin: 15px 0 10px; }
.library-item .new { float: right; margin-right: 20px; }
.library-item .author { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color: #595A5A; padding-bottom: 15px; /*[disabled]margin-right:20px;*/ }
.library-item .text { border-bottom: 1px solid #B6B2B0; height: 100%; overflow: hidden; padding-bottom: 7px; margin-right: 20px; }
.library-item .text img { border: 3px solid #5A5959; float: left; margin: 0 10px 5px 0; }
.library-item h2 { margin-right: 20px; }
.library-book { padding: 25px 0 20px; }
.library-book img { border: 3px solid #5A5959; float: left; margin: 0 20px 20px 0; }
.library-book .author { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
.library-book .info { color: #7B7A7A; padding: 20px 0 15px; }
.ads { padding-bottom: 20px; font-size: 11px; }
.ads .block { border-bottom: 1px solid #B2ABA6; padding: 15px 0 0; /*[disabled]margin-bottom:10px;*/ height: 75px; }
.ads .block img { /*[disabled]border:3px solid #5A5959;*/ margin-bottom: 5px; float: left; margin-right: 8px; }
.ads .block a { text-decoration: none; color: #434343; }
.ads a { text-decoration: none; }
.ads a:hover { text-decoration: underline; }
#mainContent .news-block .text .footer-promo { }
.footer-promo h4 { font-weight: normal; font-size: 18px; color: #404040; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-style: normal; margin-bottom: 5px; /*[disabled]font:19px Georgia;*/ padding: 30px 0 0; text-align: center; }
.footer-promo img { }
#mainContent .news-block .text .footer-promo img { float: none; }
.footer-promo a { text-decoration: underline; }
.footer-promo a:hover { text-decoration: none; }
.interesting { background: #E9DDD6; border-bottom: 1px solid #B2ABA6; padding: 0 15px 15px 10px; color: #434343; }
.interesting .block { border-bottom: 1px solid #B2ABA6; padding: 15px 0 10px; margin-bottom: 10px; }
.interesting .block img { float: left; border: 3px solid #5A5959; margin-right: 8px; }
.interesting .block a { color: #434343; }
.title-block { background: url(images/blue-arrow.gif) no-repeat 100% 0; height: 55px; color: #FFF; padding: 14px 17px 0; overflow: hidden; }
*:first-child+html .title-block {/*hack for ie7*/
 overflow: visible; }
.title-block a { color: #FFF; }
.title-block .add-news { float: right; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 10px; padding-top: 5px; }
.title-block h1.topic { font: 17px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 0; }
.title-block .sitemap { font-size: 10px; color: #8AB2D1; }
.title-block .sitemap a { color: #D6E3EC; }
.bottom-menu { line-height: 23px; position: absolute; bottom: 18px; left: 80px; list-style: none; font-size: 11px; }
.to-top { position: absolute; right: -116px; bottom: 30px; background: url(images/round-button2.png) no-repeat; width: 52px; height: 53px; display: block; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 10px; color: #FFF; text-decoration: none; line-height: 53px; text-align: center; }
.container-inner .to-top { right: 0; bottom: 80px; }
.to-top:hover { background: url(images/round-button-hover2.png) no-repeat; }
#footer { background: url(images/footer.gif) repeat-x 0 100%; margin: 0 150px 0 216px; height: 42px; padding: 31px 10px 18px 5px; color: #999; font-size: 11px; position: relative; }
.container-inner #footer { margin: 0 263px 0 264px; }
#footer .counters { float: left; width: 65%; }
.container-inner #footer .counters { width: 48%; }
#footer .counters a { margin-right: 10px; }
.clearfloat { clear: both; height: 0; font-size: 1px; line-height: 0px; }
.article-full { padding-bottom: 50px; padding-top: 20px; }
div#comments-wrap { padding-top: 25px; padding-bottom: 30px; }
.comments-navigation { margin: 0px; }
.comments-navigation .alignleft { /*[disabled]float:left;*/ margin: 0; padding: 0; }
.comments-navigation .alignright { /*[disabled]float:right;*/ margin: 0; padding: 0; }
p#comments-wrap, p.postcomment { font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; color: #3C3C3C; /*[disabled]padding-bottom:15px;*/ }
.comment { padding: 20px 10px; height: 100%; overflow: hidden; }
ol.commentlist { padding: 20px 10px; height: 100%; overflow: hidden; }
ol.commentlist li { border: 1px dashed #CCC; height: 1%; margin: 0 0 10px; padding: 10px 10px 7px 57px; position: relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding: 0 170px 0 0; }
ol.commentlist li div.vcard { font: normal bold 12px "Trebuchet MS"; padding-bottom: 5px; }
ol.commentlist li div.vcard cite.fn { font-style: normal; }
ol.commentlist li div.vcard cite.fn a.url { }
ol.commentlist li div.vcard cite.fn a.url:hover { }
ol.commentlist li div.vcard img.avatar { border: 1px solid #DDD; left: 10px; position: absolute; top: 10px; padding: 0; }
ol.commentlist li div.vcard img.avatar-32 { }
ol.commentlist li div.vcard img.photo { }
ol.commentlist li div.vcard span.says { }
ol.commentlist li div.commentmetadata { }
ol.commentlist li div.comment-meta { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-style: italic; position: absolute; color: #AFAFB0; right: 10px; text-align: right; top: 10px; }
ol.commentlist li div.comment-meta a { color: #AFAFB0; text-decoration: none; }
ol.commentlist li div.comment-meta a:hover { color: #606060; text-decoration: underline; }
ol.commentlist li p { margin: 0 0 1em; }
ol.commentlist li form p { margin: 0; }
ol.commentlist li ul { list-style: square; margin: 0 0 1em; padding: 0; text-indent: 0; }
ol.commentlist li div.reply { font-size: 12px; }
ol.commentlist li div.reply:hover { }
ol.commentlist li div.reply a { }
ol.commentlist li ul.children { list-style: none; margin: 1em 0 0; text-indent: 0; }
ol.commentlist li ul.children li { }
ol.commentlist li ul.children li.alt { }
ol.commentlist li ul.children li.bypostauthor { }
ol.commentlist li ul.children li.byuser { }
ol.commentlist li ul.children li.comment { }
ol.commentlist li ul.children li.comment-author-admin { }
ol.commentlist li ul.children li.depth-2 { margin: 0 0 8px; }
ol.commentlist li ul.children li.depth-3 { margin: 0 0 8px; }
ol.commentlist li ul.children li.depth-4 { margin: 0 0 8px; }
ol.commentlist li ul.children li.depth-5 { }
ol.commentlist li ul.children li.odd { }
ol.commentlist li.even { }
ol.commentlist li.odd { }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding: 0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }
h3#respond { padding-bottom: 10px; }
#respond { }
#comments p.nocomments { padding: 0; }
#submit { color: #505050; }
.add-comment .user input { width: 235px; margin-right: 15px; padding: 0 2px; }
form#commentform input { width: 235px; margin-right: 15px; padding: 0 2px; }
form#commentform textarea { width: 99%; display: block; margin: 15px 0; height: 125px; padding: 2px; }
form#commentform input#submit { cursor: pointer; padding: 0; color: #FFF; border: 0; width: 112px; background: url(./images/button.gif) repeat-x; }
.gallery-caption { padding: 0 20px; }
#recentcomments { list-style: none; background: #E9DDD6; border-bottom: 1px solid #B2ABA6; padding: 0 25px 15px; color: #434343; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color: #A1A1A1; font-size: 11px; }
.recentcomments { margin-top: 20px; padding: 0 0 10px 25px; background: url(images/arrow.gif) no-repeat 0 5px; border-bottom: 1px solid #B6B2B0; }
.recentcomments a { font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-style: normal; color: #575758; }
.add-mail { /*[disabled]margin-bottom:20px;*/ float: right; }
.news-block .text img.banner { float: none; border: 0; }
body.single.postid-1973 .text ul { list-style: none; padding-left: 30px; font: italic 1em "Trebuchet MS"; }
body.single.postid-1973 .text ul li { padding-bottom: 15px; }
.category-moon-days .news-block .text ul, .category-moon-zodiac-sign .news-block .text ul { list-style: none; }
.category-moon-days .news-block .text ul li, .category-moon-zodiac-sign .news-block .text ul li { float: left; width: 33%; padding-bottom: 10px; }
#sidebar2 .banner { margin: 20px 0; }
#sidebar2 .banner a { margin: 0 0 20px; font: 15px "Trebuchet MS"; text-align: center; cursor: hand; }
table.banner-footer tr td { width: 30%; }
table.banner-footer { width: 100%; text-align: center; }
table.banner-footer a { display: inline-block; }
table.phorum-theme-f { width: 100%; border-bottom: 1px solid #DCD7D5; }
table.phorum-theme-f tr { margin: 0; }
table.phorum-theme-f td { width: 24%; padding: 10px 0; }
table.phorum-theme-f td.topic-title { width: 50%; font-weight: bold; color: #575758; }
table.phorum-theme-f a { font-weight: bold; color: #575758; }
h4.forum-t { font: 18px "Trebuchet MS"; margin: 30px 0 10px; text-align: center; }
.phorum-theme-f .date { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color: #A8A8A9; font-size: 11px; }
.phorum-theme-f .rubric a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-style: normal; color: #04518D; }
.news-block .footer-promo table td img { margin: 0 0 0 auto; }
