@charset "utf-8";

body { background: #fff; font: normal 12px/22px Tahoma, Arial, sans-serif; color: #4c4c4c; }
body, table, div { margin: 0; padding: 0; }
img { border:0; }
ul, ol { margin: 0; padding: 0; }

h1, h2, h3 { font: normal 24px/24px Arial, sans-serif; margin: 0; padding: 10px 0 7px 23px;  }
h2 { font-size: 19px; line-height: 20px; font-weight: normal; color: #991111; padding: 0; margin: 15px 15px 8px 23px; }
h3 { font-size: 16px; font-weight: normal; color: #991111; padding: 5px 15px 10px 23px; margin: 0; }
h4 { font-size: 12px; margin: 5px 15px 10px 0; padding: 0; }

ol { padding-left: 5px; }
ol li { padding: 0 10px 2px 0; margin: 0 0 0 20px; }
ul {  list-style: none; }
ul li { margin: 0 10px 8px 31px; padding:0; line-height: 15px; font-weight: normal; list-style: none;  }
ol li ul, ul li ul { margin-top: 8px; }

p, dl, address { font-size: 12px; margin: 0; padding: 0 15px 15px 23px; font-style: normal; }
dl { display: block; font: normal 11px/15px Tahoma, sans-serif; color: #195692; padding: 10px 15px 25px 0; }
a { color: #000; }
a:hover { color: #991111; }

table { border-collapse: collapse; 	border-spacing: 0; }

.al { float: left; margin: 15px 15px 15px 0 !important; }
.nodec { text-decoration: none; border: 0 none !important; }
.w60p { width: 60%; }
.w70p { width: 70%; }

.frame { padding: 12px; border0: 1px solid #d9d9d9; background: #e8e4e2; margin: 0 0 0 23px; clear:both; }
.defphoto { float: left; margin: 0 15px 15px 0; }
.cols { float: left;  }
.cols img { margin: 0 0 0 23px; }

table { margin: 0 0 10px 23px; width: 95% }
table td { border-top: 1px solid #ddd; padding: 2px 15px 2px 0; }

.yt { background: url(/i/ico-yt.png) 2px 6px no-repeat; width: 35px; height: 20px; display:inline-block; }
ul li { margin-left: 42px; }
    ul li
    {
        padding: 0;
        behavior: expression(
            ( !this.before && parentNode && parentNode.tagName == 'UL' )
            ?
                ( this.before = true )
                & ( parentNode.style.listStyleImage = 'none' )
                & (
                    ( this.firstChild && this.firstChild.firstChild )
                    ?
                        ( this.firstChild.style.marginTop = '-1.2em' )
                        & ( this.firstChild.style.position = 'relative' )
                    : ''
                )
                & ( eNOBR = document.createElement( '<nobr style="position: relative; display: block; width: 1.25em; left: -1.25em; margin: 0 -1.25em -1.2em 0;" />' ) )
                & ( eNOBR.innerHTML = '&mdash;&nbsp;' )
                & ( this.insertBefore( eNOBR, this.firstChild ) )
            : ''
        );
    }
    ul>li:before
    {
        content: '\2014\a0';
        float: left;
        margin-left: -1.25em;
    }
    ul>li>*:first-child:-moz-first-node
    {
        margin-top: -1.2em;
    }
    ul>li>*
    {
        text-indent: 0;
    }

