BODY {
	BACKGROUND-COLOR-: #4D4749;
	MARGIN: 0px;
	font-family: Arial, sans-serif;
	/*424242 строка меню, заголовки разделов, текст*/
	/*838383 пункты разделов*/
}

.content {
	border-: 1px solid;
	padding: 5px;
	_width: 100%;
	text-align-: center;
}

td {
	font: normal 12px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: #424242;
}

a,
a:hover,
a:visited {
	text-decoration: underline;
	color: #424242;/*424242*/
}

.text { 
     /*color: red;  Красный цвет символов
     font-size: 200%;  Размер шрифта в процентах
     font-family: serif;  Шрифт с засечками
     position: relative;  Относительное позиционирование
     top: 5px;  Сдвиг сверху */
	font-weight: normal;
}


button.link {
  /* Первые два свойства нужны чтобы убрать отступы в IE */
  overflow: visible;
  width: auto;
 
  /* Убираем отступы */
  margin: 0;
  padding: 0;
 
  /* Убираем все элементы оформления кнопки */
  background: none;
  border: none;
 
  /* Обычный для ссылок курсор */
  cursor: pointer;
	text-decoration: underline;
  
	font: normal 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #424242;
}

.input_text {
	color: #424242;
}






.items a {
	text-decoration:none;
	color:#838383;
}







.preview td {
	text-align: center;
	padding-: 3px;
}

.preview p {
	text-align: left;
	margin:0;
}

.preview label {
	color: grey;
}

.preview label:hover {
	color: black;
	cursor: pointer;
}

.how td {
	text-align: justify;
}

.header1 {
	font-size: 30px;
}

.header2 {
	font-size: 15px;
	font-weight: bold;
}

.third_level {
	margin: 0 0 0 30px;
}


/*
.work_img {
	border-left: 1px solid #424242;
	border-top: 1px solid #424242;
	border-right: 1px solid #424242;
	border-bottom: none;
}
*/

.work_img img {
	background-: white;
	padding-: 6px;
	margin: 6px;
	border-: 1px solid #ccc;
}

.work_im-g img:hover {
	border:1px solid #45688E;
}

.work_info {
	/*border-left: 1px solid #424242;
	border-top: 1px solid #424242;
	border-right: 1px solid #424242;
	border-bottom: 1px solid #424242;*/
	
	padding: 0px 10px 5px 10px;
}





.work_view {
	margin: 0px;
	padding: 10px;
	background-: #f7f7f7;
	border-: 1px solid red;
}
.work_view_works td {
	height-:185px;
	text-align-: center;
	vertical-align-:top;
}

.work_view_works label {
	color:grey;
}

.work_view_works label:hover {
	color:black;
}

.work_view_work td {
	height-:160px;
	border-:1px solid #0F0;
	text-align:center;
	vertical-align:middle;
}

.work_view_work img {
	background: white;
	padding: 6px;
	border: 1px solid #ccc;
}

.work_view_work img:hover {
	border:1px solid #45688E;
}

.work_view_works .publ td {
	height:25px;
	border-:1px solid #0F0;
	text-align: left;
	vertical-align:middle;
}

.work_view_work .line td {
	height:1px;
	vertical-align-:middle;
}





.artists_table {
	border-top: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
}

.artists_table td {
	border: 1px solid #d6d6d6;
	border-top: none;
	border-left: none;
}











form.reg_form label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	cursor: hand;
}

form.reg_form p {
	list-style: none;
	padding: 5px 0 0 0;
	margin: 0;
}

















.moder_view {
	margin: 0px;
	padding: 10px;
	background: #f7f7f7;
}
.moder_view_works td {
	height-:185px;
	text-align-: center;
	vertical-align-:top;
}

.moder_view_works label {
	color:grey;
}

.moder_view_works label:hover {
	color:black;
}

.moder_view_works .work td {
	height-:160px;
	border-:1px solid #0F0;
	text-align:center;
	vertical-align:middle;
}

