/*Fonts*/
.gray{
    color: #ACACAD
}

/*end Fonts*/
/*bg*/
.bg_gray{
    background-color: #F7F7F7
}

.bg_orange{
    background-color: #FFF7CE
}

/*end bg*/

/*sprite*/
.ic_short, .ic_detailed, .oprationPostBlog .edit, .oprationPostBlog .del, .expert, .spec_checkbox{
    background-image: url(/images/gui/blogsPart/sp-blogsPart.png);
    background-position: 0 0;
    background-repeat: no-repeat;
}

/*end sprite*/

/*Icons*/
.ic_short{
    background-position: 0 -36px;
    padding-left: 13px;
    line-height: 8px;
}

.ic_short.selected{
    background-position: 0 -50px;
    color: #ACACAD;
    cursor: default;
}

.ic_detailed{
    background-position: 0 5px;
    padding-left: 13px;
    line-height: 8px;
}

.ic_detailed.selected{
    background-position: 0 -9px;
    color: #3A3A3A;
    cursor: default;
}

/*end Icons*/

/*Buttons*/
.Btn input{
    background: none repeat scroll 0 50% transparent;
    border: medium none;
    margin: 0 -12px;
    padding: 0 12px;
    cursor: pointer;
}

/*end Buttons*/

/*Form elements*/
div.selectNew{
    color: #757575;
    cursor: pointer;
    display: inline-block;
    font-style: normal;
    height: 18px;
    position: relative;
    margin-top: -2px;
    vertical-align: middle;
}

div.selectNew span.selectedValue{
    background: url("/images/common/arr_select_filters.gif") no-repeat scroll right top #FFFFFF;
    border: 1px solid #D4E0EE;
    display: inline-block;
    font-size: 12px;
    height: 17px;
    line-height: 16px;
    overflow: hidden;
    padding: 0 19px 0 5px;
    text-align: left;
    white-space: nowrap;
    width: 115px;
    z-index: 400 !important;
}

div.selectNew ul{
    background: url("/images/common/arr_select_filters_na.gif") no-repeat scroll right top #FFFFFF;
    border: 1px solid #D4E0EE;
    left: 0;
    list-style: none outside none;
    margin: 0;
    max-height: 200px;
    overflow: auto;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 0;
    width: 139px;
    z-index: 400 !important;
}

div.selectNew ul li{
    cursor: pointer;
    height: 16px;
    line-height: 16px;
    padding: 0 5px;
    white-space: nowrap;
}

div.selectNew ul li.current{
    color: #000;
}

/*end Form elements*/

/*Blocks*/
.expert{
    background-position: 0 -186px;
    color: #FFFFFF;
    display: block;
    height: 14px;
    line-height: 13px;
    text-align: center;
    text-transform: lowercase;
    font-weight: bold;
    font-size: 11px
}

.inp_style{
    border: 1px solid #D3E0EE;
    padding: 5px 7px;
}

.spec_checkbox{
    background-position: 0 -220px;
    line-height: 14px;
    margin-right: 23px;
    padding-left: 22px;
}

.spec_checkbox.acctive{
    background-position: 0 -238px;
}

/*oprationPostBlog*/
.oprationPostBlog{
    background: #fff7cd;
    border: solid 1px #ede7c8;
    padding: 3px 8px 2px 0;
    display: inline-block;
    margin: 5px 0;
}

.oprationPostBlog a{
    margin-left: 8px;
}

.oprationPostBlog .edit{
    background-position: 0 -111px;
    padding: 2px 0;
    padding-left: 20px;
    display: inline-block;
    font-size: 13px;
}

.oprationPostBlog .del{
    display: inline-block;
    background-position: 0 -148px;
    padding: 2px 0;
    padding-left: 20px;
}

/*end oprationPostBlog*/
/*end Blocks*/

/*Struction*/
.Blogs .BigColumn .SmallColumn{
    width: 245px
}

.Small{
    width: 214px
}

.Medium{
    width: 410px
}

