html
{
    height:100%;
    background-image:url(images/bg.jpg);
}

body
{
    width:1000px;
    height:100%;
    margin:0 auto;
    text-align:center;
    font-family:Arial;
    font-size:13px;   
}

div.background
{
    background-color:#fff;
    overflow:hidden;
}

#header
{
    text-align:left;
    position:relative;
    width:1000px;
    height:222px;
    background-image:Url(images/header.jpg);
    background-repeat:no-repeat;
}

#UserLogin
{
    left:320px;
    margin-top:-17px;
    position:absolute;
}

#UserLogin:hover #float
{
    margin-top:17px;
    display:block;
}

#float
{
    display:none;
    overflow:hidden;
}

.information
{
    color:#003366;
    font-weight:bold;
}

#gerb
{
    position:absolute;
    top: 60px;
    right:20px;
    --background-repeat:no-repeat;
    --background-image:url(images/gerb.png);
    --height:137px;
    --width:137px;
}

#titletext_ru
{
   position:absolute;
   top:95px;
   left:350px;
   width:458px;
   height:58px;
   background-repeat:no-repeat;
   background-image:url(images/titletext_ru.png);
}

a { color:#003366; }

a.linkcontent
{
   display:block;
   width:100%;
   height:100%;
}

#sitecontent
{    
    float:left;
    width:1000px;
    padding-top:40px;
    background-image:Url(images/body.jpg);
    background-repeat:no-repeat;
    text-align:left;
}

#resourcecontent
{
    min-height:210px; 
}

div.content
{ 
    
}


#main
{
    float:left;
    width:675px;
    min-height:210px; 
}

#menu
{
    min-height:120px;
}

#menu ul
{
    list-style:none;
    padding-left:15px;
}

#menu li
{
   margin:20px 0 0 20px;
}

#menu li a
{
    text-decoration:none;
    color:#003366;
    font-weight:bold;
    line-height:20px;
}

#bannersconteiner
{
    position:relative;
    margin-left:20px;
    height:176px; 
    background-color:#fff;
}

#newspaper
{
    margin-bottom: -120px;
    margin: 0 10px 0 690px;
}

div.newspaper
{
    margin:0 0 15px 0;
    overflow:hidden;
}

div.newspaper h3
{
    margin:0px 0px 5px 0px !important;
    font-size: 1.30em;
}

#bottomup
{
    height:100px;
    clear:both;
}

div.bottom
{
    margin-top:20px;
    float:left;   
    width:1000px;
}

#downcontent
{
    clear:both;
    overflow:hidden;
    z-index:50;
    text-align:left;
}

#topcontent
{
    width:690px;
    margin-left: 310px;
}

#navigation
{   
    float:left;
    width:1000px;
}

#navpanel
{
    margin:0 auto;
    width:250px;
}

div.navcnt
{
    margin-left:35px;
}

div.navpanel a, div.navpanel span
{
    display:block;
    margin:0 5px 0 5px;
    float:left;
    width:20px;
    height:20px;
    color:#003366;
}

div.navpanel a
{
    text-decoration:none;
    font-weight:bold;
}

#bottom
{
    z-index:60;
    position:relative;
    margin-top:-15px;
    height:175px;
    background-image:Url(images/bottom.png);
    background-repeat:no-repeat;
}

#culture
{
    width:200px;
    padding:30px 0 0 25px;
}

#culture a
{
    font-size: 12px;
    font-weight:bold;
    color:#fff;
}

h3
{
    color:#003366;
    font-style:italic;
    margin:5px 0 5px 10px;
}


fieldset
{
    border:none;
}

fieldset ul
{
    list-style:none;
    padding:0;
}

legend
{
    font-size:16px;
    font-weight:bold;
    color:#003366;
}

fieldset.data 
{
    border:1px solid #FEDE21;
}

div.group
{
    margin:2px;
    padding:5px;
    border: 1px solid #076FAA;
}

div.row
{
    clear:left;   
}

div.row div
{
    margin:2px 15px 2px 5px;
}

div.row div:first-child
{
    float:left;
    width:200px;
    margin-left:0 !important;
}

div.row div
{
    margin-left:215px;
}

div.menucontent
{
    width:300px;
    float:left;
}

div.pagecontent
{
    margin-left:310px;
}

div.messagebox
{
    width:100%;
    float:left;
    margin:0 0 10px 0;
    border-bottom:1px solid #D9D9D9;
}

div.datemessage
{
    width:200px;
    float:left;
}



div.dateanswer
{
    margin-left:210px;
}

div.datemessage p, div.dateanswer p
{
    margin:2px 0 2px 0;
}

#linklist
{
    text-align:left;
    padding:20px 10px 0px 10px;
}

#linklist div
{
    float:left;
    width:25%;
    color: #076FAA;
}

#linklist legend
{
    font-size: 15px;
}

#linklist ul
{
    list-style:none;
}

#linklist ul a
{
    color: #003366;
    text-decoration:none;
}

#linklist ul a:hover
{
    text-decoration:underline;
}

div.right
{
    float:right;
}

div.left
{
    float:left;
}