/**/
.gray{color: #8b8b8b}
.Block .B_header {
    border-bottom: medium none;
    height: 38px;
}

.News .Block .B_header h1, .News .Block .B_header h3{
    font-size: 18px;
    margin-top: 10px;
    padding-bottom: 10px;
}

.Marked li, li.Marked {
    background-image: url("/images/framework/gSpriteDefault.png");
}
/**/

/*DropDownBlock*/
.B_header .DropDownBlock, .B_header .DropDownBlockNoJS {margin-top: 13px}
.DD_List, .DD_ListNoJS {left: -9px}

.expert {
    background: #019de0;
    border: 1px solid #0083c2;
    border-top:1px solid #91d8f9;
    width: 48px;
    position: absolute;
    left:0; bottom: -14px;
}
/*end DropDownBlock*/

/*Btn*/
.NormalCasual {
    background-image: url("/article/images/pSpriteBtn.png");
    border-radius: 0;
    background-color: #F1F3F4;
    color: #75858B;
    height: 26px;
    background-position: 0 0;
}
.NormalCasual:hover {
    background-position: 0 -26px;
    background-color: #FDFDFD;
}
.NormalCasual:active {
    background-position: 0 -52px;
    background-color: #FFFFFF;
}

.News .NormalGreen {
    display:inline-block;
    font-size:13px;
    font-weight:700;
    color:#fff;
    text-shadow:0 -1px 0 #007aab;
    padding:0 12px;
    height:26px;
    line-height:26px;
    background:#00a4f1;
    background:-moz-linear-gradient(top, #00a4f1 0%, #019cdd 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a4f1), color-stop(100%,#019cdd));
    background:-webkit-linear-gradient(top, #00a4f1 0%,#019cdd 100%);
    background:-o-linear-gradient(top, #00a4f1 0%,#019cdd 100%);
    background:-ms-linear-gradient(top, #00a4f1 0%,#019cdd 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a4f1', endColorstr='#019cdd',GradientType=0 );
    background:linear-gradient(top, #00a4f1 0%,#4019cdd 100%);
    border:1px solid #0083c2;
    box-shadow:inset 0 1px 0 0 #91d8f9;
    border-radius: 0;
}
.News .NormalGreen:hover {
    color:#fff;
    text-shadow:0 -1px 0 #007aab;
    background:#21b1f5;
    background:-moz-linear-gradient(top, #21b1f5 0%, #019ddf 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#21b1f5), color-stop(100%,#019ddf));
    background:-webkit-linear-gradient(top, #21b1f5 0%,#019ddf 100%);
    background:-o-linear-gradient(top, #21b1f5 0%,#019ddf 100%);
    background:-ms-linear-gradient(top, #21b1f5 0%,#019ddf 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#21b1f5', endColorstr='#019ddf',GradientType=0 );
    background:linear-gradient(top, #21b1f5 0%,#019ddf 100%);
    box-shadow:inset 0 1px 0 0 #a0ddfb;
}
.News .NormalGreen:active {
    color:#fff;
    text-shadow:0 -1px 0 #007aab;
    background:#0199da;
    background:-moz-linear-gradient(top, #0199da 0%, #009ae3 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0199da), color-stop(100%,#009ae3));
    background:-webkit-linear-gradient(top, #0199da 0%,#009ae3 100%);
    background:-o-linear-gradient(top, #0199da 0%,#009ae3 100%);
    background:-ms-linear-gradient(top, #0199da 0%,#009ae3 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0199da', endColorstr='#009ae3',GradientType=0 );
    background:linear-gradient(top, #0199da 0%,#009ae3 100%);
    box-shadow:inset 0 1px 0 0 #0193d0;
}

/*end Btn*/

/*NavButtons*/
.BlogsWgtCarousel .NavButtons {margin-top: 7px}
.BlogsWgtCarousel .NavButtons a {
    background-image: url("/images/framework/arrSliderCarusel.png");
    background-repeat: no-repeat;
    width: 25px; height: 24px;
}
.BlogsWgtCarousel .NavButtons .BtnPrev {background-position: 0 0;}
    .NavButtons .BtnPrev:hover {background-position: 0 -26px;}
    .NavButtons .BtnPrev:active {background-position: 0 -52px;}

.BlogsWgtCarousel .NavButtons .BtnNext {
    background-position: -25px 0;
    margin-left:0;
    }
    .BlogsWgtCarousel .NavButtons .BtnNext:hover {background-position: -25px -26px;}
    .BlogsWgtCarousel .NavButtons .BtnNext:active {background-position: -25px -52px;}
/*end NavButtons*/

/*Tabs and TabsLink*/
.Block .Tabs, .Block .TabsLink {
    margin-top: 12px;
}
.Tabs li a, .TabsLink li a {
    display: block;
    background: none repeat scroll 0 0 transparent;
    color: #3B3B3B;
    margin: 0;
    padding: 3px 7px 4px;
    text-transform: lowercase;
    font-size: 11px;
    font-weight: bold;
}
.Tabs li.TabsFirstActiveLi, .TabsLink li.TabsFirstActiveLi,
.Tabs li.TabsLastActiveLi, .TabsLink li.TabsLastActiveLi,
.Tabs li.TabsFirstLi, .TabsLink li.TabsFirstLi{
    background: none repeat scroll 0 0 transparent;
    margin: 0;
    padding: 0;
}

.Tabs li.active a, .TabsLink li.active a {
    background: #8da2ad;
    border-radius: 9px 9px 9px 9px;
    color: #FFFFFF;
    margin: 0;
    padding: 3px 7px 4px;
    text-shadow: none;
    cursor: default;
}

/*Zametka*/
.Zametka{
    background: #fffbe6;
    border: 1px solid #fae498;
}
.News .BigColumn .Zametka .B_header {height: 30px}

.News .BigColumn .Zametka .B_header h3 {
    font-size: 20px;
}
.News .BigColumn .Zametka .B_header h3 span{
    color:#7d7d7d;
    font-size: 12px;
    font-weight: normal;
}
.News .BigColumn .Zametka .B_header h3 span.gray{
    font-size: 17px;
    color:#000;
}
.ie7 .Zametka .bPreview .text{position: relative}

.ZametkaMain .bPreview .text h4 {
    font-size: 14px;
    font-weight: bold;
    margin-top: 6px;
}
.ZametkaMain .bPreview .text .normal{
    font-size: 14px;
    line-height: 20px;
}
.Zametka.Paginator {
    background-color: #F0F3F5;
    padding: 5px 7px 0;
    border: none;
    }
    .Zametka.Paginator a{
        font-size: 15px;
    }
.Zametka .image .expert {
    background: #019de0;
    border: 1px solid #0083c2;
    border-top:1px solid #91d8f9;
}
    /*ZametkaMain*/
    .ZametkaMain{
        background: none;
        border: none;
        }
        .News .BigColumn .ZametkaMain .B_header {
            padding: 0;
        }
        .ZametkaMain .B_inner {
            border-bottom: 3px solid #DDDDDD;
            padding: 8px 0 15px;
        }
    /*end ZametkaMain*/

.Zametka .bPreview .inp_style{width: 526px !important;}

/*end Zametka*/


/**/
/*Records*/
.Records{
    background: none;
    border: none;
}
.Records h5{
    font-size: 18px;
    font-weight: bold;
    margin-top: 10px;
}
.Records .bg_gray {
    background: none;
}
.News .BigColumn .Records .B_header{
    padding: 0;
    border-bottom: 2px solid #DFDFDF;
    height: 44px;
}
.Records .Paginator {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-top: -1px;
    padding-top: 14px;
}

.Records .note_edit{
    padding:15px 0 !important;
}

.Records .box {
    padding: 6px 10px;
    background-color: #eff3f5;
    border-bottom:none;
    position: relative;
}

.Records .box-tags {
    background: none repeat scroll 0 0 #F0F3F5;
    font-size: 18px;
    margin-bottom: -1px;
    padding-bottom: 14px;
    position: relative;
}
.Records .box-tags .title{color: #7A7E7D}
.Records .box-tags .tags{font-weight: normal}
/*end Records*/

/*BlogAddNew*/
.BlogAddNew{
    border: 1px solid #F7E294;
    border-radius: 0;
}
.BlogAddNew .B_inner {background: #fffbe6}
/*end BlogAddNew*/

/*WigetMenu*/
.WigetMenu .B_inner {
    background: none;
    padding-top: 15px;
}
.WigetMenu .Marked{
    padding-bottom: 2px;
}
/*end WigetMenu*/


/*ratingBlock*/
.ratingBlock{
    background: none;
    border: none;
}
.ratingBlock .B_header{
    padding: 0;
    height: 28px;
}
.ratingBlock .B_header h3{margin-top: -3px}

.ratingBlock .tbRaiting tr{
    border-bottom: 1px solid #DFDFDF;
}
.ratingBlock .tbRaiting td {
    padding: 20px 10px;
}
.ratingBlock .tbRaiting th {
    color: #7d7d7d;
    font-size: 12px;
    padding: 5px 36px 5px 0;
}

.ratingBlock .tbRaiting .num {padding: 35px 3px 10px 0}

.ratingBlock .bPreview .text h4 {
    font-size: 13px;
    font-weight: bold;
    margin: 0;
}
/*end ratingBlock*/
/*AddBlog*/
.AddBlog .inp_style, .Zametka .inp_style {width: 594px !important}
.News .BigColumn .AddBlog .B_header{border-bottom: 1px solid #D4DADF}
    .News .AddBlog .B_header h3{font-size: 16px}
.AddBlog .B_inner{
    border: 1px solid #fff;
    padding: 11px 15px 15px;
}
.AddBlog .box {
    margin: 5px -15px -15px;
    border-top: none;
    background: none;
}

/*end AddBlog*/

/*Blogers*/
.Blogers{
    background-color: transparent;
    border: medium none;
    border-radius: 0 0 0 0;
    box-shadow: none;
    }
    .Blogers .B_header{
        padding: 0;
        border-bottom: 1px solid #dde3e7;
    }
    .Blogers .B_inner{padding: 0}
    .Blogers .B_inner h5{
        font-size: 23px;
        font-weight: bold;
    }
    .Blogers .bPreview .image {top:3px}
    .ie9 .Blogers .bPreview .image {top:0}
    .Blogers .bPreview .text h4 {
        font-size: 13px;
        font-weight: bold;
        padding-bottom: 3px;
    }
.Blogers .bPreview .image .expert{width: 48px}
/*end Blogers*/

/*BlogsWgtCarousel*/
.BlogsWgtCarousel .Li1 .LiCol {width: 182px}
/*end BlogsWgtCarousel*/
.RatingBlogs .bPreview .text h4{font-size: 12px}
/*end RatingBlogs*/