body{
        margin : 2;
        padding : 2;
        background-color : #000040;
        height: 100%;
}
/* =Heder
----------------------------------------------- */
.bel {
        display : block;
}
.space24{
        background-color : Black;
        width : 24px;
        height : 2px;
}
#heder {
        width: 100%;
        float: left;
        background-image : url(../topbackgr3f.png);
        text-align : center;
        height : 115px;
        overflow : hidden;
        border : none;
        }

.htop {
        width: 100%;
        float: left;
        background-color : White;
        height : 2px;
        padding : 0;
        margin : 0;
        border : 0px;
}
.htl {
        width: 50%;
        float: left;
        }
.htr {
        width: 50%;
        float: right;
        text-align : right;
}
#hleftblok {
        width: 33%;
        float: left;
        text-align : left;
}
#hcenterblok {
        width: 33%;
        float: left;
        text-align : center;
}
#hrightblok {
        width: 33%;
        float: right;
        text-align : right;
}
#hsld, #hslu  {
        text-align : right;
}
#hsrd, #hsru {
        text-align : left;
        float: right;
}
/* =Navigation ()
----------------------------------------------- */
#hmenu{
        width: 100%;
        float: left;
        background-color : White;
        margin-top : 3px;
}
#hmenul{
        width: 30%;
        float: left;
}
#hmenur{
        width: 60%;
        float: right;
        text-align : right;
}

#hmenu  a  {
        display : block;
}

a:hover  {
        background-color : #D2D2FF;
}

.hmenulimg{
        float : left;
}
.hmenurimg{
        float : right;
}
.hruleBlue{
        background-color : #000040;
        height : 2px;
        float : left;
        width : 100%;
}
.hruleWhite{
        background-color : White;
        height : 3px;
        float : left;
        width : 100%;
}
/* =Main ()
----------------------------------------------- */
#mainArea{
    background-color : #E6E7E8;
    font-family: Georgia, Times, serif;
}
/* добавочка в отдельном файле прячется от IE-5  */

#mainArea a{
    color : Black;
}
#mainArea a:visited{
    color : Gray;
}

#chainmenu{
        float : left;
        width : 40%;
        font-size: 10pt;
        margin-left : 5px;
        font-family: Geneva, sans-serif;
}

#chainmenu a{
        text-decoration: none;
}

#rightdata{
        float : right;
        width : 20%;
        text-align : right;
        margin-right: 20px;
        font-size: 10pt;
        font-family: Geneva, sans-serif;
}
#areaheder{
        float : left;
        width : 100%;
        text-align : center;
        font : bold 1.5em Geneva, sans-serif;
}
#areasubheder{
        width : 100%;
        text-align : center;
        float : left;
        font : italic 1.2em Geneva, sans-serif;
}
#galthumbs{
        text-align : center;
        padding: 10px;
}
#thumbs_inh{
        margin-left: auto; 
        margin-right: auto;
}

        
#pic{
        margin : 10px;
        text-align : center;
}

.thumb{
        padding : 20px;
        float : left;
}
.timg {
        display: block;
}
.thlink{
}
.thinn{
        height : 220px;
        width : 200px;
        text-align : center;
}
.imt{
        margin-left: auto;
        margin-right: auto;
        border: 2px solid #FFFFFF;          
}
#acomment{
        margin : 30px;
        text-align : center;
}
#article{
        width : 100%;
        clear : both;
}
#article_area{
        margin-left : 20px;
        margin-right : 20px;
}
#midarea{
        width : 100%;
        clear : both;
}
/* =text elements ()
----------------------------------------------- */
h3{
        font : bold 1.2em Geneva, sans-serif;
}
h4{
    font : 1.1em Geneva, sans-serif;
}
.hin{
    display: inline;
}

/* =midarea ()
----------------------------------------------- */

#leftblok {
        float: left;
        width: 62%;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #FFFFFF;
}
#rightblok {
        float: left;
        width: 36%;
        text-align: center;
}
#downblok {
        width: 100%;
        float: left;
}
#downblok_inn {
        padding: 35px;
}
.dbbtable{
}
.dbbfoto{
        padding-right: 20px;
        padding-left: 20px;
}
.dbbtext{
        padding-right: 20px;
        padding-left: 20px;
}
.doubleblok{
        float: left;
        width: 100%;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 15px;
}
.monoblok{
        float: left;
        width: 100%;
}
.mbl_inn{
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 15px;
        text-align : center;
}
.singlepic{
        text-align : center;
        padding : 20px;
}
.sglpic{
    margin-left: auto; 
        margin-right: auto;
}
.sgl_txt{
        text-align: center;
}
/* =Lists() 
----------------------------------------------- */
.lnk_gal{
        font-weight: bold;
}
.subh_gal{
    font-style: italic;

}
.data_gal{
}
/* =Footer()
----------------------------------------------- */
#footer {
        float: left;
        width: 100%;
        color : White;
        font-family: Geneva, sans-serif;
        font-size: 11pt;
}

#copyright {
        float: left;
        width: 25%;
        font : bold
}
#contacts {
        float: right;
        width: 25%;
}
#contactt {
       color : White;
       float: right;
       font-family: Geneva, sans-serif;
       font-size: 11pt;
}
.mailft {
         font : bold;
}

/* =Links()
----------------------------------------------- */
.mainlinks {}


/* =Test () div {border: solid 1px #f00;}
----------------------------------------------- */

