BODY
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12px;
	background-image: url(_images/bg.jpg);
	padding-bottom: 0px;
	margin: 0px;
	word-spacing: normal;
	text-transform: none;
	color: darkblue;
	padding-top: 0px;
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	background-color: white;
	overflow: auto;
}

a img { border: none; }

input.button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: none;
	background-color: transparent;
	font-size: 9px;
	color: lightyellow;
	font-weight: bold;
	height: 20px;
	cursor: hand;
	padding: 0;
	width: 0;
	overflow: visible;
}
input.button[class] {  /* IE < 7 ignores [class] */
	width: auto;
}

/* Кнопка */
A.ButtonImage { width: 20; height: 20 }
A.ButtonImage:link { PADDING: 1px; MARGIN: 1px; margin-bottom: 0px; BORDER: gainsboro 1px dotted }
A.ButtonImage:visited { PADDING: 1px; MARGIN: 1px; margin-bottom: 0px; BORDER: gainsboro 1px dotted }
A.ButtonImage:active { PADDING: 1px; MARGIN: 1px; BORDER: gainsboro 1px dotted }
A.ButtonImage:hover { BORDER: #3366ff 1px solid; PADDING-RIGHT: 1px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 0px; BACKGROUND-COLOR: #99ccff }
A.ButtonImageDisabled { width: 20; height: 20 }
A.ButtonImageDisabled:link { PADDING: 2px; MARGIN: 1px }
A.ButtonImageDisabled:visited { PADDING: 2px; MARGIN: 1px }
A.ButtonImageDisabled:active { PADDING: 2px; MARGIN: 1px }
A.ButtonImageDisabled:hover { PADDING: 2px; MARGIN: 1px; CURSOR: default }

.PageText
{
	padding-right: 10px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 10px;
	margin: 0px;
	word-spacing: normal;
	text-transform: none;
	color: darkblue;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	height: 100%;
}

table.ContactInfo td
{
	font-size: 10px;
}

.Table
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 3px;
	word-spacing: normal;
	text-transform: none;
	color: darkblue;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	height: 100%;
}

Table.FormPanel {
	border-right: #7dc4fc 1px solid;
	border-top: #c5e5fd 2px solid;
	font-weight: bold;
	padding-bottom: 10px;
	border-left: #c5e5fd 1px solid;
	color: #0099cc;
	padding-top: 10px;
	border-bottom: #7dc4fc 2px solid;
	background-color: #a1d5fc;
}
Table.FormPanel td {
	padding-right: 7px;
	padding-left: 7px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
}
Table.FormPanel table {
	border: #ccffff 1px solid;
}
Table.FormPanel td table table td {
	padding: 0px;
}
Table.FormPanel table table {
	border-style: none;
}

.Label
{
	padding-right: 10px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 5px;
	color: dodgerblue;
	padding-top: 5px;
	text-align: right;
}
.LabelTitle
{
	font-weight: 700;
	font-size: 15px;
	padding-bottom: 10px;
	word-spacing: normal;
	text-transform: none;
	color: #3366cc;
	padding-top: 30px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
}
Table.FormPanel td.LabelTitle
{
	background-color: #91cafc;
	border-top: #9cd9fc 1px solid;
	border-bottom: #85bbfc 1px solid
}

table, td
{
	font-size: 12px;
}

H1, H2, H3, H4, H5, H6, TH, THEAD, TFOOT, p.ADocH1, p.ADocH2, p.ADocH3
{
	color: #000099;
}
H1, p.ADocH1
{
	font-weight: bold;
	font-size: 21px;
	word-spacing: normal;
	text-transform: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
}

H2, p.ADocH2
{
	font-weight: bold;
	font-size: 18px;
	word-spacing: normal;
	text-transform: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
}

H3, p.ADocH3
{
	font-weight: bold;
	font-size: 16px;
	word-spacing: normal;
	text-transform: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
}

H4, p.ADocH4
{
	font-weight: bold;
	font-size: 13px;
	word-spacing: normal;
	text-transform: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
}