/*Struction*/

/*Header*/
.Blogs #tochka_header{
    background-position: left top !important
}

/*Header*/

/*Menu*/
.Blogs .TopMenu .level_1 .container{
    background-position: right top !important
}

/*Menu*/

/*BlogsWgtCarousel*/
.BlogsWgtCarousel .bPreview{
    padding-bottom: 10px
}

.BlogsWgtCarousel .bPreview .text{
    padding-left: 60px
}

.BlogsWgtCarousel .Li1 .LiCol{
    width: 213px
}

.BlogAddNew .text ul li{
    color: #333;
    font-size: 13px;
    line-height: 19px;
}

/*end BlogsWgtCarousel*/

/*Records*/
.Records .B_inner{
    padding: 0
}

.Records .box{
    padding: 6px 10px 6px 0;
    border-bottom: 1px solid #DCDCDC;
    text-transform: lowercase;
    text-align: right;
}

.Records .note{
    padding: 12px;
    border-top: 1px solid #DCDCDC;
    margin-top: -1px;
}

.Records .note:hover{
    background-color: #FFF7CE
}

.Records .bPreview .text{
    padding-left: 60px
}

.Records.User .bPreview .text{
    padding-left: 0
}

.ie7 .Records .bPreview .text{
    position: relative
}

.Records .bPreview .text h4{
    float: left;
    margin-right: 5px;
}

.Records .Paginator{
    padding-bottom: 12px;
}

.Records .box-tags{
    background-color: #FFF7CE;
    padding: 7px 12px;
}

.Records .box-tags .tags{
    font-weight: bold;
}

/*end Records*/

/* ratingBlock */
.ratingBlock .B_inner{
    padding: 5px 2px 12px 2px;
    color: #333;
}

.ratingBlock table{
    width: 100%;
}

.ratingBlock th{
    color: #5c5c5c;
    border-bottom: 1px solid #e5e5e5;
    text-align: left;
    padding: 5px 0 5px 10px;
}

.ratingBlock td{
    padding: 10px;
}

.ratingBlock .num{
    width: 10px;
    padding: 30px 0 10px 10px;
    font-size: 18px;
    font-weight: bold;
}

.ratingBlock .user{
    width: 185px
}

.ratingBlock .user .bPreview .image{
    top: 3px
}

.ratingBlock .bPreview .text{
    padding-left: 60px
}

.ratingBlock .bPreview .text h4{
    font-size: 14px;
    margin: 0;
}

/* end ratingBlock */

/*BlogAddNew*/
.BlogAddNew .B_inner{
    border-top: none;
    background: #fff7cd;
    padding: 10px;
}

.BlogAddNew .image{
    float: left;
    margin-right: 10px;
    padding-top: 2px;
}

.BlogAddNew .text{
    float: left;
    margin-left: 5px;
}

.BlogAddNew .text h3{
    font-size: 16px;
}

.BlogAddNew .text ul{
    position: relative;
    margin-top: 10px;
    margin-left: 14px;
}

/*end BlogAddNew*/

/*WigetQuestion*/
.WigetQuestion .bPreview{
    padding-bottom: 10px
}

.WigetQuestion .bPreview .text{
    padding-left: 60px
}

.WigetQuestion .bPreview .text h4{
    max-height: 33px;
    max-width: 206px;
    overflow: hidden;
}

/*end WigetQuestion*/

/*RatingBlogs*/
.RatingBlogs .bPreview{
    padding-bottom: 10px
}

.RatingBlogs .bPreview .text{
    padding-left: 60px
}

.RatingBlogs .bPreview .text h4{
    font-size: 14px;
    margin-bottom: 5px
}

/*end RatingBlogs*/

/*AddBlog*/
.AddBlog .box{
    background-color: #F7F7F7;
    margin: 5px -12px -12px;
    padding: 12px;
    border-top: 1px solid #ccc;
}

.AddBlog div.formst.selectForm{
    float: left;
    width: 100px;
    margin-right: 10px;
}

