body {
    margin : 0;
    padding : 0;
    font-family : Verdana, Tahoma, Sans-serif;
    background : #dedede;
}

body img {
    border:0;
}

#wrapper {
    width : 1000px;
    margin : 0 auto;
}

#header {
    width : 1000px;
    position : relative;
    text-align : center;
}

#rss {
    position : absolute;
    top : 40px;
    right : 75px;
}

#header-line {
    height : 4px;
    background : #1c3885;
    width : 1000px;
    position : relative;
}

#bighd {
    width : 1000px;
    height : 342px;
    background : url(../images/bighd.jpg) no-repeat left center;
}

#hg {
    width : 913px;
    position : relative;  
    margin-bottom : 60px;
    margin-top : -2px;
}

#gline {
    width : 897px;
    background : url(../images/gline.png) repeat-x;
    position : relative;
    height : 4px;
    z-index : 100;
}

#menu {
    position : relative;
    padding-top : 294px;
    padding-left : 210px;
}

#menu a {                              
    background : url(../images/bluebtn.png) no-repeat;
    width : 190px;
    height : 47px;
    float : left;
    text-decoration : none;
    color : #fff;
    position : relative;
    font-family : Arial, Tahoma, Sans-serif;
    text-align : center;
    padding-top : 10px;
    font-size : 1.4em;
    font-style : italic;
    font-weight : bold;
    margin-right : -20px;
}

#menu a:hover {                          
    background : url(../images/redbtn.png) no-repeat;
    width : 190px;
    height : 47px;
}

#left-menu {
    position : relative;
    width : 174px;
    background : #dedede;
    margin-top : -11px;
    float : left;
}

#left-menu li {
    margin-top:-4px;
}

#left-menu a {
    background : url(../images/buttonl.png) no-repeat;
    width : 169px;
    height : 28px;
    text-decoration : none;
    float : left;
    position : relative;
    margin-bottom : 4px;
    padding-left : 15px;
    color : #000;
    font-family : Arial, Tahoma, Sans-serif;
    font-style : italic;
    padding-top : 7px;
}

#left-menu a:hover {
    background : url(../images/buttonl-2.png) no-repeat;
    width : 169px;
    height : 25px;
    color : #fff;
    padding-top : 10px;
    font-weight : bold;
}

#content {
    width : 739px;
    position : relative;
    float : left;
    background : #fff;
    margin-top : -9px;
    padding-bottom : 30px;
	font-family:Verdana, Arial, Sans-serif;
}

#pls {
    width : 795px;
    height : 116px;
    background : url(../images/pls.png) no-repeat;
    margin-left : 31px;
    margin-top : 20px;
}

#pls-heading {
    color : #1c3885;
    font-style : italic;
    font-weight : bold;
    font-family : Arial, Tahoma, Sans-serif;
    padding-top : 18px;
    padding-left : 70px;
    font-size : .96em;
}
#pls-heading1 {
    color : #1c3885;
    font-style : italic;
    font-family : Arial, Tahoma, Sans-serif;
    padding-top : 18px;
    padding-left : 70px;
    font-size : .96em;
}
.letter { 
     color: red; /* ??????? ???? ???????? */ 
     font-size: 1.2em; /* ?????? ?????? ? ????????? */ 
     font-family: serif; /* ????? ? ????????? */ 
     position: relative; /* ????????????? ???????????????? */ 
    
    }

#descr1 {
    color : #1c3885;
    font-style : italic;
    font-size : .7em;
    float : left;
    position : relative;
    padding-top : 80px;
    margin-left : -20px;
}

#descr2 {
    color : #1c3885;
    font-style : italic;
    font-size : .7em;
    float : left;
    position : relative;
    padding-top : 80px;
    padding-left : 10px;
}

#descr3 {
    color : #1c3885;
    font-style : italic;
    font-size : .7em;
    float : left;
    position : relative;
    padding-top : 80px;
    padding-left : 15px;
}

#descr4 {
    color : #1c3885;
    font-style : italic;
    font-size : .7em;
    float : left;
    position : relative;
    padding-top : 80px;
    padding-left : 30px;
}

#descr5 {
    color : #1c3885;
    font-style : italic;
    font-size : .7em;
    float : left;
    position : relative;
    padding-top : 80px;
    padding-left : 20px;
}

#gline2 {
    width : 680px;
    height : 4px;
    background : #dedede;
    margin-top : 20px;
}

#footer {
    position : relative;
    width : 1000px;
    font-size : .7em;
    margin-bottom : 10px;
}

#fline1 {
    background : #1c3885;
    width : 780px;
    height : 4px;
}

#fline2 {
    background : #1c3885;
    width : 680px;
    height : 4px;
    margin-top : 5px;
}

#cp {
    padding-left : 20px;
    padding-top : 5px;
}

#ft-sp {
    background : url(../images/splogo.png) no-repeat right;
    height : 48px;
    right : 20px;
    padding-top : 20px;
    margin-top : -25px;
    width : 190px;
    position : absolute;
    top : 0;
    color : #000;
}

#ft-sp a {
    color : #000;
    text-decoration : none;
}

#ft-sp a:hover {
    text-decoration : underline;
}

#text {
    font-size : .8em;
    padding-left : 20px;
    padding-right : 20px;
    margin-bottom : -25px;
}
    .content-text img {margin-left:7px;margin-right:7px;}
    .content-text h1, h2 {margin:20px 0 5px 0;padding:0;font-size:1.2em;text-align:center;}
    .content-text p {text-indent:20px;margin:0;padding:0; line-height:20px;}
    .content-text ol {padding:0;margin:0;}
    .content-text ul {margin:0;}
    .content-text {font-family:"Trebuchet MS";}
    .c-t-links {position:relative;margin-left:300px;margin-top:10px;font-size:.8em;}
    
ul.left_tree, ul.top_tree  {
list-style:none outside none;
margin:0;
padding:0;
}

.alignleft {
  float:left;
}

.alignright {
  float:right;
}
