﻿@font-face { font-family: "HeliosCond"; src: url("../fonts/HeliosCondRegular/HeliosCondRegular.eot"); src: url("../fonts/HeliosCondRegular/HeliosCondRegular.eot?#iefix")format("embedded-opentype"), url("../fonts/HeliosCondRegular/HeliosCondRegular.woff") format("woff"), url("../fonts/HeliosCondRegular/HeliosCondRegular.ttf") format("truetype"); font-style: normal; font-weight: normal; }

@font-face { font-family: "HeliosCond"; src: url("../fonts/HeliosCondItalic/HeliosCondItalic.eot"); src: url("../fonts/HeliosCondItalic/HeliosCondItalic.eot?#iefix")format("embedded-opentype"), url("../fonts/HeliosCondItalic/HeliosCondItalic.woff") format("woff"), url("../fonts/HeliosCondItalic/HeliosCondItalic.ttf") format("truetype"); font-style: italic; font-weight: normal; }

@font-face { font-family: "HeliosCond"; src: url("../fonts/HeliosCondBold/HeliosCondBold.eot"); src: url("../fonts/HeliosCondBold/HeliosCondBold.eot?#iefix")format("embedded-opentype"), url("../fonts/HeliosCondBold/HeliosCondBold.woff") format("woff"), url("../fonts/HeliosCondBold/HeliosCondBold.ttf") format("truetype"); font-style: normal; font-weight: bold; }

@font-face { font-family: "HeliosCond"; src: url("../fonts/HeliosCondBoldItalic/HeliosCondBoldItalic.eot"); src: url("../fonts/HeliosCondBoldItalic/HeliosCondBoldItalic.eot?#iefix")format("embedded-opentype"), url("../fonts/HeliosCondBoldItalic/HeliosCondBoldItalic.woff") format("woff"), url("../fonts/HeliosCondBoldItalic/HeliosCondBoldItalic.ttf") format("truetype"); font-style: italic; font-weight: bold; }

@font-face { font-family: "HeliosCondLight"; src: url("../fonts/HeliosCondLight/helios-cond-light.ttf") format("truetype"); font-style: normal; font-weight: normal; }