H5, DT, p.ADocH5
{
	font-weight: bold;
	font-size: 12px;
	word-spacing: normal;
	text-transform: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
}

H6, p.ADocH6
{
	font-weight: bold;
	font-size: 10px;
	word-spacing: normal;
	text-transform: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
}

td
{
	font-weight: normal;
	font-size: 12px;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana, Helvetica, sans-serif;
}

TFOOT, THEAD
{
	font-size: 12px;
	word-spacing: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
}

TH
{
	vertical-align: baseline;
	font-size: 12px;
	font-weight: bold;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}


A:link
{
	color: #6633ff;
/*	text-decoration: none;*/
}

A:visited
{
	color: #6633ff;
/*	text-decoration: none;*/
}

A:active
{
/*	text-decoration: none;*/
	color: red;
}

A:hover
{
/*	text-decoration: underline;*/
	color: red;
}

SMALL
{
	font-size: 10px;
}

BIG
{
	font-size: 16px;
}

BLOCKQUOTE, PRE
{
	font-family: Courier New, monospace;
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}

.line
{
	font-size: 3px;
	background-image: url(_images/line.gif);
	background-repeat: repeat-x;
	height: 3px;
}

/* Элементы меню */
.hMPO
{
	font-size: 11px;
	vertical-align: middle;
	cursor: hand;
}

.hMPO, a.hMPO:link, a.hMPO:visited, a.hMPO:active, a.hMPO:hover
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 11px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: yellow;
	background-color: #3668c3;
	text-decoration: none;
}

.hMPC
{
	font-size: 11px;
	color: #ccffff;
	vertical-align: middle;
	cursor: hand;
}

.hMPC, a.hMPC:link, a.hMPC:visited, a.hMPC:active, a.hMPC:hover
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 11px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: white;
	text-decoration: none;
}

.hMO
{
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
	cursor: hand;
}
.hMO, td.hMO a:link, td.hMO a:visited, td.hMO a:active, td.hMO a:hover
{
	font-weight: bold;
	font-size: 12px;
	background-image: url(_images/menuback.gif);
	background-color: #3668c3;
	padding-bottom: 3px;
	color: yellow;
	padding-top: 3px;
	background-repeat: repeat-x;
	text-decoration: none;
}

.hMCS
{
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
	cursor: hand;
}
.hMCS, td.hMCS a:link, td.hMCS a:visited, td.hMCS a:active, td.hMCS a:hover
{
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	color: #9dd5fa;
	padding-top: 3px;
	text-decoration: none;
}

.hMC
{
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
	cursor: hand;
}
.hMC, td.hMC a:link, td.hMC a:visited, td.hMC a:active, td.hMC a:hover
{
	font-weight: bold;
	color: White;
	font-size: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-decoration: none;
}

.hML
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 2px;
	background-image: url(_images/pointline.gif);
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-repeat: repeat-x;
	height: 2px;
	cursor: default;
}

.hMP
{
	border-top: #7d9bdc 1px solid;
	border-left: #7d9bdc 1px solid;
	border-bottom: darkblue 1px solid;
	border-right: darkblue 1px solid;
	background-image: url(_images/mpback.jpg);
	background-repeat: no-repeat;
	position: absolute;
	background-color: #234285;
	margin-top: 1;
	cursor: hand;
}

.vMMO
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	background-image: url(_images/vm.gif);
	padding-bottom: 4px;
	cursor: hand;
	color: #00ff00;
	padding-top: 4px;
	background-repeat: no-repeat;
	vertical-align: middle;
	height: 25;
	background-position: 0px -85px;
}

.vMMC
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	background-image: url(_images/vm.gif);
	padding-bottom: 4px;
	cursor: hand;
	color: yellow;
	padding-top: 4px;
	background-repeat: no-repeat;
	vertical-align: middle;
	height: 25;
	background-position: 0px -60px;
}

td.vMO
{
	background-image: url(_images/vm.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	height: 30;
	background-position: 0px -30px;
}
.vMO, a.vMO:link, a.vMO:visited, a.vMO:active, a.vMO:hover
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	padding-bottom: 4px;
	color: yellow;
	padding-top: 4px;
	text-decoration: none;
	cursor: hand;
}