.moder_view_works .work img {
	background: white;
	padding: 6px;
	border: 1px solid #ccc;
}

.moder_view_works .work img:hover {
	border:1px solid #45688E;
}

.moder_view_works .publ td {
	height:25px;
	border-:1px solid #0F0;
	text-align: left;
	vertical-align:middle;
}

.moder_view_works .line td {
	height:1px;
	vertical-align-:middle;
}

.moder_table {
	border-top: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
}

.moder_table td {
	border: 1px solid #d6d6d6;
	border-top: none;
	border-left: none;
}





.summaryBar {
  border-bottom: 1px solid #DAE2E8;
  clear-: both;
  padding: 11px 10px 0 10px;
  color: black;
  font-weight: normal;
}

.summaryBar .summary {
  color: #45688E;
  float-: left;
  font-weight: bold;
  padding: 3px 0 4px 0;
}

.divider {
  font-weight: normal;
  color: gray;
  padding: 0px 6px 0px 5px; 
}

.notbold {
 font-weight:normal;
}

table.news_left_col {
	margin: 0px;
	padding: 0px;
}



.news_box {
	border-top: none;
	border-right: 4px solid white;
	border-bottom: 4px solid white;
	border-left: 4px solid white;
}

.news_date {
	border-top: 4px solid white;
	border-right: none;
	border-bottom: none;
	border-left: none;
	padding-left: 15px;
	font: bold 14px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: #ffffff;
}

.news_date a,
.news_date a:hover,
.news_date a:visited {
	border: none;
	font: bold 14px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: #ffffff;
}

.news_box .news_text {
	text-align: left;
	border: none;
	font: normal 12px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: #929292;
}

.news_read {
	text-align: right;
	border: none;
	padding-right: 15px;
}

.news_read a,
.news_read a:hover,
.news_read a:visited {
	border: none;
	font: bold 12px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color:#ffffff;
}

/*
.news_date {
	border-left: 1px solid #424242;
	border-top: 1px solid #424242;
	border-right: 1px solid #424242;
	border-bottom: none;
	font-weight: bold;
	text-decoration: underline;
	margin: 5px 5px 0px 5px;
	padding: 5px;
}

.news_text {
	border-left: 1px solid #424242;
	border-top: none;
	border-right: 1px solid #424242;
	border-bottom: 1px solid #424242;
	margin: 0px 5px 5px 5px;
	padding: 5px;
}
*/

.news_an {
	/*border-left: 1px solid #424242;
	border-top: 1px solid #424242;
	border-right: 1px solid #424242;
	border-bottom: 1px solid #424242;*/
    width: 251px; /* Ширина блока 768*/
	height: 164px; /* Высота блока 204*/
    overflow: auto; /* Добавляем полосы прокрутки */
    /*padding-: 15px 15px 15px 40px; /* Отступ от текста слева */
	/*padding-top-: 15px;
    /*background-: #fc0 url(images/hand.png) repeat-y;*/
	colo-r: #203C2C; /* FFF */
	text-align:justify;
	border-: 1px solid #424242;
}

.news_all {
	border: none;
	text-align: right;
	padding-right: 10px;
}

.news_all a,
.news_all a:hover,
.news_all a:visited{
	font: bold 14px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: #ffffff;
}

.news_all_news_page {
	font: bold 14px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	padding: 0px 10px 0px 5px;
}

.news p {
	margin: 0;
	padding-bottom: 5px;
}












.user_about pre {
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	margin: 0;
	padding: 0;
	font: normal 12px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: #424242;
}

pre {
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	margin: 0;
	padding: 0;
	font: normal 12px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: #424242;
}

.works td {
	text-align-: center;
	padding-: 3px;
}

.works p {
	text-align: left;
	margin:0;
}

.works input, select, textarea {
	font: normal 12px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: #424242;
}

.works label {
	color: grey;
}

.works label:hover {
	color: black;
	cursor: pointer;
}