BODY {
        FONT: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
        COLOR: black;
        BACKGROUND-COLOR: #ffffff;
        padding:0px;
        margin:10px;
        text-align:center;
     }
#primary {
        border: 1px solid #6698C5;
        width:750px;
	margin : 10px auto;
        }
#header1 {        /*picture*/
/*        float:left;*/
        width:750px;
        height:130px;
        background-image:url('top_ru.gif');
        }
#header1 span {display:none}
#header2 {       /*line*/
/*        float:left;    */
        width:750px;
        height:19px;
        background-color:#6698C5;
        }
#menu {
        float:left;
        /*padding-left:5px;*/
        padding-top:46px;
        height:auto;
        width:200px;
        background-color:#336799;
        background-image:url('l-top.gif');
        color:white;
        text-align:left;
        }
#main {
        width : 510px;
        margin-left:20px;
        margin-right:10px;
        margin-top:2em;
        text-align : justify;
	float:right;
        }
#caption {
        color : white;
        font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
        height : 18px;
        BACKGROUND-COLOR: #669acc;
        TEXT-ALIGN: center;
        margin-bottom:6px;
        }
#bottom {
        margin-top:0px;
        clear:both;
        WIDTH:750px;
        BORDER-TOP:2px solid #336799;
        TEXT-ALIGN : center;
        }
a.menu {
        FONT: bold 12px Arial, Helvetica, sans-serif;
/*        WIDTH: 100%;*/
        COLOR: white;
        PADDING-TOP:3px;
        padding-left:5px;
        MARGIN: 5px 0;
        HEIGHT: 20px;
        TEXT-DECORATION: none;
        DISPLAY: block;
    /*    border:1px solid red;*/
        }
a.menu:hover {
        COLOR: white;
        BACKGROUND-COLOR: #669acc;
        BACKGROUND-IMAGE:url("MenuOver.gif");
}
P.text {
        TEXT-INDENT : 1em;
        FONT        : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
        TEXT-ALIGN  : justify;
        LINE-HEIGHT : 1.5;
}
.small {
        FONT        : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
        TEXT-INDENT : 0em;
}
IMG.galery{
        BORDER-WIDTH:4px;
        BORDER-STYLE:outset;
        BORDER-COLOR:#669acc;
        DISPLAY:inline;
}
div.example_layer {
        border:2px solid #336799;
        margin:0px 30px;
        }
div.example_layer h5 {
        background-color:#6698C5;
        padding-left:10px;
        border-bottom:1px solid #336799;
        margin-top:0px;
        margin-bottom:1px;
        }
div.example_layer P {
        margin-top:0px;
        border-top:1px solid #336799;
        padding:3px 10px;
        TEXT-INDENT : 0em;
    /*    LINE-HEIGHT : 1.2;*/
        }
div.tips {
        TEXT-ALIGN  : justify;
        LINE-HEIGHT : 1.5;
        }