html, body
{
	background: url(images/body_bg_fill.jpg) top left #2d1a00;
	margin: 0px;
	padding: 0px;
}
*
{
	font-family: Verdana, arial, tahoma;
	font-size: 10px;
}
TABLE
{
	color: #fff6bb;
}
FORM
{
	margin: 0px;
	padding: 0px;
}
P
{
	margin: 3px 0px 6px 0px;
}
A:link,
A:visited,
A:hover,
A:active
{
	color: rgb(255, 222, 0);
	color: rgb(220, 170, 0);
}
A:hover,
A:active
{
	color: #FFFF00;
}

H2
{
	text-decoration: none;
	width: 100%;
	height: 20px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-indent: 5px;
	background: url(images/hline.jpg) no-repeat 5px bottom;
	margin: 10px 0px 10px 0px;
}
H2 A:link,
H2 A:visited,
H2 A:active,
H2 A:hover
{
	cursor: hand;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

OL, UL
{
	margin: 0px 0px 10px 26px;
}

/*=============		ГЛАВНАЯ ТАБЛИЦА		================*/


/*	главная таблица	со всем содержимым страницы	*/
.tab-main
{
	background: #2d1a00;
	margin: 0px;
	padding: 0px;
	width: 1020px;
	height: 100%;
	float: center;
}
/*	левая тень главной таблица	*/
.tab-main-left
{
	background: url(images/main_content_fill_left.jpg) right top;
	width: 19px;
	border: none;
	border-right: 1px solid #63593e;
}
/*	правая тень главной таблица	*/
.tab-main-right
{
	background: url(images/main_content_fill_right.jpg) left top;
	width: 19px;
	border: none;
	border-left: 1px solid #63593e;
}
/*	ячейка главной таблицы с картинкой заголовка страницы	*/
.hdr
{
	background: url(images/hdr.jpg) no-repeat top left;
	height: 163px;
}
/*	ячейка главной таблицы с контентом страницы	*/
.content
{
	background: url(images/bg.jpg) no-repeat top left;
	height: 100%;
	vertical-align: top;
}
/*	ячейка главной таблицы с футером страницы	*/
.ftr
{
	text-align: center;
	color: #665500;
	padding: 30px 20px 20px 20px;
}
.ftr-menu
{
	text-align: center;
	color: #665500;
	padding: 5px 10px 7px 10px;
	background: #201900;
	margin-bottom: 10px;
}

/*=============		ОКНО	================*/


.w-h
{
	background: url(images/win_top_hdr.gif) no-repeat bottom left;
	height:15px;
}
/*	верхний левый угол окна	*/
.w-t-l
{
	background: url(images/win_top_left.gif) no-repeat bottom right;
	width: 28px;
	height: 19px;
}
/*	заголовок окна	*/
.w-t-f
{
	background: url(images/win_top_fill.gif) repeat-x bottom left  #440000;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 5px;
}
/*	верхний правый угол окна	*/
.w-t-r
{
	background: url(images/win_top_right.gif) no-repeat bottom left;
	width: 17px;
	height: 19px;
}
/*	левая сторона окна	*/
.w-l, .w-l DIV
{
	background: url(images/win_side_fill.gif) repeat-y top right;
	width: 12px;
}

/*	контент окна	*/
.w-c
{
	text-align: left;
	vertical-align: top;
	padding: 0px 2px 4px 2px;
	width: 100%;
}
/*	контент окна Opera, Firefox только	*/
html>body .w-c
{
	background: url(images/win_content_fill.png);
}
/*	контент окна	IE только	*/
* html .w-c
{
	background: #2a1d01;
}
/*	контент окна	IE	Mac только	*/
/* \*/
* html .w-c {
	background: #382800;
}
/* */


/*	правая сторона окна	*/
.w-r, .w-r DIV
{
	background: url(images/win_side_fill.gif) repeat-y top left;
	width: 12px;
}
/*	нижний левый угол окна	*/
.w-b-l, .w-b-l DIV
{
	background: url(images/win_bottom_left.gif) no-repeat top right;
	width: 12px;
	height: 10px;
}
/*	нижняя граница окна	*/
.w-b-f
{
	background: url(images/win_bottom_fill.gif) repeat-x top left;
	width: 100%;
}
/*	нижний правый угол окна	*/
.w-b-r, .w-b-r DIV
{
	background: url(images/win_bottom_right.gif) no-repeat top left;
	width: 12px;
	height: 10px;
}

.news-line
{
	height: 1px;
	border-top: 1px solid #554400;
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-size: 0px;
}
.news-line-info
{
	margin: 0px;
	padding: 0px;
	padding-right: 3px;
	width: 100%;
	text-align: right;
	color: #665500;
}

.but
{
	background: url(images/button_fill.gif) repeat-x top left #5F0202;
	border: 1px solid #FFFFFF;
	height: 16px;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	cursor: hand;
}

.text-data
{
	color: #FFFFFF;
}
.text-result
{
	color: #FF7700;
	color: #BBCC00;
	font-weight: bold;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.toolbar
{
	background: #201900;
	border: 1px solid #552200;
}
INPUT,
TEXTAREA,
SELECT
{
	color: #770000;
}
HR
{
	height: 0px;
	border: none;
	border-top: 1px solid #552200;
}
OL
{
	counter-reset: item;
	text-indent: -16px;
	padding-top: 2px;
	padding-left: 0px;
}
OL OL
{
	text-indent: -26px;
}
OL OL OL
{
	text-indent: -36px;
}
OL LI 
{
	display: block;
}
OL LI:before 
{
	content: counters(item, ".") ". ";
	counter-increment: item ;
	color: #FFFFFF;
}
LI
{
	padding-top: 5px;
}
H1
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 5px;
}
TH
{
	background: #550000;
	border: 1px solid #772200;
	color: #CC7700;
	font-weight: normal;
}
.td-text
{
	color: #fff6bb;
	text-align: justify;
	padding-left: 5px;
	padding-right: 5px;
}
.td-num
{
	color: #fff6bb;
	text-align: right;
	padding-left: 5px;
	padding-right: 5px;
}
.comment-hdr
{
	background: #551100;
	border: 1px solid #772200;
}
.comment-nick
{
	font-weight: bold;
	color: #fff6bb;
	float: left;
	padding-left: 5px;
}
.comment-time
{
	color: #7f764b;
	float: right;
}
.comment-subj
{
	color: #CC7700;
	font-weight: bold;
}
.news-time
{
	color: #9f966b;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 10px;
}
.info
{
	color: #7f764b;
	font-weight: normal;
}
.info-data
{
	color: #9f966b;
	font-weight: bold;
}
.content-padding
{
	padding: 5px;
}
.progressbar-left
{
	width: 5px;
	height: 10px;
	background: url(images/progressbar-left.gif) no-repeat right 2px;
}
.progressbar-right
{
	width: 5px;
	height: 10px;
	background: url(images/progressbar-right.gif) no-repeat left 2px;;
}
.progressbar-fill
{
	height: 10px;
	background: url(images/progressbar-fill.gif) repeat-x right 2px;;
}
.progressbar-num
{
	padding-left: 5px;
	color: #FFFFFF;
	vertical-align: top;
	padding-bottom: 5px;
}
.td-label
{
	color: #FF9900;
	padding-right: 5px;
	text-align: right;
	vertical-align: top;
	padding-top: 3px;
}
.gender-m
{
	background: url(images/gender_male.gif) no-repeat center;
	width: 12px;
	height: 12px;
}
.gender-f
{
	background: url(images/gender_female.gif) no-repeat center;
	width: 12px;
	height: 12px;
}
.person-0 *, .person-0 A:link, .person-0 A:visited, .person-0 A:hover, .person-0 A:active
{
	color: #dddddd;
}
.person-1 *, 
.person-1 A:link, 
.person-1 A:visited, 
.person-1 A:hover, 
.person-1 A:active
{
	color: #ffc6df;
}
.person-2 *, .person-2 A:link, .person-2 A:visited, .person-2 A:hover, .person-2 A:active
{
	color: #fe75b0;
}
.person-3 *, .person-3 A:link, .person-3 A:visited, .person-3 A:hover, .person-3 A:active
{
	color: #fd026f;
}
.even
{
	background: #440000;
}

/*=============		МЕНЮ	================*/

.m-b-01 A:link,
.m-b-01 A:visited,
.m-b-01 A:hover,
.m-b-01 A:active,

.m-b-02 A:link,
.m-b-02 A:visited,
.m-b-02 A:hover,
.m-b-02 A:active,

.m-b-03 A:link,
.m-b-03 A:visited,
.m-b-03 A:hover,
.m-b-03 A:active,

.m-b-04 A:link,
.m-b-04 A:visited,
.m-b-04 A:hover,
.m-b-04 A:active,

.m-b-05 A:link,
.m-b-05 A:visited,
.m-b-05 A:hover,
.m-b-05 A:active,

.m-b-06 A:link,
.m-b-06 A:visited,
.m-b-06 A:hover,
.m-b-06 A:active,

.m-b-07 A:link,
.m-b-07 A:visited,
.m-b-07 A:hover,
.m-b-07 A:active,

.m-b-08 A:link,
.m-b-08 A:visited,
.m-b-08 A:hover,
.m-b-08 A:active,

.m-b-09 A:link,
.m-b-09 A:visited,
.m-b-09 A:hover,
.m-b-09 A:active,

.m-b-10 A:link,
.m-b-10 A:visited,
.m-b-10 A:hover,
.m-b-10 A:active,

.m-b-11 A:link,
.m-b-11 A:visited,
.m-b-11 A:hover,
.m-b-11 A:active,

.m-b-c A:link,
.m-b-c A:visited,
.m-b-c A:hover,
.m-b-c A:active,

.m-b-active A:link,
.m-b-active A:visited,
.m-b-active A:hover,
.m-b-active A:active
{
	width: 155px;
	height: 21px;
	display: run-in;
	margin: 0px;
	padding: 0px;
	text-indent: 28px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding-top: 3px;
	margin-bottom: -3px;
}

* html .m-b-01 A:link,
* html .m-b-01 A:visited,
* html .m-b-01 A:hover,
* html .m-b-01 A:active,

* html .m-b-02 A:link,
* html .m-b-02 A:visited,
* html .m-b-02 A:hover,
* html .m-b-02 A:active,

* html .m-b-03 A:link,
* html .m-b-03 A:visited,
* html .m-b-03 A:hover,
* html .m-b-03 A:active,

* html .m-b-04 A:link,
* html .m-b-04 A:visited,
* html .m-b-04 A:hover,
* html .m-b-04 A:active,

* html .m-b-05 A:link,
* html .m-b-05 A:visited,
* html .m-b-05 A:hover,
* html .m-b-05 A:active,

* html .m-b-06 A:link,
* html .m-b-06 A:visited,
* html .m-b-06 A:hover,
* html .m-b-06 A:active,

* html .m-b-07 A:link,
* html .m-b-07 A:visited,
* html .m-b-07 A:hover,
* html .m-b-07 A:active,

* html .m-b-08 A:link,
* html .m-b-08 A:visited,
* html .m-b-08 A:hover,
* html .m-b-08 A:active,

* html .m-b-09 A:link,
* html .m-b-09 A:visited,
* html .m-b-09 A:hover,
* html .m-b-09 A:active,

* html .m-b-10 A:link,
* html .m-b-10 A:visited,
* html .m-b-10 A:hover,
* html .m-b-10 A:active,

* html .m-b-11 A:link,
* html .m-b-11 A:visited,
* html .m-b-11 A:hover,
* html .m-b-11 A:active,

* html .m-b-c A:link,
* html .m-b-c A:visited,
* html .m-b-c A:hover,
* html .m-b-c A:active,

* html .m-b-active A:link,
* html .m-b-active A:visited,
* html .m-b-active A:hover,
* html .m-b-active A:active
{
	display: inline;
	padding: 3px 0px 0px 28px;
	text-indent: 0px;
	margin: 0px;
}

.m-b-01 A:hover,
.m-b-01 A:active,

.m-b-02 A:hover,
.m-b-02 A:active,

.m-b-03 A:hover,
.m-b-03 A:active,

.m-b-04 A:hover,
.m-b-04 A:active,

.m-b-05 A:hover,
.m-b-05 A:active,

.m-b-06 A:hover,
.m-b-06 A:active,

.m-b-07 A:hover,
.m-b-07 A:active,

.m-b-08 A:hover,
.m-b-08 A:active,

.m-b-09 A:hover,
.m-b-09 A:active,

.m-b-10 A:hover,
.m-b-10 A:active,

.m-b-11 A:hover,
.m-b-11 A:active,

.m-b-c A:hover,
.m-b-c A:active,

.m-b-active A:hover,
.m-b-active A:active
{
	color: #FFDD00;
}


.m-b-01,
.m-b-02,
.m-b-03,
.m-b-04,
.m-b-05,
.m-b-06,
.m-b-07,
.m-b-08,
.m-b-09,
.m-b-10,
.m-b-11,
.m-b-c,
.m-b-active
{
	width: 155px;
	height: 21px;
	background: url(images/menu_but_common.jpg) no-repeat 1px left #660000;
	margin: 0px;
	padding: 0px;
}

* html .m-b-01,
* html .m-b-02,
* html .m-b-03,
* html .m-b-04,
* html .m-b-05,
* html .m-b-06,
* html .m-b-07,
* html .m-b-08,
* html .m-b-09,
* html .m-b-10,
* html .m-b-11,
* html .m-b-c,
* html .m-b-active
{
	background-position:top left;
}
/*	пронумерованные кнопки меню имеют разный фон	*/
.m-b-01
{
	background-image: url(images/menu_but_01.jpg);
}
.m-b-02
{
	background-image: url(images/menu_but_02.jpg);
}
.m-b-03
{
	background-image: url(images/menu_but_03.jpg);
}
.m-b-04
{
	background-image: url(images/menu_but_04.jpg);
}
.m-b-05
{
	background-image: url(images/menu_but_05.jpg);
}
.m-b-06
{
	background-image: url(images/menu_but_06.jpg);
}
.m-b-07
{
	background-image: url(images/menu_but_07.jpg);
}
.m-b-08
{
	background-image: url(images/menu_but_08.jpg);
}
.m-b-09
{
	background-image: url(images/menu_but_09.jpg);
}
.m-b-10
{
	background-image: url(images/menu_but_10.jpg);
}
.m-b-11
{
	background-image: url(images/menu_but_11.jpg);
}
.m-b-c
{
	background-image: url(images/menu_but_common.jpg);
}
.m-b-active
{
	background-image: url(images/menu_but_active.jpg);
}

