*{
    padding:0;
    margin:0;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}

#content ul, #content ol{
    list-style-position: inside;
    margin-bottom:15px;
}

html, body {
  height: 100%;
  margin: 0;
}

.left{
    float:left;
}
.right{
    float:right;
}
.clearing{
    clear:both;
    height:0
}

a{
    color:#3366cc;
    text-decoration:none;
}

a:hover{
    text-decoration:underline;
}

.error{
    text-transform: uppercase;
    font-style: italic;
    color: #960f16;
    /* color: #333; */
    letter-spacing: -0.05em;
    font-weight: 700 !important;
    font-size: 1.4em;
    margin-top:10px;
}

/* HEADER */
#header{

    /*border-top:2px solid #aaa;*/
    background: /*url('../img/shadow_up.png') repeat-x 100% 0,*/ 
        #f1f1f1 /*url('../img/shadow_down.png') repeat-x 100% 100%*/;

    /*border-bottom:2px solid #aaa;*/

}

/* LOGO */
#header h1{
    color: #222;
    font-family: inherit;
    text-transform: uppercase;
    font-style: italic;
    letter-spacing: -0.06em;
    font-size:2.5em;
    font-weight:500;
    line-height: 1.2;
}

#logo h1>small{
    color:#960f16;
    display:block;
    font-weight:500;
    font-style: normal;
    font-size:0.35em;
    letter-spacing: 0.06em;
}

#logo img{
    width:58px;
    margin:8px 10px 0px 0px;
}

#body{
    font-size:1em;
}

#sidebar{
    vertical-align: top;
}

/* Заголовок раздела */
#body h2{
    text-transform: uppercase;
    font-style:italic;
    color: #960f16;
    /*color:#333;*/
    letter-spacing: -0.05em;
    font-weight: 700 !important;
    font-size:1.6em;
}

#content{
    font-size:0.9em;
}

#content h3{
    font-size:1.2em;
    font-weight:400;
    
    color:#960f16;
}

#footer{
    
    background: /*url('../img/shadow_up.png') repeat-x 100% 0,*/ 
        #f1f1f1 /*url('../img/shadow_down.png') repeat-x 100% 100%*/;
    /*border-bottom:2px solid #aaa;*/
}
/*
#footer>.shadow-push{
    width:100%;
    height:0px !important;
    background: url('../img/shadow_down.png') repeat-x 100% 0% #fff;
}
*/
/*
#map+.shadow-push{
    width:100%;
    height:20px !important;
    background: url('../img/shadow_up.png') repeat-x 100% 0% #f1f1f1;
}
*/

