﻿* {
margin: 0;
padding: 0;
font-family: Georgia, Garamond, helvetica;
}


html {
height: 100%;
}


body {
min-width:700px;
background-color:#906F57;
background-image:url('img/html-bg.png');
background-attachment:fixed;
height: 100%;
padding-left:128px;
padding-right:128px;
}

.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
background-color:white;
margin-bottom: -35px;
/* margin: 0 auto -4em;  нижний margin является отрицательной величиной высоты footer 
 */
background-image:url('img/footer-bg.png');
background-attachment:fixed;
background-repeat: repeat-x;
background-position: bottom;
}


.content{

}

.menu{
b-order-top: 1px #906F57 solid;
border-bottom:1px #906F57 dotted;
margin-left:32px;
margin-right:32px;
margin-bottom:1px;
padding-left:16px;
padding-right:0px;
padding-bottom:3px;

b-ackground-color:#ECD0BB;
text-align:right;
}

.menu A:link, .menu A:visited{
font-weight:bold;
text-decoration:none;
color: #906F57;}

.menu A:hover, .menu A:active{
text-decoration:underline;
color:black;}


.footer, .push {
height: 35px; /* .push должен быть той же высоты, что и .footer */
overflow:hidden
}

.push {

}

.footer{

}

.footer p {
text-align:right;
font-size:0.8em;
margin-right:32px;
margin-bottom:0;
}

.header{
background-image:url('img/header-bg.png');
background-repeat:repeat-x;
padding-top:10px;
}

.header p {
padding-top:25px;
padding-left:142px;
background-image:url('img/logo.png');
background-repeat:no-repeat;
background-position:0 10px;
text-align:left;
height:110px;
font-family:georgia,garamond,helvetica;
font-size:24px;
}


/* Text Formatting */

A:link, A:visited{
font-weight:bold;
text-decoration:none;
color: #906F57;}

A:hover, A:active{
text-decoration:underline;
color:black;}


h1 {
color: #906F57;
font: 1.4em Georgia, Garamond, helvetica;
padding-bottom:2px;
padding-top:10px;
margin-bottom:10px;
margin-left:32px;
margin-right:32px;
border-top: 1px #906F57 dotted;
}

h2,h3,h4,h5,h6 {
margin-top:10px;
margin-bottom:10px;
margin-left:32px;
margin-right:32px
}

h2 {
font: 1.2em Georgia, Garamond, helvetica;
}

h3 {
font: 1.0em Georgia, Garamond, helvetica;
}


p {
margin-top:10px;
margin-bottom:10px;
text-align:justify;
margin-left:32px;
margin-right:32px;
}


ol, ul {
margin-top:10px;
margin-bottom:10px;
}


ul {
list-style-type:disc;
}

li {
margin-left:96px;
margin-right:32px;
}

.nobr{
white-space:nowrap;
}

table {
margin-left:auto;
margin-right:auto;
border:1px #EBCFBA dotted;
border-left: none;
border-bottom:1px #EBCFBA solid;
width:91%;
font-size:0.7em;
border-collapse:collapse;

}



th {
text-align:center;
background-color:#ECD0BB;
border-left:1px #C1AA99 dotted;
padding-top:4px;
padding-bottom:4px;
padding-left:2px;
padding-right:2px;
}

td {
text-align:center;
padding-left:2px;
padding-right:2px
padding-top:4px;
padding-bottom:2px;
border-top:1px #EBCFBA solid;
border-left:1px #EBCFBA dotted;
}

.news .numb{
font-size:2em;
color:#C1AA99;
}

.news .name{
padding-left:4px;
padding-right:4px;
}
.news .srok{
fon1t-weight:bold;
f1ont-size:1.2em;
}

.news .days{
font-weight:bold;
}

.news .mans{
font-weight:bold;
}

.news .mest{
}

.news .tren{
font-weight:bold;
}


ol.a {list-style-type:upper-alpha;}

h1.otd {color: #906F57;
font: 2.0em Georgia, Garamond, helvetica;
border-top:none;
padding-bottom:2px;
padding-top:0px;
margin-bottom:0px;
margin-left:32px;
margin-right:32px;
;border-bottom: 1px #906F57 dotted;
border-bottom: 1px #FFFFFF solid;
background-color:#FFEFDF;
/*position:relative;
top:-11px;/*
}


img{
border:none;
}

A img{
border:none;`
}