*{padding:0;margin:0;}
img{border:0px;}
a
{
    color:#0066cc;
}
body { color: #020202; font-family: "HeliosCond" !important; font-size: 18px; }
#maintable
{
    background:#e3caa9 url(../images/main-bg.jpg) repeat-y center top;
    margin:0 auto;
    width:1205px;
}
#header
{
    height:174px;
}
#left
{
    width:242px;
    position:relative;
}
#left_wrapper {background:url(../images/left-bg.png) repeat-y right; width:242px; height:100%; position:absolute; margin-top:5px; }
#left_content { z-index: 2; }

blockquote { margin: 5px 5px 10px 25px; padding: 15px 15px 15px 35px; background: #e2c094 url(../Images/postquote3.png) 7px 7px no-repeat; }

#left ul
{
    list-style:none;
}
#left ul li img
{
    vertical-align:top;
}
#center
{
    background:url(../images/center-bg.jpg) top center;
    width:867px;
}
#right
{
    background:url(../images/right-bg.png) repeat-y left;
    width:96px;
}
#content
{
padding:0 5px 0 15px;
text-align:center;
}
#bottom
{
height:60px;
background:url(../images/bottom.png) no-repeat;
text-align:right;
}
#bottom-left
{
    background:url(../Images/line3-left.png) no-repeat right top; 
    height:103px;
}
#bottom-center
{
    background:url(../Images/center-bg.jpg); 
    text-align:center;
    font-size:13px;
}
#bottom-right
{
    background:url(../Images/line3-right.png) no-repeat left top;
}
#bottom #counter
{
    margin:30px 60px 0 0;
}
/*Заголовок страниц*/
h2
{
    text-align:center;
 font-size:16pt;
 margin-top:10px;
 margin-bottom:15px;
    font-weight:normal;
 color:#0b5d28;
}
/*Заголовок новостей/статей/пр.*/
h1
{
 text-align:center;
 color:#af5b14;
    font-size:15pt;
 font-weight:normal;
 margin-top:15px;
 margin-bottom:10px;
}
.h3-link
{
 color:#af5b14;
    font-size:15pt;
    font-weight:normal;
 text-decoration:underline;
}
.h3-link:hover
{
    text-decoration:underline;
}
/*Вопросы-ответы*/
h4
{
    text-align:center;
    font-size:16px;
    color:#482509;
}
.h5-link
{
 color:#af5b14;
    font-size:11pt;
    font-weight:normal;
 text-decoration:underline;
}
.h5-link:hover
{
    text-decoration:underline;
}
.h6-link
{
    color:Black;
}
.h6-link:hover{text-decoration:underline;}


h1, h2, h3, h4, h5, h6 { text-transform: uppercase; font-weight: normal; font-family: 'HeliosCondLight' !important; }

/*---Главная страница---*/
#columntable td
{
    width:269px;
    padding:0 10px;
}

/*Google*/
.adsense
{
    margin:40px 0;
}

/*РСЯ*/
.rs
{
    
}
.search-line
{
    background:url(../images/line2-center.jpg) center top;
    width:867px;
    height:40px;
    text-align:center;
    margin-bottom:10px;
}
.search{top:16px; position:relative;}
/*Новости/Статьи*/
.news
{
 margin:5px 0;
 clear:both;
}
.news-date
{
    margin-top:15px;
}
.news-explan
{
    font-size:13px;
}
a.news-category,a.news-category:visited
{
    color:#39530d;
    text-decoration:none;
}
a.news-category:hover
{
    text-decoration:underline;
}
.news-body
{
 margin-top:20px;
}
.news-img
{
    float:right;
}
.news-commentlabel
{
    clear:both;
    float:right;
    color:Black;
    margin-bottom:15px;
}
.pictures-block
{
    float:right;
    padding-left:5px;
    margin-left:5px;
    border-left:1px dashed #af5b14;
}
.picture
{
    margin:5px;
}
.captcha
{
    margin-top:5px;
    float:left;
}
.category-select
{
    text-align:center;
    font-size:20px;
    color:#990000;
    margin: 0px 45px 15px 0;
    font-weight:normal;
}
/*----конец Новости/Статьи----*/

.after_article {
    margin:15px 0 15px;
clear:both;
}
    .after_article .table_wrap {
        width: 100%;
    }
        .after_article .table_wrap > tbody > tr { vertical-align: top; }
        .after_article .table_wrap .share42init {
            text-align: center;
        }
        .after_article .table_wrap .news {
            width: 260px;
            margin:-5px 95px 0 75px;
        }
        .after_article .table_wrap .adsense {
            margin:0 auto !important;
            float:right !important;
        }
    .after_article .header { color: #482509 !important; font-size:31px; margin:8px 0 15px 30px; display:block; text-decoration:none; }
    .after_article a.header:hover{text-decoration:underline;}


/*Counters*/
.counters a
{
 color:#9b4e08;
 border-left:1px solid #a6937e;
 border-right:1px solid #a6937e;
 padding-left:4px;
 padding-right:4px;
}
.counters span
{
    color:Black;
}
/*----конец Counters----*/

/*---Комментарии---*/
.addcomment-head
{
    padding:5px;
    font-weight:bold;
}
.comments
{
padding-top:10px;
margin-top:20px;
}
.comments-item
{
padding:10px;
border:1px solid #482509;
margin-bottom:10px;
}
.comments-item-admin
{
padding:10px;
border:1px dashed green;
margin-bottom:10px;
}
.comments-body
{
    margin-top:10px;
}
.comments-head
{
text-align:center;
color:#482509;
font-size:14pt;
margin-bottom:10px;
margin-top:15px;
}
.comments-date
{
}
.addcomment 
{
margin:15px 0;
text-align:center;
}
.addcomment table
{
    width:500px;
    margin:0 auto;
}

.validator
{
margin-left:20px;
}
/*---конец Комментарии---*/

/*Gallery*/
.galleryrow td
{
    width:110px;
    padding:3px 10px;
    text-align:center;
}
.galleryrow td div.gallery-date
{
    display: none;
}
.countrow > td {
    padding-top: 15px;
}
.gallery-bannerrow td {
    padding: 15px 0;
}
/*---end of Gallery---*/

.tb
{
    text-align:center;
    padding-top:5px;
    font-size:14px;
}

/*---Questions---*/
.questions
{
    border:1px solid #482509;
    margin:10px;
    padding:5px;
}
.questions input, .answer input
{
    margin-bottom:4px;
}
.answer
{
    border:1px dashed green;
    margin:5px 10px;
    padding:5px;
}
.answer-head
{
    font-size:16px;
    font-weight:bold;
}
.answer-head span
{
    color:Green;
}
.answerauthor
{
    color:Black;
    font-weight:normal;
}
.answer-body
{
    margin-top:10px;
}
.q-title
{
}
.q-explan a
{
    color:Black;
}
.q-explan strong
{
    color:Blue;
}
.q-date
{
    font-size:12px;
}
.q-body
{
   margin-top:10px;
}
.q-add
{
    margin-top:40px;
}
.q-tb
{
    padding-top:3px;
    font-size:14px;
}
.q-error
{
    padding:10px 0;
}
.q-error ul
{
    list-style:none;
}
.questions-adminbutton 
{
    text-align:right;
}
.answers-adminbutton
{
    text-align:right;
}
.answers-adminbutton .cmd-admin
{
    color:Green;
}
.editform
{
    margin-top:10px;
    display:none;
}
/*end of Questions*/

/*---Обратная связь---*/
.feedback
{
    width:500px;
    margin:20px auto;
}
.feedback-error
{
    text-align:left;
}
.AspNet-Login
{
    width:300px;
    margin:0 auto;
}
.accountInfo p
{
    text-align:center;
    padding:3px;
    font-size:12px;
}
#page-content ul
{
    margin-left:20px;
}
.minipics
{
    text-align:right;
    margin:20px 45px 0 0;
    position:relative;
    z-index:2;
}
.krutilka
{
    margin:25px 0 0 0;
}
wbr
{
    display:inline-block;
}

.clear { clear: both; }

/*верхнее меню*/
.top_menu { margin:15px 0 25px 35px; overflow:auto;}
    .top_menu ul { list-style: none; }
        .top_menu ul li { display: block; float: left; margin: 0px 20px; }
            .top_menu ul li a {  color:#000; font-size:18px; font-weight:bold; }

#lp { height: 397px; background: url(../images/lp_bg.png) no-repeat right top; position: absolute; width: 242px; }

.left_menu_mini { }
    .left_menu_mini a { width: 120px; margin: 10px 0px 0px 60px; display: block; padding: 10px; position: relative; color: black; border: 1px solid black; font-size: 20px; cursor:pointer; }
        .left_menu_mini a img { position: relative; left: 8px; }

.top_menu2 { margin:-15px 0 10px 0px; overflow:hidden;}
.top_menu2 ul { list-style: none; }
    .top_menu2 ul li { display: block; float: left; }
        .top_menu2 ul li a {  color:#000; font-size:18px; font-weight:bold; }
            .top_menu2 ul li a img { padding: 10px 0; }



