body{
    background:#1e2a22 url(../background/bckg.jpg) repeat-x top;
    padding:0;
    margin:0;
    font-family:Verdana, Verdana, Geneva, sans-serif;
    font-size:12px;
    color:#2f362c;
    text-align:center;
}
.space{
    clear:both;
}

.a, a:link, a:active, a:visited{
    color:#993300;
    text-decoration:none;
}
a:hover{
    text-decoration:underline;
}
textarea{
    font-family:Verdana, Verdana, Geneva, sans-serif;
    font-size:12px;
}
#site{
    margin:0 auto;
    width:1000px;
    height:100%;
    position:relative;
    z-index:1;
    display:block;
    padding:0 0 20px 0;
}

#header{
    width:955px;
    height:175px;
    position:absolute;
    left:0;
    top:0;
    z-index:2;
}

#logo{
    float:left;
    width:825px;
    height:75px;
    display:block;
}

#lang{
    float:left;
    width:70px;
    display:inline;
    margin:7px 0 0 42px;
    text-align:left;
    display:block;
}


#lang a, #lang a:link, #lang a:visited, #lang a:active, #lang span{
    display:block;
    height:14px!important;
    padding:4px 0 0 40px;
    font-size:10px;
    color:#451600;
    margin:10px 0 0 0;
    text-decoration:none;
}


#lang a:hover, #lang span{
    font-size:10px;
    color:#fff;
}

#lang .lt a, #lang .lt a:visited, #lang .lt a:link, #lang .lt a:active{
    background:url(../background/lt.png) no-repeat left;

}

#lang .lt a:hover, #lang .lt span{
    background:url(../background/lt_h.png) no-repeat left;
}

#lang .ru a, #lang .ru a:visited, #lang .ru a:link, #lang .ru a:active{
    background:url(../background/ru.png) no-repeat left;
}

#lang .ru a:hover, #lang .ru span{
    background:url(../background/ru_h.png) no-repeat left;
}


#first{
    clear:both;
    display:block;
    margin:0 0 0 6px;
    
}

#first li{
    
    display:inline;
    float:left;
    margin:6px 0 0 0;
    
}

#first a, #first a:link, #first a:active, #first a:visited, #first a:hover, #first span{
    display:inline;
    float:left;
    font-size:21px;
    text-decoration:none;
    color:#660008;
    padding:15px 0 15px 0;
    font-weight:bold;
}
#first a:hover, #first span{
    color:#fff;
}



#second{
    display:block;
    margin:0 0 0 6px;
}

#second li{
    display:inline;
    float:left;
    
}

#second a, #second a:link, #second a:active, #second a:visited, #second a:hover, #second span{
    display:inline;
    float:left;
    font-size:21px;
    text-decoration:none;
    color:#000;
    padding:6px 0 6px 0;
}

#second a:hover, #second span{
    color:#fff;
}


#footer{
    width:960px!important;
    width:1000px;
    margin:0 auto;
    padding:20px 40px 20px 0;
    font-size:10px;
    color:#8f9591;
    text-align:right;
}

#footer a, #footer a:link, #footer a:active, #footer a:visited, #footer a:hover{
    color:#8f9591;
    text-decoration:underline;
}

