BODY {font-size:12px; line-height:18px; font-family: Arial; color: #777;}

A, A:visited, A:hover {color:#7177BB; outline: none;}
A.fast {text-decoration:none; border-bottom:1px dashed #7177BB;}
A.active {font-weight:bold; color:#333; border-bottom:1px dashed #333;}

/*Отступ*/
.clear {clear: both; height: 0; overflow: hidden;}

/*Линии*/
.hr hr {display:none;}
.hr {float:left; width:100%; background:#AAA none repeat scroll 0%;height:1px;margin:1em 0px;}
* html .hr {overflow:hidden;}

/*Галерея в тексте*/
#content A.gal {padding-top:10px; margin-right:6px; line-height:30px;}
#content A.gal IMG {display:inline !important; padding:3px; border:1px solid #C6C6C6;}
#content A.active IMG {padding:0px 1px 1px 0px; border:solid #69C; border-size:0px 3px 3px 0px;}

#content H1 {color:#EE6500; font-size:22px; line-height:26px; font-weight:bold; margin:23px 0px;}
#content H2 {color:#333; font-size:16px; line-height:22px; font-weight:bold; margin:20px 0px;}
#content H3 {color:#333; font-size:14px; line-height:19px; font-weight:normal; margin:20px 0px;}
#content STRONG {font-weight:bold; color:#333;}
#content P {margin:20px 0px;}
#content P.small {font-size:11px; line-height:16px;}

/*Изображения*/
#content img {display:block;}
a img {border:medium none;}
TABLE.left, IMG.left {float:left; margin:3px 24px 10px 0px;}
TABLE.right, IMG.right {float:right; margin:3px 0px 10px 24px;}
/*---------*/
.withTxt {width:1% !important;}
.withTxt .text {padding:10px 0px; font-size:11px; line-height:14px; color:#7177BB;}

/*Таблицы*/
.table-content {border-collapse:collapse; border-left:2px solid #FFF;border-right:2px solid #FFF; margin:0px -1px; width:100%; margin-bottom:10px !important;}
.table-content P {margin: 0px !important; padding: 0px !important; padding-bottom:0px !important;}
.table-content CAPTION {padding-bottom:0.8em; text-align:left; font-size:11px; color:#7177BB;}
.table-content TH {background-color:#E3E8FF; border:1px solid #E3E8FF; font-weight:bold; padding:8px 10px; font-size:14px; line-height:20px; color:#333;}
.table-content TD {border:1px solid #E3E8FF;padding:8px 10px; font-size:12px; line-height:18px;}
.fix {table-layout:fixed;}
.vertical TH {font-size:12px; line-height:18px; font-weight:bold; background-color:#EDF0FF; text-align:right;}

/*Списки*/
#content LI {line-height:20px;}
*html #content LI {position:static;}
#content UL, #content OL {margin:20px 0px;padding:0px 20px 0px 30px;}
.nopad {padding:0px 20px 0px 0px !important;}
.install LI {line-height:18px !important; margin-bottom:10px;}
#content UL {list-style-type:none; padding-left:27px;}
#content UL LI, #content OL UL LI {background:transparent url(/pics/ul.gif) no-repeat scroll 0px 10px; padding-left:23px;}
#content UL OL LI {padding-left:0px;}
#content OL {margin-left:15px;}
#content OL LI {background-image:none; padding-left:5px;}
#content UL UL, #content OL UL, #content UL OL, #content OL OL {margin:10px 0px; padding-left:23px !important; _padding-left:0px !important;}
*+html #content UL UL, *+html #content OL UL, *+html #content UL OL, *+html #content OL OL {margin:10px 0px; padding-left:0px !important;}

/*Прикрепленные файлы*/
.file {position:relative; padding-left:45px; height:34px; margin-bottom:10px; background:url(/pics/i/file.gif) 0px 0px no-repeat; }
*+html .file {width:100%;}
.file DIV {position:absolute; top:1px; width:100%; height:33px; overflow:hidden;}
.file SPAN {width:100%;}
.file P {position:absolute; bottom:0px; left:0px;  width:100%; margin:0px !important; font-size:11px;}
