body, table td { font-family: Helvetica; font-size: 12pt; line-height: 1.5em; }

h1, h2, h3, h4, h5, h6 { font-style: italic; font-weight: normal; font-family: Georgia, serif; }
h1 { font-size: 160%; margin: 1.2em 0 0.8em; }
h2 { font-size: 150%; margin: 1.2em 0 0.25em; }
h3 { font-size: 130%; margin: 1.2em 0 0.25em; }
h4 { font-size: 120%; margin: 1.2em 0 0.25em; }
h5 { font-size: 120%; margin: 1.2em 0 0.20em; }
h6 { font-size: 100%; margin: 1.2em 0 0.20em; }
p { margin: 0.4em 0; }
blockquote { padding: .6em 0; margin: 1em 0; margin-left: 4em; margin-right: 2em; padding-left: 1em; border-left: 1px solid #ddd; }

a { color: #0066cc; }
a:hover { color: #ff1000; }
a.local { text-decoration: none; border-bottom: 1px dashed #0066cc; }

strong { font-weight: bold; }
em { font-style: italic; }

.float { float: left !important; }
.clear { float: none; clear: both; height: 0px; font-size: 0; } /* очищает вывод после float'ов */

.spacer5 { height: 5px; }
.spacer10 { height: 10px; }
.spacer20 { height: 20px; }
.spacer30 { height: 30px; }
.spacer40 { height: 40px; }
.spacer50 { height: 50px; }
.spacer100 { height: 100px; }


#layout { padding: 4px 20px; /*min-width: 600px; max-width: 1300px;*/ //width: expression(document.body.clientWidth <= 600?"600px":document.body.clientWidth > 1300?"1300px":"auto"); }

/*
#layout ul, ul ul, ul li ul { list-style-type: none; padding: 2px 0 4px 0; margin: 0 20px; // font-size: 90%; }
#layout ul li { behavior: expression( !this.before && this.parentNode && this.parentNode.nodeName == 'UL' ? this.before = this.innerHTML = '<span class="bullet">—</span> ' + this.innerHTML : '' ); text-indent: expression( this.parentNode && this.parentNode.nodeName == 'UL' ? '-1.3em' : 0 ); }
#layout ul>li { text-indent: -1.5em; }
#layout ul>li:before { content: '\2014\a0';  }
#layout ul li div { text-indent: 0; }
#layout ul li { margin-top: 4px; margin-bottom: 4px; margin-left: 1.5em; }
*/

ol { list-style-position: outside; list-style-type: decimal; }

ul.no-style { list-style-type: none !important; padding: 0 !important; margin: 0 !important; }
ul.no-style li { behavior: expression('') !important; text-indent: 0 !important; }
ul.no-style>li:before  { content: '' !important; }
ul.no-style li { margin: 0 !important; }

ul.floated-items li { float: left; padding-right: 20px; padding-bottom: 20px; }

blockquote ol, blockquote ul { margin-left: 2em; }

.nav { padding: 0 1em !important; font-size: 12px; }
.nav div div { padding-left: 10px; }
.nav a.selected { font-weight: bold; }
.divider-slash { color: #ccc; }
.item-last { font-weight: bold; }

.level-1 { padding: 4px 0 !important; margin: 0; }
.level-3 li { padding-left: 1.6em !important; }

/******************************************************/

.ui-list-styled ul  {  list-style-type: none; margin-left: 1.4em;  }
.ui-list-styled ul li  {  behavior: expression( !this.before && this.parentNode && this.parentNode.nodeName == 'UL' ? this.before = this.innerHTML = '<span class="bullet">—</span> ' + this.innerHTML : '' ); text-indent: expression( this.parentNode && this.parentNode.nodeName == 'UL' ? '-1.4em' : 0 );  }
.ui-list-styled ul li  {  margin: .2em 0;  }
.ui-list-styled ul li span.bullet  {  color: #70ac21;  }
.ui-list-styled ul>li  {  text-indent: -1.4em;  }
.ui-list-styled ul>li:before  {  content: '\2014\a0'; color: #70ac21;  }

.ui-list-styled-white ul li span.bullet  {  color: #fff;  }
.ui-list-styled-white ul>li:before  {  color: #fff;  }

/******************************************************/

.ui-menu-wrapper { padding: 10px 0; }

.ui-menu-wrapper-level-3 { background-color: #efefef; padding-left: 10px; }

.ui-menu  {  }
.ui-menu .ui-menu-item  {  float: left; margin: 0 2em 0 0;  }
/*.ui-menu .ui-menu-item-selected a  {  font-weight: bold;  }*/
.ui-menu .ui-menu-item-selected span  {  font-style: italic;  }

.ui-menu-level-1  {  font-size: .9em;  }
.ui-menu-level-1 .ui-menu-item  {  line-height: 1.5em;  }

.ui-menu-level-2  {  font-size: .75em;  }
.ui-menu-level-2 .ui-menu-item  {  line-height: 1.6em; float: none;  }

.ui-menu-level-3  {  font-size: .75em;  }
.ui-menu-level-3 .ui-menu-item  {  line-height: 1.6em;  }

/******************************************************/

.ui-header-link, .ui-img-link { margin-right: 20px; }
.ui-header-link a, .ui-header-link a:visited, .ui-img-link a, .ui-img-link a:visited { color: #ccc; }
.ui-img-link { font-size: .8em; }


