body {
	padding:0px;
	margin:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
}

.error {
  color: red;
}

.td {
	float: left;
	margin-right: 50px;
}

.tr {
	clear:both;
}

#menu_down {background:url(/image/menu_down.png) repeat-x right top; height:10px; margin-top:10px;}


.img_ok {background:url(/image/memos/ok.png) no-repeat left top; height:22px; margin-left:10px;}
.img_ok2 {background:url(/image/ok.png) no-repeat left top; height:32px; width:32px; margin-left:10px; cursor:pointer;}

p{margin-top:10px; margin-bottom:10px; margin-left:5px; margin-right:5px; text-align:justify;}

.block_navigation
{
	background-color:#F0F0F0;
	padding:5px;
}

#table {display: table; width:600px;}
.row {display: table-row;}
.cell {display: table-cell; padding: 5px;}

.small{ color:#CCCCCC;}

#color1{color:#941319;}
#color2{color:#003300;}
#color3{color:#370068;}
#color4{color:#EE9E5A; font-weight:bold;} /* Оранжевый */
#color5{color:#656667; font-weight:bold;} /* Серый */

.crumb .text
{
	color:#410000;
	top:5px;
}
.crumbLine
{
overflow:hidden;
background:#000000;
height:3px;
}

/* ------------------------------------ */

/* Предупреждающий текст */
.warning
{
	color:#CC0000;
	font-weight:bold;
}

/* Блок ошибок и предупреждений */
.error_informer{
	color:#8B0000;
	font-weight:bold;
	font-size: 18px;
}

a IMG{	border: none; /*  Убираем   границу  */}
a{TEXT-DECORATION: none;	color:#0000FF/*#483D8B*/}
a:link{	TEXT-DECORATION: none;	color:#0000FF/*#483D8B*/}
a:visited{	color:#0000FF/*#483D8B*/}
a:hover{	color:#941319;/*	font-size:26pt;*/	TEXT-DECORATION: none;}
a:active { position: relative; top: 1px; left: 1px; }

/* --- Верхнее меню ---*/
.up_menu{
	margin-left:15px;
	position:relative;
	margin-bottom:10px;
}
.up_menu a{color:#FFFFFF;}
.up_menu a:hover{none;}
.up_menu a:visited{color:#FFFFFF;}
.up_menu a:active{color:#FFFF00;}
.up_menu a:link{color:#FFFFFF;}
/* --- /Верхнее меню ---*/

/* --- Хлебные крошки ---*/
.crumb a{color:#191970; font-weight:bold;}
.crumb a:hover{ color:#410000;}
.crumb a:visited{color:#410000;}
.crumb a:active{color:#410000;}
.crumb a:link{color:#191970;}
/* --- /Хлебные крошки ---*/


.user{
	background:url(/image/user/user2.png) no-repeat left top;
	width:190px;
	height:190px;
	z-index:1;
	border:1px solid gray;
}

.z{
	background:url(/image/z.png) no-repeat left top;
	width:190px;
	height:190px;
	border:1px solid gray;
	margin-top:-190px;
	z-index:3;
}

h1 {color:#941319; font-size:20pt;}
h2 {color:#941319; font-size:16pt;}
h3 {color:#003300; font-size:14pt;}
h4 {color:#003300; font-size:12pt;}

#h1 {color:#941319; font-size:20pt;}
#h2 {color:#941319; font-size:16pt;}
#h3 {color:#003300; font-size:14pt;}
#h4 {color:#003300; font-size:12pt;}

#h1,#h2,#h3,#h4 { font-weight:bold; }

#b { font-weight:bold; }

#fon { background-color:#ECECEC; padding-left:5px; }
#fon_block { background-color:#FFEDE7; padding-left:5px; font-size:14pt; }

.bh14_left
	{
		color:#6C432A;
		font-size:14pt;
		font-weight: bold;
		float: left;
		margin: -3 0 0 0px;
	}

.bh16_left
	{
		font-size:16pt;
		color:#330099;
		font-weight: bold;
		float: left;
		margin: -3 0 0 0px;
	}

.bh14
	{
 		font-size:14pt;}
	}

.bh
	{
		color:#6C432A;
		float: left;
		font-size:30pt;
		font-weight: bold;
		margin: -3 0 0 0px;
	}


.h16{font-size:16pt;}
.h14{font-size:14pt;}


.naw_left
{
		margin: 0 0 0 10px;
		float: left;
		font-weight: bold;
}


.left{float: left;}
.right{float: right;}
.clear{clear :  both ;}


.abzac
	{
		margin: 0 10 0 10px;
		padding: 0;
	}

.p
	{
/*		margin: 5 30 0 20px;*/
		padding: 0;
		text-indent:18;
	}

.button_for_admin
{
	cursor:pointer;
	border:1px solid gray;
	height:20px;
	padding: 5px;
	background-color: #F0F0F0;
}

#calbody {
	/* background gradient with image. background color can be changed */
	background:#F5F9FF url(gradient/h300.png) repeat-x;

	/* CSS shadow for the calendar body */
	-moz-box-shadow:0 0 10px 0px #ccc;
	-webkit-box-shadow:0 0 10px 0px #ccc;
}

#calbody1 {
	border:1px solid #C04250;
}

#calbody2 {
	/* background gradient with image. background color can be changed */
	background:#FFD700 url(gradient/h300.png) repeat-x;

	/* CSS shadow for the calendar body */
	-moz-box-shadow:0 0 10px 0px #7A2A43;
	-webkit-box-shadow:0 0 10px 0px #ccc;
}

#calbody3 {
	/* background gradient with image. background color can be changed */
	background:#FFFFF8 url(gradient/h300.png) repeat-x;

	/* CSS shadow for the calendar body */
	-moz-box-shadow:0 0 5px 0px #ccc;
	-webkit-box-shadow:0 0 5px 0px #ccc;
}


/* --- Админка --- */
/* Блок вывода всех записей */
.admin_table_fon{background:#8C8D8E;}
.admin_table_up{background-color:#F5FFFA;}
.admin_table_down{background-color:#F5FFFA;}
.admin_table_left{background-color:#D8BFD8;}
.admin_table_content{background-color:#FFFFE0;}
/* /Блок вывода всех записей */
.admin_add_tema{background-color:#F5F5DC;}	/* Блок добавления тем */
/* --- /Админка --- */

/* --- Таблица --- */
/* Блок вывода всех записей */
.table_fon{background:#8C8D8E;}
.table_up{background-color:#7B364B; color:#FFFFFF; padding:3px;}
.table_down{background-color:#F5FFFA;}
.table_left{background-color:#D8BFD8;}
.table_content{background-color:#FFFFE0; padding:3px;}
/* --- /Таблица --- */

/* --- Блоки --- */
.block1_up_272{	background:  url(/image/blocks/block1_up_272.png) no-repeat left top; height:20px;}
.block1_fon_272{	background:  url(/image/blocks/block1_fon_272.png) repeat-y left top;}
.block1_down_272{	background:  url(/image/blocks/block1_down_272.png) no-repeat left top; height:12px;}

.block2_up_272{	background:  url(/image/blocks/block2_up_272.png) no-repeat left top; height:20px;}
.block2_fon_272{	background:  url(/image/blocks/block2_fon_272.png) repeat-y left top;}
.block2_down_272{	background:  url(/image/blocks/block2_down_272.png) no-repeat left top; height:12px;}

.block3_up_272{	background:  url(/image/blocks/block3_up_272.png) no-repeat left top; height:20px;}
.block3_fon_272{	background:  url(/image/blocks/block3_fon_272.png) repeat-y left top;}
.block3_down_272{	background:  url(/image/blocks/block3_down_272.png) no-repeat left top; height:12px;}

.block4_up_272{	background:  url(/image/blocks/block4_up_272.png) no-repeat left top; height:20px;}
.block4_fon_272{	background:  url(/image/blocks/block4_fon_272.png) repeat-y left top;}
.block4_down_272{	background:  url(/image/blocks/block4_down_272.png) no-repeat left top; height:12px;}

.block5_up_272{	background:  url(/image/blocks/block5_up_272.png) no-repeat left top; height:20px;}
.block5_fon_272{	background:  url(/image/blocks/block5_fon_272.png) repeat-y left top;}
.block5_down_272{	background:  url(/image/blocks/block5_down_272.png) no-repeat left top; height:12px;}

.block6_up_272{	background:  url(/image/blocks/block6_up_272.png) no-repeat left top; height:20px;}
.block6_fon_272{	background:  url(/image/blocks/block6_fon_272.png) repeat-y left top;}
.block6_down_272{	background:  url(/image/blocks/block6_down_272.png) no-repeat left top; height:12px;}


.block1_up_550{	background:  url(/image/blocks/block1_up_550.png) no-repeat left top; height:20px;}
.block1_fon_550{	background:  url(/image/blocks/block1_fon_550.png) repeat-y left top;}
.block1_down_550{	background:  url(/image/blocks/block1_down_550.png) no-repeat left top; height:12px;}

.block2_up_550{	background:  url(/image/blocks/block2_up_550.png) no-repeat left top; height:20px;}
.block2_fon_550{	background:  url(/image/blocks/block2_fon_550.png) repeat-y left top;}
.block2_down_550{	background: url(/image/blocks/block2_down_550.png) no-repeat left top; height:12px;}

.block3_up_550{	background:  url(/image/blocks/block3_up_550.png) no-repeat left top; height:20px;}
.block3_fon_550{	background: url(/image/blocks/block3_fon_550.png) repeat-y left top;}
.block3_down_550{	background:  url(/image/blocks/block3_down_550.png) no-repeat left top; height:12px;}

.block4_up_550{	background:  url(/image/blocks/block4_up_550.png) no-repeat left top; height:20px;}
.block4_fon_550{	background:  url(/image/blocks/block4_fon_550.png) repeat-y left top;}
.block4_down_550{	background:  url(/image/blocks/block4_down_550.png) no-repeat left top; height:12px;}

.block5_up_550{	background:  url(/image/blocks/block5_up_550.png) no-repeat left top; height:20px;}
.block5_fon_550{	background: url(/image/blocks/block5_fon_550.png) repeat-y left top;}
.block5_down_550{	background: url(/image/blocks/block5_down_550.png) no-repeat left top; height:12px;}

.block6_up_550{	background: url(/image/blocks/block6_up_550.png) no-repeat left top; height:20px;}
.block6_fon_550{	background: url(/image/blocks/block6_fon_550.png) repeat-y left top;}
.block6_down_550{	background:  url(/image/blocks/block6_down_550.png) no-repeat left top; height:12px;}

/* --- /Блоки --- */

/* --- Блок сообщений --- */
.block_mes_up { background:  url(/image/blocks/block_mes_up.png) no-repeat left top; width:500px; height:36px;}
.block_mes_fon { background:  url(/image/blocks/block_mes_fon.png) repeat-y left top; width:500px;}
.block_mes_down { background:  url(/image/blocks/block_mes_down.png) no-repeat left top; width:500px; height:14px; /*margin-top:-14px;*/}
/* --- /Блок сообщений --- */

/* --- Простой блок ---*/
div.at {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #DDDDDD; MARGIN-LEFT: -10px; margin-bottom: 10px ; PADDING-TOP: 10px; overflow:hidden
}

.li_big { background:  url(/image/li_big.png) no-repeat left top; width:31px; height:32px; }

.save_ok {color:#006600; font-weight:bold; }

/* Заголовки */
.div_line { background-color:#FFE4E1; padding:5px;}

/* Для главной */
.div_line2 { background-color:#FFF6C7; padding:3px; font-weight:bold;}

/* Перечень */
.div_line3 { background-color:#FFE4E1; padding:5px; font-weight:bold;}

/* Пагинация */
.div_line4 { background-color:#E6E6FA; padding:5px; font-weight:bold;}


/* --- Для страницы задач ---*/
.paid_ok {  background-color:#91C93E; padding:3; }
.paid_ok2 {  background-color:#E0F7E5; padding:3; }
.paid_no {  background-color:#FFA4A4; padding:3; }
/* --- /Для страницы задач ---*/

/* --- Маркер для списка --- */
.list_territory li {
	list-style: none;
	line-height: 150%;
	padding-left: 25px;
	background: url(/image/feed_back/list_terr.png) no-repeat left 50%;
	width:450px;
}



#list_territory_houses {
	background: url(/image/feed_back/house.png) no-repeat;
	margin-left:10px;
	margin-right:5px;
	width:16px;
	height:16px;
	display: inline-block;
}

/* --- feed_back --- */
.block_feed_back {
	width:520px;
	margin-left:auto;
	margin-right:auto;
}
.block_feed_back_fon {
	background:#E4E4E4;
	clear:both;
}
.block_feed_back_name {
	float:left;
	padding:5px;
}
.block_feed_back_date {
	float:right;
	padding:5px;
}
.block_feed_back_text {
	margin-top:-10px;
}
/* --- /feed_back --- */


/* Оформление статей */
#block_article {
       background-color: #FFFFF0;
       color: #4D4B4B;
          border: 1px solid #999999; 
       border-radius: 10px 10px;
       -moz-border-radius: 10px 10px;
       -webkit-border-radius: 10px 10px;
       box-shadow: 2px 2px 3px #999;
      -webkit-box-shadow: 2px 2px 3px #999;
      -moz-box-shadow: 2px 2px 3px #999;
	  padding: 5px;
	  font-size:13pt;
	  color:#000000;
}

/* --- Маркер для статей --- */
.list_article li {
	list-style: none;
	line-height: 150%;
	padding-left: 25px;
	background: url(/image/feed_back/article.png) no-repeat left 50%
}

.img_line
{
	width:200px;
	height:17px;
	margin-top:15px;
	margin-bottom:15px;
	background: url(/image/line.png) no-repeat;
}

/* --- Comments --- */

#block_comments {
       background-color: #EAEAEA;
       color: #4D4B4B;
          border: 1px solid #999999; 
       border-radius: 10px 10px;
       -moz-border-radius: 10px 10px;
       -webkit-border-radius: 10px 10px;
       box-shadow: 2px 2px 3px #999;
      -webkit-box-shadow: 2px 2px 3px #999;
      -moz-box-shadow: 2px 2px 3px #999;
	  padding: 5px;
	  font-size:13pt;
	  color:#000000;
}

.comments_forma{
	border:1px solid #800000;
/*	background-color:#ECECEC;*/
	width:95%
}
.comment_text {
	width:400px;
}
.comment_fild_text{
	color: #A9A9A9;
}
.comment_forma_content{
	display: none;
}

#block_comments_items
{
	background-color: #EAEAEA;
}

/* ---------------- Блоки ------------------*/

.block_info {
	
  width: 90%;
  max-width: 550px;
  padding: 5px;
  box-shadow: 0 0 40px rgba(0, 0, 0, .1) inset;
}

.block_info_warning {
  width: 90%;
  max-width: 550px;
  margin: 1em auto;
  padding: 5px;
  border-radius: 10px;
  background: #F7F7F7 radial-gradient(circle at 50% 0, #FFE4E1, #F7F7F7);
  box-shadow:
   inset rgba(0,0,0,.6) 0 -3px 8px,
   inset #F7F7F7 0 3px 8px,
   rgba(0,0,0,.8) 0 3px 8px -3px;
}

.block_info_anekdot {
  width: 90%;
  max-width: 550px;
  margin: 1em auto;
  padding: 5px;
  border-radius: 10px;
  background: #F7F7F7 radial-gradient(circle at 50% 0, #F5DEB3, #F7F7F7);
  box-shadow:
   inset rgba(0,0,0,.6) 0 -3px 8px,
   inset #F7F7F7 0 3px 8px,
   rgba(0,0,0,.8) 0 3px 8px -3px;
}

.input {
  padding: 5px;
  border: 1px solid #999;
  border-radius: 3px;
  box-shadow: 0 0 1px 1px rgba(0,0,0,0);
  transition: .17s linear;
}
.input:focus {
  outline: none;
  box-shadow: 0 0 1px 1px #4d90f0;
}
.input:focus::-moz-placeholder {
  color: transparent;
}
.input:focus::-webkit-input-placeholder {
  color: transparent;
}

.block_for_content {
  width: 80%;
  max-width: 550px;
  margin: 10px auto;
  padding: 1em;
  box-shadow:
   0 1px 4px rgba(0, 0, 0, .3),
   -23px 0 20px -23px rgba(0, 0, 0, .8),
   23px 0 20px -23px rgba(0, 0, 0, .8),
   0 0 40px rgba(0, 0, 0, .1) inset;
}   

.block_simple {
  width: 80%;
  max-width: 550px;
  margin: 1em auto;
  padding: 5px;
  border: 2px dashed #ccc;
  box-shadow:
    0 0 0 1px #ccc,
    inset 0 0 0 1px #ccc;
}

/* ----------- updateds -----------------*/
.updateds_newds
{
	font-weight: bold;
	cursor:pointer;
}

/* -------------- regsite --------------------*/
.need_verification
{
	width:500px;
	margin: 1 auto;
	padding: 10px;
	background-color: #FFE4C4;
}

.test{
    border:1px solid red;
}

.bg-color-1{
    background-color: #FFFACD;
    border-radius: 5px;
}

.p5{
    padding: 5px;
}