.rating_voute{
	color: rgb(81, 81, 81);
	font-family: "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	line-height: 20px;
}

.ml_40{margin-left:40px;}
.pr_5{
padding-right:5px;
}
/*0001740: Спозиционировать кнопки в блогах*/
.blog_blue_box .in_box,.blog_grey_box .in_box {
	padding: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	color: #515151;
	font-size: 11px;
	line-height: 15px;
	text-align: left;
	overflow: hidden;
	width: 450px;
}

.author_articles {
	width: 350px;/*370*/
}
.author_articles a {
	font-size: 12px;
	color: #4D4C4C;
	font-weight: bold;
	text-decoration: none;
}
.author_articles a:hover {
	text-decoration: underline;
}
.in_box h4{
	line-height:25px;
 }
/*--GRID--------------------------------------------*/
.grid-view-loading
{
	/*background:url(../img/grid/loading.gif) no-repeat;*/
}

.grid-view table.items
{
	border-collapse:collapse;
	width:100%;
	empty-cells:show;
}

.grid-view table.items th, .grid-view table.items td
{
	font-size: 11px;
	border: 0px #b1c2ca solid;
	padding: 3px 10px 3px 10px;
}
.grid-view table.items tr.filters td{
	border:none;
	padding-left:0px;
	padding-bottom:10px;
}
.grid-view table.items th
{
	text-align: left;
	font-size:13px;
	border:none;
	padding-left:0px;
}

.grid-view table.items th a
{
	font-size:13px;
	color:#3a718f;
	font-weight: bold;
	text-decoration: none;
}

.grid-view table.items th a.asc
{
	background:url(../img/grid/up.gif) right center no-repeat;
	padding-right: 10px;
}

.grid-view table.items th a.desc
{
	background:url(../img/grid/down.gif) right center no-repeat;
	padding-right: 10px;
}

.grid-view table.items tr.even
{
	background: #FFFFFF;
}

.grid-view table.items tr.odd
{
	background: #fff;
}

.grid-view table.items tr.selected
{
	/*background: #c5e8d6;*/
}

.grid-view table.items tr:hover
{
	/*background: #e9f9f1;*/
}
.grid-view table.items tr.filters:hover, .grid-view table.items thead tr:hover
{
	background: #fff;
}

.grid-view .link-column img
{
	border: 0;
}

.grid-view .button-column
{
	/*text-align: center;
	width: 60px;*/
}

.grid-view .button-column img
{
	/*border: 0;*/
}

.grid-view .checkbox-column
{
	/*width: 15px;*/
}

.grid-view .summary
{
/*	margin: 0 0 5px 0;
	text-align: right;
	font-size:12px;
	font-weight:bold;*/
}

.grid-view .pager
{
/*	margin: 5px 0 0 0;
	text-align: right;*/
}

.grid-view .empty
{/*
	font-style: italic;*/
}

.grid-view .filters input,
.grid-view .filters select
{/*
	width: 100%;
	font-size:13px;
	height:20px;
	padding-left:2px;*/
}
.grid-view .filters select
{/*
	padding:2px;
	height:24px;*/
}
.grid-view td.buttonColumn a
{
	line-height:16px;
}
.grid-view table.items td.error
{
	background: #fad6d6;
	cursor:pointer;
}
.grid-view table.items td.error span.error
{
	font-size:10px;
	color:#cc0000;
	line-height:12px;
}
.grid-view table.items td.grey
{
	background: #d5d5d5;
}
/**
 * CSS styles for CLinkPager.
 */
.grid_pager{
	margin-top:20px;
	float:right;
	font-size:13px;
}
.grid_pager ul.yiiPager
{
	border:0;
	margin:0;
	padding:0;
	line-height:100%;
	display:inline;
}

.grid_pager ul.yiiPager li
{
	display:inline;
}
.grid_pager ul.yiiPager *
{
	font-size:13px;
	color:#3a718f;
	font-weight:normal;
}

.grid_pager ul.yiiPager a:link,
.grid_pager ul.yiiPager a:visited
{
	border:none;
	font-weight:normal;
	padding:1px 6px;
	text-decoration:none;
	color:#3a718f;
}

.grid_pager ul.yiiPager .page a
{
	font-weight:normal;
	font-size:13px;
}

.grid_pager ul.yiiPager a:hover
{
	border:none;
}

.grid_pager ul.yiiPager .selected a
{
	background:none;
	color:#3a718f;
	font-weight:bold;
	font-size:14px;
}

.grid_pager ul.yiiPager .hidden a
{
	border:none;
	color:#a1a1a1;
	font-weight:normal;
	font-size:13px;
}
.grid_pager ul.yiiPager a
{
	color:#3a718f;
	font-weight:normal;
	font-size:13px;
}
/**
 * Hide first and last buttons by default.
 */
.grid_pager ul.yiiPager .first,
.grid_pager ul.yiiPager .last
{
	display:none;
}




