IMG {display: block;}
A IMG {border: none;}
BODY {margin: 0px; padding: 0px; font-family: Arial, sans-serif; font-size: 11px; color: #666; background-color: #FFF;}
#content {margin: 40px 90px 0px 10px; padding-bottom: 30px; font-family: Arial, sans-serif; font-size: 12px; color: #666; line-height: 16px;}
/*блок в контенте*/
.incontent  {width: 28% !important; margin: 0px 0px 0px 30px;}
/*дата*/
.date {border: 1px solid #DADFE2; width: 100px; padding: 2px 5px;}
#content TABLE {font-size: 12px; color: #666; line-height: 16px;}
#content H1 {font-size: 18px; color: #577885; margin: 15px 0px; line-height: 22px;}
#content H2 {font-size: 16px; color: #577885; margin: 15px 0px; line-height: 20px;}
#content H3 {font-size: 13px; color: #577885; margin: 15px 0px; line-height: 17px;}
#content .title  H1 {font-size: 22px; color: #577885; margin-bottom: 30px; line-height: 26px;}
#content P {margin: 15px 0px;}
#content A {color: #DE471D;}
#content HR {width: 100%; height: 1px; color: #D8DEE1; background-color: #D8DEE1; border: 0px solid #D8DEE1; margin: 15px 0px;}
#content TABLE HR {margin: 0px 0px;}

/* Приложенные файлы */
DIV.file {position: relative; margin: 5px 0px 5px 20px; padding: 12px 0 12px 50px; font-size: 11px; line-height: 14px; background: url(/pics/i/file.gif) left center no-repeat; }
DIV.file A.file-icon {display: none;}
/*DIV.file A.file-icon {position: absolute; top: 50%; left: 0px; margin-top: -20px; background: url(/pics/i/file.gif) 0 0 no-repeat; width: 40px; height: 40px;}*/
DIV.file A {font-weight: bold; color: #DE471D; margin-right: 5px;}
DIV.file SPAN {font-size: 11px; white-space: nowrap;}
/*в таблицах*/
TD DIV.file {margin: 5px 0px;}
TD DIV.file A.file-icon {}

/* Списки */
#content UL, #content OL {padding: 0 0 0 20px; margin: 15px 0px;}
/* --- */
#content UL {list-style: none; padding-left: 17px;}
#content UL LI, #content OL UL LI {position: relative; background: url(/pics/i/ul.gif) 4px 9px no-repeat; padding-left: 22px;}
#content UL OL LI {padding-left: 0;}
/* --- */
#content OL {margin-left: 19px;}
#content OL LI {background-image: none;}
/* --- */
#content UL OL, #content UL UL, #content OL UL, #content OL OL {padding: 0 0 0 10px; margin: 3px 0 2px 0;}
#content UL OL, #content OL OL {margin-left: 22px;}
#content LI {margin: 4px 0px;}

/* Таблицы */
#content TABLE {border-collapse: collapse;}
#content TABLE TH,
#content TABLE TD,
#content TABLE P,
#content TABLE UL,
#content TABLE OL {margin: 5px 0px;}
CAPTION {font-weight: bold; color: #666; text-align: left; padding-bottom: 9px; font-size: 11px; line-height: 14px;}
TABLE.data {width: 100%; border: 1px solid #CDCDCD;}
TABLE.data TD,
TABLE.data TH {padding: 4px 5px; border: 1px solid #CDCDCD;}
TABLE.data TH {background: #DE471D; color: #FFF;}
#content TABLE UL, #content TABLE OL {margin: 0 !important; padding-left: 0 !important;}
/*.bottomborder {border-left: 2px solid #FFF !important; border-right: 2px solid #FFF !important; border-bottom: 1px solid #CDCDCD !important;}*/
.bottomborder {border-width: 1px 0px !important}

.tselect {table-layout: fixed; border: none !important;}
.tselect TD {vertical-align: top;}
.tselect .selline TD {cursor: pointer;}
.tselect TD.active {background: #ECF2F5; color: #DE471D;}
.tselect .arrow TD {border: none; text-align: center; padding: 0px 0px 8px;}
.tselect TD.finish {text-align: center; cursor: default;}
.tselect TD H2 {margin: 0px !important;}
.tselect TD .arrbig {color: #DE471D; font-weight: bold; font-size: 30px; line-height: 36px;}

/* Изображения */
/*#content IMG {display: inline;}*/
/*.img {border: 1px solid #CDCDCD;}*/
.left {float: left; margin: 0 2em 1em 0;}
.right {float: right; margin: 0 0 1em 2em;}
.withTxt {width: 1% !important;}
.withTxt * {font-size: 11px; line-height: 14px;}
.withTxt .text {padding-top: .7em; color: #577885;}
.withTxt .text A {font-weight: normal;}

/*Wisiwyg*/
.WisiwygTable {width: 100%; background-color: #FFF; }
.WisiwygTable TD {padding: 5px; margin: 0px; border: 1px solid #CDCDCD;}
.WisiwygTable TH {padding: 5px; margin: 0px; border: 1px solid #CDCDCD;}
/*таблица с белой рамкой*/
.whiteborder {width: 100%; background-color: #FFF; margin: 0px -5px;}
.whiteborder TH {padding: 5px; margin: 0px; border: 1px solid #FFF;}
.whiteborder TD {padding: 5px; margin: 0px; border: 1px solid #FFF;}
/*таблица с серой рамкой*/
.greyborder {width: 100%; background-color: #FFF;}
.greyborder TH {background-color: #FFF; padding: 5px; margin: 0px; border: 1px solid #CDCDCD;}
.greyborder TD {background-color: #FFF; padding: 5px; margin: 0px; border: 1px solid #CDCDCD;}
/*таблица с чёрной рамкой*/
.blackborder {width: 100%; background-color: #FFF;}
.blackborder TH {background-color: #FFF; padding: 5px; margin: 0px; border: 1px solid #000;}
.blackborder TD {background-color: #FFF; padding: 5px; margin: 0px; border: 1px solid #000;}
/*таблица с пунктирной рамкой*/
TABLE.noborder {width: 100%;}
TABLE.noborder TH {padding: 5px; margin: 0px; border: 1px dashed #DDD;}
TABLE.noborder TD {padding: 5px; margin: 0px; border: 1px dashed #DDD;}

td.orange, th.orange {background-color: #DE471D;}
td.orangewhite, th.orangewhite {background-color: #DE471D;color: #FFFFFF;}
td.grey, th.grey {background-color: #CDCDCD;}
td.greywhite, th.greywhite {background-color: #CDCDCD; color: #FFFFFF;}
td.darkgreywhite, th.darkgreywhite {background-color: #7D7D7D; color: #FFFFFF;}


/*P.print {margin-top: 30px !important; clear: both;}
.gallery .print {margin-top: 0px !important;}*/

/*.gplace {height: 280px; overflow: hidden;}
.gplace2 {height: 300px; position: relative; top: -20px;}*/

/*Гугл-карты*/
.gmap {border: 1px solid #D9DFE2; width: 100%; height: 400px; margin: 15px 0px; overflow: hidden;}
.hotlink {color: #DE471D; border-bottom: 1px dashed #DE471D; cursor: pointer; font-weight: normal;}
.maplink {color: #DE471D; border-bottom: 1px dashed #DE471D; cursor: pointer; text-decoration: none;}