BODY {height: auto !important; height: 100%; min-height: 100%; font-size:12px; line-height:18px; font-family: Arial; color: #666;}

/*Ссылки*/
A, A:visited, A:hover {color:#CE610A;}

/*Линии*/
.hr hr {display:none;}
.hr {float:left; width:100%; background:#ECEFD7 none repeat scroll 0%; height:1px; margin:1em 0px;}
* html .hr {overflow:hidden;}

#content H1 {color:#222; font-size:18px; line-height:24px; font-weight:normal; margin:35px 0px 0px;}
#content H2 {color:#333; font-size:14px; line-height:20px; font-weight:bold; margin:32px 0px 0px;}
#content H3 {color:#333; font-size:12px; line-height:18px; font-weight:bold; margin:28px 0px 0px;}


#content BLOCKQUOTE {background:url(/templates/default/images/i/laquo.gif) no-repeat 10px 10px; padding:10px; font-style:italic;}
#content BLOCKQUOTE P {background:url(/templates/default/images/i/raquo.gif) no-repeat right bottom; margin:0px; padding:0px 40px;}
#content BLOCKQUOTE ADDRESS {text-align:right; padding:10px 40px 0px; font-style:normal;}

#content P {margin:20px 0px 20px 40px;}
#content P.no-pad {margin-left:0px;}
#content P.first {font-size:18px; line-height:24px; margin-bottom:40px; margin-left:0px; padding-right:60px; color:#CE610A;}
#content P.first A {color:#CE610A;}
#content P.anek {color:#CE610A;}

/*Изображения*/
#content img {display:block;}
a img {border:medium none;}
#content IMG.left, #content TABLE.left {float:left;margin:3px 24px 10px 0px;}
#content IMG.right, #content TABLE.right {float:right;margin:3px 0px 10px 24px;}
/*---------*/
.withTxt {width:1% !important;}
*+html .withTxt {margin-left:-40px !important;}
*html .withTxt {margin-left:-20px !important;}
.withTxt IMG {padding:3px; border:1px solid; border-left-color:#E0E0E0; border-top-color:#E0E0E0; border-right-color:#C1C1C1; border-bottom-color:#C1C1C1; }
.withTxt .text {padding:10px 14px 10px 40px; font-size:11px; line-height:16px; color:#000;}

/*Таблицы*/
.table-content {border-collapse:collapse; width:100%; margin-bottom:10px !important; border:none;}
.table-content TBODY {border:1px solid; border-left-color:#E0E0E0; border-top-color:#E0E0E0; border-right-color:#C1C1C1; border-bottom-color:#C1C1C1;}
.table-content P {margin: 0px !important; padding: 0px !important; padding-bottom:0px !important;}
.table-content CAPTION {padding-bottom:0.8em; padding-left:40px; text-align:left; font-size:11px; color:#000;}
.table-content TH {border-bottom:1px solid #E0E0E0; color:#000; font-weight:bold; padding:24px 10px 18px;}
.table-content TR.first TD {padding-top:20px;}
.table-content TD {padding:0px 10px 20px;}

/*Списки*/
#content LI {margin-bottom:10px;/*line-height:22px;*/}
#content UL, #content OL {margin-bottom:18px;padding:0px 20px 0px 30px;}
#content UL {list-style-type:none; margin-left:27px;}
#content UL LI, #content OL UL LI {background:transparent url(/templates/default/images/i/ul.gif) no-repeat scroll 0px 10px; padding-left:23px;}
#content UL OL LI {padding-left:0px;}
#content OL {margin-left:45px;}
#content OL LI {background-image:none; padding-left:5px;}

/*Галерея в тексте*/
#content P A.gal {padding-top:10px;}
#content P A.gal IMG {display:inline !important; padding:3px; border:1px solid; border-left-color:#E0E0E0; border-top-color:#E0E0E0; border-right-color:#C1C1C1; border-bottom-color:#C1C1C1;}

/*Прикрепленные файлы*/
.file {position:relative; margin:0px 0px 18px 40px; z-index:10;}
.file IMG {position:absolute; top:-6px;}
.file A {margin-left:50px;}
.file SPAN {white-space:nowrap;}
