.b { font-weight: bold; }
.u { text-decoration: underline; }
.light-blue { color: #437FDB; } /* цвет - от старого .nuserlink */
.no-display { display: none; }

div.stopfloat {
	clear: both;
	font-size: 0px;
		/* 	
		прекращаем floating; 
		пустого div style="clear:both" 
		в некоторых версиях IE не хватает
		нужен &nbsp внутри и поэтому - 0px
		*/
	
	}

span.username, span.username a, a.username { color: #437FDB; text-decoration: none; }
span.username.deleted, span.username .deleted { 
	color: #444444; 
	border: 1px solid #444444;
	padding: 0 0.2em;
	display: inline-block;
	}

a.close-x { /* ссылка-крестик "Закрыть" */ 
	font-weight: bold; 
	text-decoration:none;
	color:inherit;
	float:right;
	}
	
span.arrow {
	font-size: 120%;
	font-weight: bold;
	}	
/* 	Стили для кнопок */
.newbutton {
text-decoration: none !important;
font-weight: bold !important; /* important - для старых страниц, где стили пересекаются */
font-style: normal;
font-family: Arial;
font-size: 12px;
line-height: 1.4em;
white-space:nowrap;
padding: 0.25em 0.75em;
margin: 0; /* почему-то хрому понадобилось */
border-width: 1px;
border-style: solid;
border-radius: 0.4em ;
-moz-border-radius: 0.4em;
-webkit-border-radius: 0.4em;
-khtml-border-radius: 0.4em;
display:inline-block; 	/* включаем hasLayout */
/* без него в IE не работает градиент */
		/* далее - индивидуальные свойства для этого стиля */
color: #5C5C5C;
border-color: #E5E5E5;
background-color: #F6F6F6; /* для старых браузеров */
background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cdefs%3E%0A%20%20%3ClinearGradient%20id%3D%22grad%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%22100%25%22%3E%0A%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22white%22%20%2F%3E%0A%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23EFEFEF%22%20%2F%3E%0A%20%20%3C%2FlinearGradient%3E%0A%3C%2Fdefs%3E%0A%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20style%3D%22fill%3Aurl%28%23grad%29%22%20%2F%3E%0A%3C%2Fsvg%3E");
/* Firefox 3.6+ */
background-image:-moz-linear-gradient(top, white, #EFEFEF);
/* opera */
background-image:-o-linear-gradient(top, white, #EFEFEF);
/* Webkit */
background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#EFEFEF));
/* для IE */
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='white',endColorstr='#EFEFEF');
/* Для семейства IE в будущем ( сейчас не нужно) */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='white',endColorstr='#EFEFEF')"; 
}
.newbutton:hover {
color: #5C5C5C;
border-color: #DCDCDC;
background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cdefs%3E%0A%20%20%3ClinearGradient%20id%3D%22grad%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%22100%25%22%3E%0A%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22white%22%20%2F%3E%0A%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23DFDFDF%22%20%2F%3E%0A%20%20%3C%2FlinearGradient%3E%0A%3C%2Fdefs%3E%0A%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20style%3D%22fill%3Aurl%28%23grad%29%22%20%2F%3E%0A%3C%2Fsvg%3E");
background-image:-moz-linear-gradient(top, white, #E2E2E2);
background-image:-o-linear-gradient(top, white, #E2E2E2);
background-image: -webkit-gradient(linear, left top, left bottom, from(white),to(#E2E2E2));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='white',endColorstr='#E2E2E2');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='white',endColorstr='#E2E2E2')"; 
}
.newbutton img { 
vertical-align: text-top; 
position: relative; 
top: 1px; 
margin-right: 2px;
height: 12px;
}
.newbutton.red,
.newbutton.red-for-old {
color: white;
border-color: #FF5050;
background-color: #FF1010; /* для старых браузеров */
background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cdefs%3E%0A%20%20%3ClinearGradient%20id%3D%22grad%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%22100%25%22%3E%0A%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23FF9090%22%20%2F%3E%0A%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FF1010%22%20%2F%3E%0A%20%20%3C%2FlinearGradient%3E%0A%3C%2Fdefs%3E%0A%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20style%3D%22fill%3Aurl%28%23grad%29%22%20%2F%3E%0A%3C%2Fsvg%3E");
background-image:-moz-linear-gradient(top, #FF9090, #FF1010);
background-image:-o-linear-gradient(top, #FF9090, #FF1010);
background-image: -webkit-gradient(linear, left top, left bottom, from(#FF9090), to(#FF1010));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF9090',endColorstr='#FF1010');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF9090',endColorstr='#FF1010')"; 
}
.newbutton.red:hover, newbutton.red-for-old:hover {
border-color:red;
background-color: #F80000;
background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cdefs%3E%0A%20%20%3ClinearGradient%20id%3D%22grad%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%22100%25%22%3E%0A%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23FF7878%22%20%2F%3E%0A%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23F80000%22%20%2F%3E%0A%20%20%3C%2FlinearGradient%3E%0A%3C%2Fdefs%3E%0A%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20style%3D%22fill%3Aurl%28%23grad%29%22%20%2F%3E%0A%3C%2Fsvg%3E");
background-image:-moz-linear-gradient(top, #FF7878, #F80000);
background-image:-o-linear-gradient(top, #FF7878, #F80000);
background-image: -webkit-gradient(linear, left top, left bottom, from(#FF7878),to(#F80000));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF7878',endColorstr='#F80000');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF7878',endColorstr='#F80000')";
}
.newbutton.light-blue {
color: white;
border-color: #7AA0DB;
background-color: #437FDB; 
background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cdefs%3E%0A%20%20%3ClinearGradient%20id%3D%22grad%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%22100%25%22%3E%0A%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%239CB5DB%22%20%2F%3E%0A%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23437FDB%22%20%2F%3E%0A%20%20%3C%2FlinearGradient%3E%0A%3C%2Fdefs%3E%0A%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20style%3D%22fill%3Aurl%28%23grad%29%22%20%2F%3E%0A%3C%2Fsvg%3E");
background-image:-moz-linear-gradient(top, #9CB5DB, #437FDB);
background-image:-o-linear-gradient(top, #9CB5DB, #437FDB);
background-image: -webkit-gradient(linear, left top, left bottom, from(#9CB5DB), to(#437FDB));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#9CB5DB',endColorstr='#437FDB');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#9CB5DB',endColorstr='#437FDB')";
}
.newbutton.light-blue:hover {
border-color: #6C97DB;
background-color: #3576DB;
background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cdefs%3E%0A%20%20%3ClinearGradient%20id%3D%22grad%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%22100%25%22%3E%0A%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%238FACDB%22%20%2F%3E%0A%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%233576DB%22%20%2F%3E%0A%20%20%3C%2FlinearGradient%3E%0A%3C%2Fdefs%3E%0A%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20style%3D%22fill%3Aurl%28%23grad%29%22%20%2F%3E%0A%3C%2Fsvg%3E");
background-image:-moz-linear-gradient(top, #8FACDB, #3576DB);
background-image:-o-linear-gradient(top, #8FACDB, #3576DB);
background-image: -webkit-gradient(linear, left top, left bottom, from(#8FACDB),to(#3576DB));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8FACDB',endColorstr='#3576DB');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8FACDB',endColorstr='#3576DB')";}
.newbutton.orange {
color: white;
border-color: #FFA800;
background-color: #FF9800;
background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cdefs%3E%0A%20%20%3ClinearGradient%20id%3D%22grad%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%22100%25%22%3E%0A%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23FFBA00%22%20%2F%3E%0A%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FF9800%22%20%2F%3E%0A%20%20%3C%2FlinearGradient%3E%0A%3C%2Fdefs%3E%0A%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20style%3D%22fill%3Aurl%28%23grad%29%22%20%2F%3E%0A%3C%2Fsvg%3E");
background-image:-moz-linear-gradient(top, #FFBA00, #FF9800);
background-image:-o-linear-gradient(top, #FFBA00, #FF9800);
background-image: -webkit-gradient(linear, left top, left bottom, from(#FFBA00), to(#FF9800));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFBA00',endColorstr='#FF9800');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFBA00',endColorstr='#FF9800')";
}
.newbutton.orange:hover {
border-color: #FF9800;
background-color: #FF8800;
background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cdefs%3E%0A%20%20%3ClinearGradient%20id%3D%22grad%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%22100%25%22%3E%0A%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23FFAA00%22%20%2F%3E%0A%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FF8800%22%20%2F%3E%0A%20%20%3C%2FlinearGradient%3E%0A%3C%2Fdefs%3E%0A%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20style%3D%22fill%3Aurl%28%23grad%29%22%20%2F%3E%0A%3C%2Fsvg%3E");
background-image:-moz-linear-gradient(top, #FFAA00, #FF8800);
background-image:-o-linear-gradient(top, #FFAA00, #FF8800);
background-image: -webkit-gradient(linear, left top, left bottom, from(#FFAA00),to(#FF8800));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFAA00',endColorstr='#FF8800');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFAA00',endColorstr='#FF8800')";
}
.newbutton.green {
color: white;
border-color: #02CB51;
background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cdefs%3E%0A%20%20%3ClinearGradient%20id%3D%22grad%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%22100%25%22%3E%0A%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2303F864%22%20%2F%3E%0A%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2302CB51%22%20%2F%3E%0A%20%20%3C%2FlinearGradient%3E%0A%3C%2Fdefs%3E%0A%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20style%3D%22fill%3Aurl%28%23grad%29%22%20%2F%3E%0A%3C%2Fsvg%3E");
background-image: -moz-linear-gradient(top,#03F864,#02CB51);
background-image: -o-linear-gradient(top,#03F864,#02CB51);
background-image: -webkit-gradient(linear, left top, left bottom, from(#03F864), to(#02CB51));
filter: progid:DXImageTransform.Microsoft.gradient( GradientType=0, startColorstr='#03F864', endColorstr='#02CB51' );
-ms-filter: "progid:DXImageTransform.Microsoft.gradient( GradientType=0, startColorstr='#03F864', endColorstr='#02CB51' )";
}
.newbutton.blue-green {
    color: white;
    border-color: #00b08d;
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cdefs%3E%0A%20%20%3ClinearGradient%20id%3D%22grad%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%22100%25%22%3E%0A%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2300e9bb%22%20%2F%3E%0A%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2300b08d%22%20%2F%3E%0A%20%20%3C%2FlinearGradient%3E%0A%3C%2Fdefs%3E%0A%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20style%3D%22fill%3Aurl%28%23grad%29%22%20%2F%3E%0A%3C%2Fsvg%3E");
    background-image: -moz-linear-gradient(top,#00e9bb,#00b08d);
    background-image: -o-linear-gradient(top,#00e9bb,#00b08d);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#00e9bb), to(#00b08d));
    filter: progid:DXImageTransform.Microsoft.gradient( GradientType=0, startColorstr='#00e9bb', endColorstr='#00b08d' );
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient( GradientType=0, startColorstr='#00e9bb', endColorstr='#00b08d' )";
}
.newbutton.dark-gray {
color: white;
border-color: #656565;
background-color: #656565; /* для старых браузеров */
background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cdefs%3E%0A%20%20%3ClinearGradient%20id%3D%22grad%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%22100%25%22%3E%0A%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%239D9D9D%22%20%2F%3E%0A%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23656565%22%20%2F%3E%0A%20%20%3C%2FlinearGradient%3E%0A%3C%2Fdefs%3E%0A%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20style%3D%22fill%3Aurl%28%23grad%29%22%20%2F%3E%0A%3C%2Fsvg%3E");
background-image:-moz-linear-gradient(top, #9D9D9D, #656565);
background-image:-o-linear-gradient(top, #9D9D9D, #656565);
background-image: -webkit-gradient(linear, left top, left bottom, from(#9D9D9D), to(#656565));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#9D9D9D',endColorstr='#656565');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#9D9D9D',endColorstr='#656565')";
}
	
	/* "хлебные крошки" */
	div.crumbs { margin-bottom: 7px; font-weight: bold; clear: both }
	div.crumbs, div.crumbs a { color: #AAAAAA; text-decoration: none; }
	div.crumbs a { font-weight: normal; }
	div.crumbs a:first-child { font-weight: bold; }

	/* список страниц */
	div.pagelist{
		width: 90%;
		text-align: center;
		margin: 15px auto 30px;
	}
	
	/* строка навигации внизу */
	div.bottomnav{
		margin: 20px auto;
		text-align: center;
	}
	div.bottomnav a { text-decoration: none; }
	
	div.ads { margin: 15px 0; }
	
	div.begun { margin: 15px 0 16px -6px; }
	
	div.yandex { margin: 15px 0; }
	
	div.google-adsense { margin-bottom: 25px; height: 15px; }
	
	/* таблица с "тёмно-золотой" шапкой */
	table.with-header {
        width: 98%; 
		border-collapse: collapse;
		color: #444444;
		}
	table.with-header th {
		background-color: #F6F3E4;
		border: 2px solid white;
		}
	table.with-header a { text-decoration: underline; }
	table.with-header th a { color: #6C6C6C; }
	table.with-header td a { color: #594FBF; }
    table.with-header span.links { font-weight:bold; }
    table.with-header span.links a { font-weight:normal;} 

	table.with-header td { 
        color: #444444; 
        padding: 0.3em;
        text-align: center;
        vertical-align: top;
    } 
	table.with-header th { 
        color: #6C6C6C;
		text-align: center;
        font-weight: normal;
		vertical-align: middle; 
		padding: 0.5em;
        white-space: nowrap;
		}
    table.with-header td.align-left { text-align: left; } 
/*    table.with-header td.long { width: 300px; } */
	table.with-header th.align-left { text-align: left; } 
	
/* таблица с превьюшками композиций (как картинок, так и других) */
	table.preview-compositions { width: 100%; }
	
	table.preview-compositions h2{
		color: #437FDB;
		font-weight: bold;
		padding-left: 3px;
		padding:0;
		margin:0 0 15px 0;
	}
	table.preview-compositions > tbody > tr > td{
		width: 25%;
		text-align: left;
		padding: 10px 10px 10px 0;
		vertical-align: top;
		font-size: 11px;
	}
	table.preview-compositions > div:not(.description){
		margin: 1px;
		padding: 0px;
	}
	table.preview-compositions div.title a {
		font-weight: bold;
		font-size: 12px;
	}
	table.preview-compositions div.title.blocked a { 
		color: red; 
	}
	table.preview-compositions div.link{
		font-size: 11px;
		margin:0;
	}
	table.preview-compositions div.link, table.preview-compositions div.link a{
		color: #6C6C6D;	
	}
	table.preview-compositions div.link a{
		font-style: italic;
	}
	
/* таблица-контейнер для изображения - с рамкой */
	table.preview-container{
		border-collapse: collapse;
		margin: 2px 0 5px 0;
	}
	table.preview-container td{
		text-align: center;
		vertical-align: middle;
		padding: 0;
		border: 1px solid #E5E5E5;
		height: 146px;
		width: 146px;
	}
	table.preview-container td a{
		margin: 0;
		padding: 0;
	}

/* рамка для больших изображений */
	div.image-item-big {
		margin: 15px auto 20px;
		text-align: center;
		}
	div.image-item-big img {
		border: 3px solid #E5E5E5;
		padding: 15px;
		}
	
/* форма добавления/редактирования комментария */

	/* 	для первого комментария на странице произведения
		нужен отступ снизу
	*/
	div.for-first-comment {
		margin-bottom: 20px;
		}
	
	div#comment_form .newbutton {
		font-size: 12px;
		}
	

/* комментарии */
	table.comment { 
		margin: 20px 2% 10px 0;
		border-top: 1px solid #E5E5E5;
		border-collapse: collapse;
		}
	table.comment.child {
		/* дочерний комментарий */
		margin-left: 5%; 
		}
	table.comment.zatravka {
		/* комментарий на главной странице произведения */
		border-top: 0; 
		margin-top: 15px;
		}
	table.comment.aggregated { 
		/* все комментарии раздела */
		}
	
	table.comment td { padding: 0; }
	table.comment td.avatar { vertical-align: top; } 
		
	table.comment td.avatar table { 
		border: 1px solid #E5E5E5;
		border-top-width: 0;
		width: 88px;
		height: 88px;
		border-collapse: collapse;
		}
	table.comment.zatravka td.avatar table {
		border-top-width: 1px;
	}
	table.comment td.avatar table td {
		padding: 0;
		background: white;
		vertical-align:middle;
		text-align: center;
		}
	table.comment.child td.avatar table td {
		background: #F7F7F7;
		}
	
	table.comment td.content { 
		text-align: left; 
		vertical-align: top; 
		width: 100%;
		padding-bottom: 5px; padding-left: 10px; 
		}
	table.comment.child td.content { 
		background-color: #F7F7F7; 
		border-left: 10px solid white; 
		}
	
	table.comment .attention { color: red; }
	table.comment .attention a { text-decoration: underline; }
	
	table.comment div.ago {
		background-color: #F7F7F7; 
		float: right; 
		color: #808080;
		border: 1px solid #F0F0F0;
		border-top: 0;
		font-size: 11px; 
		padding: 0 5px 2px 6px; 
		margin: 0 0 5px 15px; 
		}
	table.comment.child div.ago {
		color: #808080;
		background-color: white;
		}
		
	table.comment.zatravka span.ago { 
		color: #AAAAAA;
		padding-left: 0.3em;
		}
	table.comment div.text { 
		text-align: justify; 
		margin: 5px 10px 1em 0;
		overflow:hidden;
		}
	table.comment.zatravka div.text {
		margin-top: 0;
		}
	table.comment div.add { 
		font-size: 11px; 
		}
	table.comment div.add a { text-decoration: underline; }
	
	table.comment.aggregated div.info { 
		font-size: 11px;
		}
	table.comment.aggregated div.info a { 
		text-decoration: underline;
		}
	table.comment.aggregated div.info span.what,
	table.comment.aggregated div.info span.razdel {
		color: #6C6C6C;
		}
	div#comment_form {
		display:none;
		margin-top: 20px; 
		text-align: left;
		width: 455px; 
		}
	div#comment_form div.title { 
		margin-bottom: 10px;  
		color: #6C6C6C; 
		font-weight: bold; 
		}
	div#comment_form div.title a { 
		text-decoration: underline; 
		color: inherit;
		}
	div#comment_form div.title a:hover { color: red; }
	div#comment_form div.title a.close { 
		float: right;
		text-decoration: none;
		}
	
	div#comment_form div.note { margin: 1em 0; }
	
	div#comment_form textarea { 
		width: 450px; 
		height: 150px; 
		border: 1px solid #808080; 
		overflow: auto;
		}
	div#comment_form .newbutton-grey { font-size: 12px; } 

/* Затухание длинных не вмещающихся на странице блоков */
.fade-container
{
	position: relative;
	overflow: hidden;
}
.fading { white-space: nowrap; }
.fade
{
	width: 30px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	margin: 0 !important;
}

span.deleted-user{
	padding: 0 0.2em;
	display: inline-block;
	border: 1px solid #444444;
}

/*Картинка-загрузка для AJAX*/
.loader
{
    width: 16px;
    height: 16px;
    border: 0px solid red;
    background: center center url("/new/people/img/ajax-loader.gif") no-repeat;
    margin: 0 0.5em;
    display: none;
    vertical-align: middle;
}
.progress .loader {display: inline-block}

    table#bottom { 
        width: 100%; 
/*        margin-bottom: 20px; */
        border-collapse: collapse; 
        }
    table#bottom td { padding: 0 0 0.7em; vertical-align: bottom }
    table#bottom td.text{ 
/*        padding-left: 4px; */
        text-align: left;
        color: #6C6C6D;
        font-family: Arial;
        font-size: 10px;
        }
    table#bottom td.text ul li { 
        display: inline; 
        list-style-type: none; 
        padding-right: 8px; 
    }
    table#bottom td.text div { margin-top: 3px; }
    table#bottom td.text a { color: #6C6C6D; text-decoration: none;}
    table#bottom td.text img { vertical-align: top; }
    table#bottom td.counters { margin-left: 20px; text-align: right; font-size: 11px }
    
    table#bottom td.counters a {float: right; margin-left: 3px}
    table#bottom td.icon {  padding-bottom: 10px; vertical-align: bottom; width: 150px;}    

    table#bottom td .vk_button {
    background: url("http://i.sunhome.ru/css/zakladki_ico_sprite.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 25px;
    width: 26px;
    vertical-align: middle;
    }
    table#bottom td .vk_button:hover{
        background: url("http://i.sunhome.ru/css/zakladki_ico_sprite.png") no-repeat scroll 0 -25px transparent;
    }

    table#bottom td .fb_button {
    background: url("http://i.sunhome.ru/css/zakladki_ico_sprite.png") no-repeat scroll -31px 0 transparent;
    display: inline-block;
    height: 25px;
    width: 26px;
    vertical-align: middle;
    }
    table#bottom td .fb_button:hover{
        background: url("http://i.sunhome.ru/css/zakladki_ico_sprite.png") no-repeat scroll -31px -25px transparent;
    }

    table#bottom td .twt_button {
    background: url("http://i.sunhome.ru/css/zakladki_ico_sprite.png") no-repeat scroll -62px 0 transparent;
    display: inline-block;
    height: 25px;
    width: 26px;
    vertical-align: middle;
    }
    table#bottom td .twt_button:hover{
        background: url("http://i.sunhome.ru/css/zakladki_ico_sprite.png") no-repeat scroll -62px -25px transparent;
    }

    table#bottom td .odn_button {
    background: url("http://i.sunhome.ru/css/zakladki_ico_sprite.png") no-repeat scroll -93px 0 transparent;
    display: inline-block;
    height: 25px;
    width: 26px;
    vertical-align: middle;
    }
    table#bottom td .odn_button:hover{
        background: url("http://i.sunhome.ru/css/zakladki_ico_sprite.png") no-repeat scroll -93px -25px transparent;
    }

    table#bottom td .google_button {
    background: url("http://i.sunhome.ru/css/zakladki_ico_sprite.png") no-repeat scroll -124px 0 transparent;
    display: inline-block;
    height: 25px;
    width: 26px;
    vertical-align: middle;
    }
    table#bottom td .google_button:hover{
        background: url("http://i.sunhome.ru/css/zakladki_ico_sprite.png") no-repeat scroll -124px -25px transparent;
    }
    
    .begun_adv_sys_logo { display: none }
/*    #begun_block_240399248 .begun_adv .begun_warn_message {background-color: #fff !important;}*/
    
/* zakladki-sider.tpl */
    .container1 { 
        float: left;
        width:55px; 
        height:26px; 
        overflow:hidden; 
        position:relative; 
        cursor:pointer; 
    }
    .slides { position:absolute; top:0; left:0;}
    .slides > div { position:absolute; top:0; width:58px; display:none; }
    #loopedSlider{ 
        float: right;
        margin: 0 16px -17px 0;
        width:87px; 
        height:26px;
    }
      .slides img {
        border: 1px solid #E5E5E5;
        height: 16px;
        padding: 4px;
        vertical-align: middle;
        width: 16px;
    } 
    .container {
        font: bold 18px Arial; 
        margin: 2px 0 0 3px;
        border: 1px solid #E5E5E5;
        padding: 0 7px 3px;
        vertical-align: middle;
    }

/* для взять код */
#codes { 
    margin: 20px 0;
    width: 85%;
    display:none;
    }
#codes a[name=codes] { /* ссылка "Закрыть" */
    font-weight:bold;
    font-size: 12px;
    color: #6C6C6C;
    }
#code-tabs { text-align: left; }
#code-tabs a.tabs, 
#code-content { 
    border: 1px solid #FFAA00;
}
#code-tabs a { text-align: center; color: #6C6C6C; font-weight: bold; padding: 0px 15px ; font-size: 14px; border-bottom: 0px; text-decoration: none; }
#code-tabs a.on-off-switch { float:right; padding-right: 0px; }
#code-tabs .active {font-weight: bold; color: white ; background-color: #FFAA00; border: 1px solid #FFAA00; border-bottom-color: #FFAA00; }

#code-content { padding: 15px; padding-bottom: 0px; padding-right: 0px; text-align:center; background-color: #FFAA00; }
#code-content table { border: 0; border-collapse:collapse; }
#code-content-left { width:100% !important;} 
#code-content-right { white-space: nowrap; padding-left: 10px; color: white; font-size: 13px }
#code-content-right a { color: white; font-weight:normal; text-decoration: underline; } 
#code-content input, #code-content textarea { display: none; width: 100%; padding: 0; border: 1px solid #FFAA00; color: #6C6C6C; }
#code-content textarea { height: 100px; }
#code-content .active { display: block; }

#code-copy { display: none; margin-right: 9px; }

#code-previews { text-align: left; padding: 10px; border: 1px solid #FFAA00; border-top: 0; }
#code-previews a { text-decoration: underline; }
#code-previews div.preview { display:none; }
#code-previews div.preview.active { display:block; }

div.preview-note { 
    color: white;
    text-align: left; 
    font-weight: bold; 
    border-right: 1px solid #FFAA00; 
    }
    
body #begun_block_240399248 .begun_adv .begun_warn_message,
body #begun_block_151069567 .begun_adv .begun_warn_message,
body #begun_block_240956560 .begun_adv .begun_warn_message {background: none !important; border: 0 !important}