*{
color: #515151;
font-family: "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;
font-size: 11px;
line-height: 20px;
}
.article_name {
	font-size: 12px;
}
.color_266389{
color:266389;
}
.date {
	color: #717171;
}
.d_i {
	display: inline;
}
.space {
	font-size: 1px;
	line-height: 1px;
	height: 10px;
}
.comm_links {
	float: right;
}
.comm_links a {
	padding-left: 10px;
}
#rightblog {
	float: right;
	width: 189px;
	margin-top: 10px;
}
#mainblog{
	width: 542px;
	float: left;
}
#rightblog {
	float: right;
	width: 189px;
	/*margin-top: 10px;*/
}
.bold {
	font-weight: bold;
}
.user_blog .sort_links {
	padding: 0px;
	padding-right: 5px;
	position: absolute;
	bottom: 3px;
	right: 0px;
}
.user_blog h1 {
	line-height: 24px;
	padding: 0px;
}/*
.user_blog div {
	padding: 5px;
}*/
.article_data a {
	font-size: 13px;
}
.article_data {
	margin-left: 15px;
}
.pos_absolute{
position: absolute;
}
.f_l{
float: left;
}
.f_r{
float: right;
}
.article_mark {
	color: #286884;
	text-align: center
}
textarea.general{
	width: 720px;
	height: 150px
}
.comments_txt{
	color: #286884;
	font-family: "Tahoma", "Times", "Arial", "Helvetica", sans-serif;
	font-size: 12px;
	font-weight: 700;
	margin-bottom:-20px;
/*	line-height: 50px;*/
}
.w420{width:420px}

/* —-----------------------------------INDEX1-----------------------------------------— */
/* —---------------Шапка--------------------— */
.head_foot_div {
    width: 100%;
    border-bottom: 2px solid #FFF;
    -moz-border-radius:5px;
    padding-bottom: 5px;
}
.header_text_div {
    width: 60%;
    margin: 20px 20px 2px 0;
    display: inline-block;
}
.header_text_span a {
    text-decoration: none;
    font-size: 18px;
    color: #C52F30;
}
.header_text_span a:hover {
    color: #800000; /* Цвет ссылки при наведении на нее курсора мыши */
    text-decoration: underline; /* Добавляем подчеркивание */
}
.header_text_span {
    font-size: 18px;
    color: #C52F30;
}
/* —---------------Тело--------------------— */
.body_div {
    width: 100%;
    border: 1px solid #FFF;
}
.body_str_div {
    width: 92%;
    display:inline-block;
    margin: 20px 20px 0 25px;
}
.body_text_div {
    width: 160px;/*0001734*/
    margin: -3px 20px 0 0;
    font-size: 12px;
	/*overflow: hidden;*/
}
.body_text_span a {
    text-decoration: underline;
    line-height: 1.3;
    color: #C52F30;
}
.body_text_span {
    line-height: 1.3;
}
.body_text_span a:hover {
    color: #800000; /* Цвет ссылки при наведении на нее курсора мыши */
    text-decoration: blink; /* Убираем подчеркивание */
}
.line {
    width: 100%;
    height: 0;
    border-bottom: 1px dashed lightblue;
    border-top: 1px dashed #104E8B;
    clear: left;
}
/* —---------------Футер--------------------— */
.foot_str_div {
    width: 100%;
    float: none;
}
.foot_txt_div {
    max-height: 40px;
    float: left;
    width: 50%;
    margin: 20px 5px 20px 0;
    overflow: hidden;
}
.foot_txt_div a {
    text-decoration: blink;
}
.foot_txt_div a:hover {
    color: #C52F30; /* Цвет ссылки при наведении на нее курсора мыши */
    text-decoration: underline; /*подчеркивание */
}
.table{
    display:table;
    margin-bottom: 8px;
    width: 100%;
}
.row{
    display:table-row;
}
.column{
    display:table-cell;
    border-radius: 6px 6px 6px 6px;
}
.article-img{
    width: 500px;
    margin: 30px 0 30px 20px;
}
/* —-----------------------------------INDEX1-----------------------------------------— */

/* —-----------------------------------USER BLOG ON USER SITE-----------------------------------------— */
a.ko-user-article {
	display: inline-block;
	border: 1px solid #ddd;
	margin: 6px 0 6px 0;
	padding: 10px;
	overflow-y: hidden;
	border-radius: 5px;
	width: 100%;
	font-size: 14px;
	line-height: 20px;
}
a.ko-user-article:hover {
	background: #eee;
}
img.user-article-img {
	float: left;
	padding: 0 0px 0 0;
}
a.ko-user-article span {
	padding-right: 10px;
	vertical-align: middle;
}
span.ko-article-date {
	color: #ccc;
}
.ico-comment, .ico-eye{
  display: inline-block;
  vertical-align: middle;
  height: 16px;
  width: 16px;
  padding-right: 3px;
}
a.ko-user-article i {
	margin-right: 3px;
}

.ico-ref a:hover {opacity: 0.7 !important;}

.ico-comment{
  background: url(../img/comment.png) no-repeat;
}

.ico-eye{
  background: url(../img/eye.png) no-repeat;
}