td.vMC
{
	background-image: url(_images/vm.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	height: 30;
}
.vMC, a.vMC:link, a.vMC:visited, a.vMC:active, a.vMC:hover
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	padding-bottom: 4px;
	color: white;
	padding-top: 4px;
	text-decoration: none;
	cursor: hand;
}


/*--------------*/
Label
{
	font-weight: bold;
	font-size: 11px;
	color: #000099;
}

.InputTable
{
	font-weight: bold;
	font-size: 12px;
	color: gainsboro;
}

.Error
{
	border-right: red 1px solid;
	padding-right: 4px;
	border-top: red 1px solid;
	margin-top: 20px;
	padding-left: 4px;
	font-weight: bold;
	margin-bottom: 20px;
	padding-bottom: 4px;
	border-left: red 1px solid;
	color: red;
	padding-top: 4px;
	border-bottom: red 1px solid;
	background-color: #ffe6e6;
}

A.MenuList:link
{
	font-weight: bold;
	color: #6633ff;
	text-decoration: none;
}
A.MenuList:visited
{
	font-weight: bold;
	color: #6633ff;
	text-decoration: none;
}
A.MenuList:active
{
	font-weight: bold;
	color: red;
	text-decoration: underline
}
A.MenuList:hover
{
	font-weight: bold;
	color: red;
	text-decoration: underline
}


/* Форумы */

.ForumsTitle
{
	border-top-width: 1px;
	font-weight: bold;
	border-left-width: 1px;
	border-left-color: #33cc33;
	border-bottom-width: 1px;
	border-bottom-color: #33cc33;
	color: #ff0000;
	border-top-color: #33cc33;
	background-color: #a6cbff;
	text-align: left;
	border-right-width: 1px;
	border-right-color: #33cc33;
}

.ForumsThemes
{
	color: #000099;
	background-color: #b7d2fc;
}

.ForumsPageLink
{
	font-size: 17px;
	color: #009900;
}

.ForumsForumTitle
{
	font-weight: bold;
	font-size: 13px;
	border-bottom-width: 2px;
	border-bottom-color: #0000ff;
	text-transform: none;
	color: #0066cc;
	font-family: 'Times New Roman' , Arial, Verdana;
	text-align: left;
	font-variant: small-caps;
}

.ForumsTable
{
	font-weight: normal;
	font-size: 11px;
	word-spacing: normal;
	color: #ffffff;
	font-family: Verdana, Helvetica, sans-serif;
	height: 100%;
	background-color: #bedfff;
}

.ForumsMessageText
{
	padding-bottom: 4px;
	color: #0000cc;
	padding-top: 4px;
	background-color: #bedfff;
}

A.ForumsMsgFind:link
{
	color: #0554c6;
	text-decoration: none;
}

A.ForumsMsgFind:visited
{
	color: #0554c6;
	text-decoration: none;
}

A.ForumsMsgFind:active
{
	color: #0000ff;
	text-decoration: none;
}

A.ForumsMsgFind:hover
{
	color: #0000ff;
	text-decoration: underline;
}

/* Подсветка слова в предложении при поиске */
.ForumsFindWord
{
	font-weight: bold;
	color: #ff0000;
}

/* Выделение цитирования */
.ForumsCiting
{
	color: #007700;
}

A.ForumsPageTheme:active
{
	font-weight: bold;
	color: #99ccff;
	text-decoration: none;
}
A.ForumsPageTheme:hover
{
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
A.ForumsPageTheme:link
{
	color: #000099;
	text-decoration: none;
}
A.ForumsPageTheme:visited
{
	color: #000099;
	text-decoration: none;
}

.codebuttons
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10px;
	vertical-align: middle;
	font-family: verdana, helvetica, sans-serif;
}

.ForumMessageAdmin
{
	font-weight: bold;
	font-size: 10px;
	padding: 3px;
	border: #ff0066 1px solid;
	color: #ff0066;
	font-family: Verdana, Arial;
	background-color: #ffcccc;
}