.AddBlog .NormalGreen{
    padding: 0
}

.AddBlog .NormalGreen input{
    line-height: 24px;
    color: #fff;
    padding: 0 12px 3px 12px;
    background: none;
    border: none;
    height: 26px;
    min-width: 120px;
    display: block;
}

/*fix ie7*/
.ie7 .AddBlog div.formst.selectForm{
    padding-left: 25px
}

.ie7 .AddBlog div.formst.selectForm ul{
    margin-right: -47px;
    margin-left: -7px;
    margin-top: -2px;
}

.ie7 .AddBlog #save_no_active{
    display: inline-block;
    vertical-align: top;
    margin-top: 12px;
}

/*end fix ie7*/
/*end AddBlog*/

/*Blogers*/
.Blogers h5{
    font-size: 20px;
    padding-bottom: 10px;
}

.Blogers .bPreview{
    margin-right: 10px;
    width: 202px;
    height: 80px;
    overflow: hidden;
}

.Blogers .bPreview .text h4{
    font-size: 12px;
}

.Blogers .bPreview .image .expert{
    width: 50px
}

.Blogers .bPreview .text{
    padding-left: 55px
}

/*end Blogers*/

/*Blogers*/

/*end Blogers*/

/*WigetMenu*/
.WigetMenu .B_inner{
    background: url(/images/blogs/right_top_menu/bg_wiget_menu.png) no-repeat right bottom;
    position: relative;
}

.WigetMenu .B_inner h3{
    font-size: 18px;
    margin: 10px 0 16px;
}

.WigetMenu .B_inner h4{
    font-size: 15px;
    margin: 15px 0 22px;
}

.WigetMenu .wiget_logo{
    background: url(/images/blogs/right_top_menu/logos_wigets_menu.png) no-repeat left top;
    width: 141px;
    height: 48px;
    position: absolute;
    top: 10px;
    right: 12px;
}

.WigetMenu .wiget_logo.blogs{
    background-position: 0 0
}

.WigetMenu .Marked li{
    padding-bottom: 5px;
    font-size: 15px;
}

/*end WigetMenu*/
/*Zametka*/
.Zametka .bPreview{
    position: relative
}

.Zametka .bPreview .image{
    padding-right: 12px
}

.Zametka .bPreview .text h4{
    font-size: 17px
}

/*end Zametka*/
/* DropDown Element*/
.DD_List, .DD_ListNoJS{
    top: 23px;
    left: -2px;
    min-width: 74px;
}

.DD_List li:hover a, .DD_ListNoJS li:hover a{
    color: #fff !important;
}

/* DropDown Element*/
.AddBlog .inp_style, .Zametka .inp_style{
    width: 555px !important
}

/*BlogsText*/
.BlogsText img{
    vertical-align: top;
    float: left;
    margin-right: 10px;
}

/*BlogsText*/

.Blogs #tochka_header .LogoSearch .all .logo{
    margin-top: 26px;
}

/*ArticleBlogs*/
.ArticleBlogs .ArticleTools{
    padding-bottom: 8px;
    margin-bottom: 10px;
    border-bottom: 1px solid #F0F3F5;
}

/*ArticleBlogs*/

/*Glamurchik*/
/*WigetMenu*/
.Glamurchik .WigetMenu .B_inner{
    margin-top: 0
}

/*Records*/
.Glamurchik .Records .note{
    border: none
}

.Glamurchik .Records .TabsLink{
    margin-top: 9px
}

.Glamurchik .Records .TabsLink li a{
    color: #ffffff;
    text-shadow: none;
}

.Glamurchik .Records .TabsLink li{
    background: none
}

.Glamurchik .Records .TabsLink li.active{
    background: url("/images/framework/gSprite.png") no-repeat 0 -35px !important;
}

.Glamurchik .Records .Tabs li.active a,
.Glamurchik .Records .TabsLink li.active a{
    color: #3B3B3B
}

/*end:Glamurchik*/