/* Стили документа */
body { margin: 0px; padding: 0px; background: #fff url('bg_main.gif') repeat-x; }
body, td, p {color: #666666; font: normal 12px Arial, Verdana, Tahoma, sans; }
.h100 { height: 100%; }
ul { margin: 2 0 10 0; list-style-image: url('li.gif'); padding: 0px; }
li { margin: 3 0 0 18; }
li.first { margin-top: 8px; }

h1 { font: normal 18px Times; margin: 0 0 10 0; color: #0575B2; }
h2 { font: bold 14px Times; margin: 0 10 17 0; color: #0575B2; }

h3 { font: bold 12px Arial; color: #0575B2; }
h4 { font: normal 12px Arial; color: #0575B2; }

h5 { font: bold 12px Arial; color: #EB573D; }
h6 { font: normal 12px Arial; color: #EB573D; }



h1.main { background: url('hand.jpg') no-repeat ; padding: 10 0 7 50; margin-left: -15px;}

h1.fiolet { background: url('hand_fiolet.gif') no-repeat; background-position: top; padding-top: 30px; text-align: center; }
h1.green { background: url('hand_green.gif') no-repeat; background-position: top; padding-top: 30px; text-align: center; }
h1.orange { background: url('hand_orange.gif') no-repeat; background-position: top; padding-top: 30px; text-align: center; }

h2.handsm_fiolet { background: url('handsm_fiolet.gif') no-repeat; background-positiion: left; padding-left: 35px; padding-top: 2px; padding-bottom: 2px; }
h2.handsm_green { background: url('handsm_green.gif') no-repeat; background-positiion: left; padding-left: 35px; padding-top: 2px; padding-bottom: 2px; }
h2.handsm_orange { background: url('handsm_orange.gif') no-repeat; background-positiion: left; padding-left: 35px; padding-top: 2px; padding-bottom: 2px; }

h3.star_fiolet { background: url('star_fiolet.gif') no-repeat; background-positiion: left; padding-left: 15px; padding-top: 1px; padding-bottom: 2px; margin-left: 20px; }
h3.star_green  { background: url('star_green.gif')  no-repeat; background-positiion: left; padding-left: 15px; padding-top: 1px; padding-bottom: 2px; margin-left: 20px; }
h3.star_orange { background: url('star_orange.gif') no-repeat; background-positiion: left; padding-left: 15px; padding-top: 1px; padding-bottom: 2px; margin-left: 20px; }

p { margin:	0 0 13 0; padding: 0px; line-height: 14px; }
a:link, a:active, a:visited { color: #666666; }
.blue { color: #0575B2; }
a:hover { color: #000; }
.font11 { font-size: 11px; }
.fiolet { color: #A17DDC !important; }
.red, .red a { color: #EB573D !important; }
.blue { color: #0575B2 !important; }
.green { color	: #6E9D25 !important; }
.orange { color: #FF8E17 !important; }
.under { text-decoration: underline !important; }
.M5 { margin: 6 0; font-size: 11px; }
.M5 a { text-decoration: none !important; }
.Bg_No { background-repeat:	no-repeat; }
.B9 { margin-bottom: 9px; }
.L15 { padding-left: 15px; font-size	: 13px; }
.BordBlue { border: 1px solid #0575B2; margin: 15 0 5 0; }
.TdContent { padding: 28 40 10 0px; }
.field { height: 17px; border: 1px solid #0575B2; background: url('blank.gif'); font-size: 11px; color: #0575B2; padding: 0px 5px 1px 5px; }
.Png_Bg { background: url("bg_bot.jpg"); /*filter: Alpha(Opacity=90);*/ }
ul.fiolet, ul.green, ul.orange { margin: 73 0 0 30; font: bold 12px Times; line-height: 13px; }
ul.fiolet { color: #8B6BBD; list-style-image: url('li_fiolet.gif');}
ul.green { color:#6E9D25; list-style-image: url('li_green.gif'); }
ul.orange { color:#FF8E17; list-style-image: url('li_orange.gif');margin-left:18px;}
ul.fiolet li, ul.green li, ul.orange li { margin: 8 0;}
ul.fiolet a, ul.fiolet a:visited { text-decoration: none; color: #8B6BBD; }
ul.green a, ul.green a:visited { text-decoration: none; color: #6E9D25; }
ul.orange a, ul.orange a:visited { text-decoration: none; color: #FF8E17; }
ul.fiolet a:hover, ul.green a:hover, ul.orange a:hover { color: #666666; }
pre { font-family: Courier new; }

ul.library { list-style-image: url('book.gif'); }
ul.library li { padding-left: 20px; padding-top: 0px; padding-bottom: 10px; }

ul.pagelist li { padding-bottom: 8px !important; }
.home { font-size: 14px; text-decoration: none !important; }

/* Оформление таблицы с внешней видимой границей.
   Первая строка подсвечивается в виде заголовка */
.table_bordered { border: 1px solid #cccccc; }
.table_bordered tr { background: expression(this.rowIndex == 0?'#cccccc':'#ffffff'); }
.table_bordered td { padding: 4px; }
.table_bordered th { padding: 4px; text-align: left; }

/* Оформление таблицы с видимыми границами между ячейками.
   Первая строка подсвечивается в виде заголовка */
.table_cellpadding { border: 1px solid #cccccc; border-collapse: collapse; }
.table_cellpadding tr { background: expression(this.rowIndex == 0?'#cccccc':'#ffffff'); }
.table_cellpadding td { padding: 4px; border: 1px solid #cccccc; }
.table_cellpadding th { padding: 4px; text-align: left; border: 1px solid #cccccc; }

/* Оформление таблицы с невидимыми границами между ячейками. */
.table_hidden { border: 0px; }
.table_hidden td { padding: 4px; }
.table_hidden th { padding: 4px; text-align: left; }

/* Оформление полосатой таблицы с видимыми границами между ячейками. */
.table_zebra { border: 1px solid #cccccc; border-collapse: collapse; }
.table_zebra tr { background: expression(this.rowIndex%2 == 1?'#eeeeee':'#ffffff'); }
.table_zebra td { padding: 4px; border: 1px solid #cccccc; }
.table_zebra th { padding: 4px; text-align: left; border: 1px solid #cccccc; }

/* Элемент управления формы страницы */
.xsPageInput { width: 300px; }

/* Элемент управления типа checkbox формы страницы */
.xsPageCheckbox { margin-left: 0px; padding-left: 0px; }

/* Элемент управления типа textarea формы страницы */
.xsPageTextarea { width: 300px; height: 100px; }

/* Кнопка панели инструментов страницы */
.xsPageButton { width: 150px; height: 24px; }

.png
    {
	padding			:	0 0 12 75px;
    //background-image: none ! important;
    /* 砡?堮???ehavior: url(...) - ?孠Ỳ?*/
   	behavior		:	url('i/pngfix.htc');
	background-repeat: no-repeat;
}
	
.dot {	
	background		:	url('dot.gif');
	background-repeat:	repeat-x;
	width			:	171;
	height			:	1px;
	margin			:	11 0 16 0;
}