/*
	----------------------------------------------------------------
	Выделение строк [!classname]
	Если необходимо создать новое выделение (например [!myselect]),
	то необходимо просто создать новый класс p.ADocmyselect

	p.ADocH1, p.ADocH2 и p.ADocH3 смотри в H2, H3 и H4 соответственно
	----------------------------------------------------------------
*/

p.ADocLeft /* Выравнивание по левому краю */
{
	text-align: left;
}

p.ADocRight /* Выравнивание по правому краю */
{
	text-align: right;
}

p.ADocAuthor /* Автор документа */
{
	text-align: right;
	font-weight: bold;
	FONT-STYLE: italic;
}

p.ADocCenter /* Выравнивание по центру */
{
	text-align: center;
}

TD.TableTitle
{
	font-weight: bold;
	color: #0000ff;
	text-align: left;
	background-color: #96c5ff;
}

input[type="text"], input[type="password"], textarea, select
{
	border-right: dodgerblue 1px solid;
	border-top: dodgerblue 1px solid;
	border-left: dodgerblue 1px solid;
	border-bottom: dodgerblue 1px solid;
}

/* Подпись к картинке */
td.Picture
{
	font-weight: bold;
	font-size: 10px;
	color: #0000ff;
}

table.TableDoc
{
	background-color: #edf6fe;
}

td.TableDocTitle
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	color: #004fe1;
	padding-top: 5px;
	background-color: #cee8ff;
	font-weight: bold;
}

Span.InfoPanel
{
	COLOR: #0066ff
}

.Table Label, .Table table td, table.InfoPanel td, .Table table, div.infopanel
{
	color: darkblue;
}
.Table td
{
	color: royalblue;
}
.Table .TableTitle
{
	color: Blue;
}

A.hmenutext:link
{
	color: yellow;
	text-decoration: none;
}

A.hmenutext:visited
{
	color: yellow;
	text-decoration: none;
}

A.hmenutext:active
{
	text-decoration: none;
	color: white;
}

A.hmenutext:hover
{
	text-decoration: underline;
	color: white;
}

div.FullDoc
{
	display: none;
}

/* Стили для панели страниц информации на странице */
A.pgnavcurrent
{
	border: dodgerblue 1px solid;
	font-weight: bold;
	font-size: 90%;
	width: 20px;
	background-color: #87c1eb;
	text-align: center;
	margin: 1px;
	padding: 3px;
}
A.pgnavcurrent:link
{
	text-decoration: underline;
	color: darkblue;
}
A.pgnavcurrent:visited
{
	text-decoration: underline;
	color: darkblue;
}
A.pgnavcurrent:active
{
	text-decoration: underline;
	color: darkblue;
}
A.pgnavcurrent:hover
{
	text-decoration: underline;
	color: darkblue;
}
A.pgnav, A.pgnavgoto
{
	border: dodgerblue 1px solid;
	padding: 3px;
	font-size: 90%;
	margin: 1px;
	width: 20px;
	background-color: aliceblue;
	text-align: center;
}
A.pgnavgoto
{
	width: 100px;
}
A.pgnav:link, A.pgnavgoto:link
{
	text-decoration: none;
	color: #1f41b3;
}
A.pgnav:visited, A.pgnavgoto:visited
{
	text-decoration: none;
	color: #1f41b3;
}
A.pgnav:active, A.pgnavgoto:active
{
	text-decoration: none;
	color: #1f41b3;
}
A.pgnav:hover, A.pgnavgoto:hover
{
	text-decoration: none;
	color: red;
	background-color: #c5deeb;
}

label.lblLogin
{
	color: darkblue;
	font-size: 85%;
}

textarea { background-image: url(_images/txt-bg.gif); BACKGROUND-REPEAT: no-repeat; border: #8e8e8e 1px solid; }

input.LoginUserText 
{
	font-size: 10px;
	width: 95px;
	color: gray;
}
input.SearchText
{
	font-size: 10px;
	width: 110px;
	color: gray;
}


.divTextPanelBorder
{
	padding: 4px;
	background-image: url(_images/txt-bg.gif);
	BACKGROUND-REPEAT: no-repeat;
	border: #8e8e8e 1px solid;
}
.divTextPanel
{
	overflow: auto;
	height: 200px;
	background-color: window;
}
.inputTextPanel
{
	background-image: none;
	padding: 0px;
	margin: 0px;
	overflow: visible;
	border-style: none;
	width: 100%;
	height: 200px;
	border: 0px;
}
.divTextPanelPrev
{
	font-weight: normal;
	cursor: auto;
	color: windowtext;
}
.frameTextPanel
{
	border: #a0c4ee 1px solid;
	width: 230px;
	height: 180px;
}


/* MasterPage */
#MP_table_HMenu, #MP_tr_HMenu
{
	background-color: #0c327d;
	background-repeat: no-repeat;
}
#MP_tr_HMenu
{
	padding-bottom: 0px;
	padding-top: 0px
}
#MP_LeftPanel
{
	color: yellow;
	background-image: url(_images/bg.jpg);
	background-repeat: repeat-y;
	background-color: #0c327d;
}

a.navigate_top, a.navigate_home { display: block; BACKGROUND-IMAGE: url(_images/home.gif); BACKGROUND-REPEAT: no-repeat }
a.navigate_top, a.navigate_home, a.navigate_top img, a.navigate_home img { width: 50px; height: 23px; }
a.navigate_top { BACKGROUND-POSITION: -50px 0px }
a.navigate_home { BACKGROUND-POSITION: 0px 0px }
a.navigate_top:hover { BACKGROUND-POSITION: -50px -23px }
a.navigate_home:hover { BACKGROUND-POSITION: -0px -23px }

a.lng_ru, a.lng_en { display: block; BACKGROUND-IMAGE: url(_images/lng.gif); BACKGROUND-REPEAT: no-repeat }
a.lng_ru, a.lng_en, a.lng_ru img, a.lng_en img { width: 44px; height: 30px; }
a.lng_ru { BACKGROUND-POSITION: 0px 0px }
a.lng_en { BACKGROUND-POSITION: -44px 0px }
a.lng_ru:hover { BACKGROUND-POSITION: 0px -30px }
a.lng_en:hover { BACKGROUND-POSITION: -44px -30px }

a.pb_srch, a.lng_map, a.lng_home, a.lng_fav { display: block; BACKGROUND-IMAGE: url(_images/p_buttons.gif); BACKGROUND-REPEAT: no-repeat }
a.pb_srch, a.lng_map, a.lng_home, a.lng_fav, a.pb_srch img, a.lng_map img, a.lng_home img, a.lng_fav img { width: 18px; height: 23px; }
a.pb_srch { BACKGROUND-POSITION: 0px 0px }
a.lng_map { BACKGROUND-POSITION: -18px 0px }
a.lng_home { BACKGROUND-POSITION: -36px 0px }
a.lng_fav { BACKGROUND-POSITION: -54px 0px }
a.pb_srch:hover { BACKGROUND-POSITION: 0px -23px }
a.lng_map:hover { BACKGROUND-POSITION: -18px -23px }
a.lng_home:hover { BACKGROUND-POSITION: -36px -23px }
a.lng_fav:hover { BACKGROUND-POSITION: -54px -23px }

a.btn_post { display: block; BACKGROUND-IMAGE: url(_images/post.gif); BACKGROUND-REPEAT: no-repeat; margin-left: 3px }
a.btn_post, a.btn_post img { width: 15px; height: 16px; }
a.btn_post { BACKGROUND-POSITION: 0px 0px }
a.btn_post:hover { BACKGROUND-POSITION: 0px -16px }

a.btn_list, a.btn_listH { display: block; BACKGROUND-IMAGE: url(_images/l.gif); BACKGROUND-REPEAT: no-repeat; margin-top: 3px }
a.btn_list, a.btn_listH, a.btn_list img { width: 10px; height: 10px; }
a.btn_list { BACKGROUND-POSITION: 0px 0px }
a.btn_list:hover, a.btn_listH { BACKGROUND-POSITION: 0px -10px }

.ctrl_panel_1 { BACKGROUND-IMAGE: url(_images/panel_all.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -14px }
.ctrl_panel_2 { BACKGROUND-IMAGE: url(_images/panel_all.gif); BACKGROUND-POSITION: 0px 0px }
.ctrl_panel_3 { BACKGROUND-IMAGE: url(_images/panel_all.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -21px }
.ctrl_panel_4 { BACKGROUND-IMAGE: url(_images/panel_ver.gif); BACKGROUND-POSITION: 0px 0px }
.ctrl_panel_5 { BACKGROUND-IMAGE: url(_images/panel_back.gif) }
.ctrl_panel_6 { BACKGROUND-IMAGE: url(_images/panel_ver.gif); BACKGROUND-POSITION: -7px 0px }
.ctrl_panel_7 { BACKGROUND-IMAGE: url(_images/panel_all.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -28px }
.ctrl_panel_8 { BACKGROUND-IMAGE: url(_images/panel_all.gif); BACKGROUND-POSITION: 0px -7px }
.ctrl_panel_9 { BACKGROUND-IMAGE: url(_images/panel_all.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -35px }

a.btn_bag { display: block; BACKGROUND-IMAGE: url(_images/bag.gif); BACKGROUND-REPEAT: no-repeat }
a.btn_bag, a.btn_bag img { width: 108px; height: 26px; }
a.btn_bag { BACKGROUND-POSITION: 0px 0px }
a.btn_bag:hover { BACKGROUND-POSITION: 0px -26px }

img.arropen_1, img.arropen_2 { width: 7; height: 7; BACKGROUND-IMAGE: url(_images/open.gif); BACKGROUND-REPEAT: no-repeat }
img.arropen_1 { BACKGROUND-POSITION: 0px 0px }
img.arropen_2 { BACKGROUND-POSITION: 0px -7px }

img.ratingbar_1, img.ratingbar_3 { width: 4; height: 12; BACKGROUND-IMAGE: url(_images/pbr.gif); BACKGROUND-REPEAT: no-repeat }
img.ratingbar_2 { height: 12; BACKGROUND-IMAGE: url(_images/pbr.gif); background-repeat: repeat-x; }
img.ratingbar_1 { BACKGROUND-POSITION: 0px 0px }
img.ratingbar_2 { BACKGROUND-POSITION: 0px -24px }
img.ratingbar_3 { BACKGROUND-POSITION: 0px -12px }

td.btn_l1, td.btn_r1, td.btn_l2, td.btn_r2, td.btn_l3, td.btn_r3 { width: 4; height: 20; BACKGROUND-IMAGE: url(_images/buttons/button.gif); BACKGROUND-REPEAT: no-repeat; }
td.btn_l1 { BACKGROUND-POSITION: 0px 0px }
td.btn_r1 { BACKGROUND-POSITION: -4px 0px }
td.btn_l2 { BACKGROUND-POSITION: 0px -40px }
td.btn_r2 { BACKGROUND-POSITION: -4px -40px }
td.btn_l3 { BACKGROUND-POSITION: 0px -80px }
td.btn_r3 { BACKGROUND-POSITION: -4px -80px }
td.btn_c1, td.btn_c2, td.btn_c3 { height: 20; BACKGROUND-IMAGE: url(_images/buttons/button.gif); BACKGROUND-REPEAT: repeat-x; font-size: 10px; }
td.btn_l1, td.btn_r1, td.btn_l2, td.btn_r2, td.btn_c1, td.btn_c2 { cursor: hand; }
td.btn_l3, td.btn_r3, td.btn_c3, td.btn_c3 input { cursor: default; }
td.btn_c1 { BACKGROUND-POSITION: 0px -20px; background-color: #123d99; color: white; }
td.btn_c2 { BACKGROUND-POSITION: 0px -60px; background-color: #437ebe; color: white; }
td.btn_c3 { BACKGROUND-POSITION: 0px -100px; background-color: #c3c3c3; color: gray }
td.btn_c1 img, td.btn_c2 img, td.btn_c3 img { width: 16px; height: 16px; BACKGROUND-IMAGE: url(_images/buttons/btn.gif); BACKGROUND-REPEAT: no-repeat }
img.btn_next1 { BACKGROUND-POSITION: 0px 0px }
img.btn_next2 { BACKGROUND-POSITION: 0px -16px }
img.btn_prev1 { BACKGROUND-POSITION: -16px 0px }
img.btn_prev2 { BACKGROUND-POSITION: -16px -16px }
img.btn_themedel1 { BACKGROUND-POSITION: -32px 0px }
img.btn_themedel2 { BACKGROUND-POSITION: -32px -16px }
img.btn_movetheme1 { BACKGROUND-POSITION: -48px 0px }
img.btn_movetheme2 { BACKGROUND-POSITION: -48px -16px }
img.btn_message1 { BACKGROUND-POSITION: -64px 0px }
img.btn_message2 { BACKGROUND-POSITION: -64px -16px }
img.btn_closetheme1 { BACKGROUND-POSITION: -80px 0px }
img.btn_closetheme2 { BACKGROUND-POSITION: -80px -16px }
img.btn_home1 { BACKGROUND-POSITION: -96px 0px }
img.btn_home2 { BACKGROUND-POSITION: -96px -16px }
img.btn_help1 { BACKGROUND-POSITION: -112px 0px }
img.btn_help2 { BACKGROUND-POSITION: -112px -16px }
img.btn_find1 { BACKGROUND-POSITION: -128px 0px }
img.btn_find2 { BACKGROUND-POSITION: -128px -16px }
img.btn_faq1 { BACKGROUND-POSITION: -144px 0px }
img.btn_faq2 { BACKGROUND-POSITION: -144px -16px }
img.btn_list1 { BACKGROUND-POSITION: -160px 0px }
img.btn_list2 { BACKGROUND-POSITION: -160px -16px }

img.forum_000, img.forum_001, img.forum_010, img.forum_011, img.forum_100, img.forum_101, img.forum_110, img.forum_111 { width: 30; height: 30; BACKGROUND-IMAGE: url(_images/forums/forum.gif); BACKGROUND-REPEAT: no-repeat }
img.forum_000 { BACKGROUND-POSITION: 0px 0px }
img.forum_001 { BACKGROUND-POSITION: -30px 0px }
img.forum_010 { BACKGROUND-POSITION: 0px -30px }
img.forum_011 { BACKGROUND-POSITION: -30px -30px }
img.forum_100 { BACKGROUND-POSITION: 0px -60px }
img.forum_101 { BACKGROUND-POSITION: -30px -60px }
img.forum_110 { BACKGROUND-POSITION: 0px -90px }
img.forum_111 { BACKGROUND-POSITION: -30px -90px }
img.forum_s00, img.forum_s01, img.forum_s10, img.forum_s11 { width: 20; height: 21; BACKGROUND-IMAGE: url(_images/forums/forum.gif); BACKGROUND-REPEAT: no-repeat }
img.forum_s00 { BACKGROUND-POSITION: -60px 0px }
img.forum_s01 { BACKGROUND-POSITION: -60px -21px }
img.forum_s10 { BACKGROUND-POSITION: -60px -42px }
img.forum_s11 { BACKGROUND-POSITION: -60px -63px }

img.fmsg_in0, img.fmsg_in1, img.fmsg_edit, img.fmsg_del, img.fmsg_block, img.fmsg_attach, img.fmsg_move, img.fmsg_up, img.fmsg_www, img.fmsg_email, img.fmsg_icq, img.fmsg_quote { BACKGROUND-IMAGE: url(_images/forums/btn.gif); BACKGROUND-REPEAT: no-repeat; cursor: hand }
img.fmsg_in0, img.fmsg_in1 { width: 30; height: 20 }
img.fmsg_in0 { BACKGROUND-POSITION: 0px 0px }
img.fmsg_in1 { BACKGROUND-POSITION: -30px 0px }
img.fmsg_edit, img.fmsg_del, img.fmsg_block, img.fmsg_attach, img.fmsg_move, img.fmsg_up { width: 20; height: 20 }
img.fmsg_edit { BACKGROUND-POSITION: -60px 0px }
img.fmsg_del { BACKGROUND-POSITION: -80px 0px }
img.fmsg_block { BACKGROUND-POSITION: -100px 0px }
img.fmsg_attach { BACKGROUND-POSITION: -120px 0px }
img.fmsg_move { BACKGROUND-POSITION: -140px 0px }
img.fmsg_up { BACKGROUND-POSITION: -160px 0px }
img.fmsg_www, img.fmsg_email, img.fmsg_icq, img.fmsg_quote { width: 60; height: 20 }
img.fmsg_www { BACKGROUND-POSITION: -180px 0px }
img.fmsg_email { BACKGROUND-POSITION: -240px 0px }
img.fmsg_icq { BACKGROUND-POSITION: -300px 0px }
img.fmsg_quote { BACKGROUND-POSITION: -360px 0px }

.forum_t1, .forum_t2, .forum_t3, .forum_t4, .forum_l, .forum_r { background-color: #7dc4fc }
.forum_t1, .forum_t2, .forum_t3, .forum_t4 { background-image: url(_images/forums/t1.gif); background-repeat: repeat-x }
.forum_l, .forum_r { background-image: url(_images/forums/t2.gif); background-repeat: repeat-y }
.forum_t1 { height: 3px; BACKGROUND-POSITION: 0px 0px }
.forum_t2 { height: 2px; BACKGROUND-POSITION: 0px -3px }
.forum_t3 { height: 30px; BACKGROUND-POSITION: 0px -5px }
.forum_t4 { height: 25px; BACKGROUND-POSITION: 0px -35px }
.forum_l { width: 2px; BACKGROUND-POSITION: 0px 0px }
.forum_r { width: 2px; BACKGROUND-POSITION: -2px 0px }

img.btn_plus1, img.btn_plus2 { width: 13; height: 13; BACKGROUND-IMAGE: url(_images/pl.gif); BACKGROUND-REPEAT: no-repeat; cursor: hand }
img.btn_plus2 { BACKGROUND-POSITION: 0px 0px }
img.btn_plus1 { BACKGROUND-POSITION: 0px -13px }

img.forum_theme00, img.forum_theme01, img.forum_theme10, img.forum_theme11 { width: 18; height: 12; BACKGROUND-IMAGE: url(_images/forums/theme.gif); BACKGROUND-REPEAT: no-repeat }
img.forum_theme00 { BACKGROUND-POSITION: 0px 0px }
img.forum_theme01 { BACKGROUND-POSITION: 0px -12px }
img.forum_theme10 { BACKGROUND-POSITION: 0px -24px }
img.forum_theme11 { BACKGROUND-POSITION: 0px -36px }

img.forum_pip1, img.forum_pip2 { width: 10; height: 10; BACKGROUND-IMAGE: url(_images/forums/pip.gif); BACKGROUND-REPEAT: no-repeat }
img.forum_pip1 { BACKGROUND-POSITION: 0px 0px }
img.forum_pip2 { BACKGROUND-POSITION: 0px -10px }

img.menu_arh1, img.menu_arh2, img.menu_arv1, img.menu_arv2 { width: 4; height: 7; BACKGROUND-IMAGE: url(_images/armenu.gif); BACKGROUND-REPEAT: no-repeat }
img.menu_arh1 { BACKGROUND-POSITION: 0px 0px }
img.menu_arh2 { BACKGROUND-POSITION: 0px -7px }
img.menu_arv1 { BACKGROUND-POSITION: -4px 0px }
img.menu_arv2 { BACKGROUND-POSITION: -4px -7px }

img.rating_Select, img.rating_Null, img.rating_Set { width: 15; height: 13; CURSOR: hand; BACKGROUND-IMAGE: url(_images/starrating1.gif); BACKGROUND-REPEAT: no-repeat }
img.rating_Select { BACKGROUND-POSITION: 0px 0px }
img.rating_Set { BACKGROUND-POSITION: 0px -13px }
img.rating_Null { BACKGROUND-POSITION: 0px -26px }


div.forumComment p { font-size: 90%; margin-top: 3px; margin-bottom: 3px }
