*{
margin:0;
padding:0;
}
h1 {
text-align: center;
font-size:40px;
margin: 1em; 
}
h2 {
text-align: center;
font-size:28px;
margin: 1em; 
}
#wrapper{
width: 960px;
height: 100%;
margin: 20px auto;
position:relative;
}

#header{
padding: 0px;
height: 240px;
background: yellow;
text-align: center;
clear: both;
}

.logo {
position: absolute;
left:0px;
top:48px;
z-index:0;
}


#contact_us
{
    padding: 10px;
    background-color:#C0C0C0;          
    color:#CCCCCC;
    font-size: 1.1em;
    text-align: center;
    font-size: 25px;
    color: #333;
}

#contact-us
{
    padding: 10px;
    background-color:#C0C0C0;          
    color:#CCCCCC;
    font-size: 1.1em;
    text-align: center;
    font-size: 25px;
    color: #333;
}


 
#contact_us #tel_number
{
    color: white;
    font-weight:700;


}



#contact_us #tel-number
{
    color: white;
    font-weight:700;


}





nav.menu
{
    margin-bottom: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    background-color:#C0C0C0;
    display: table;
    width: 100%;
    -webkit-box-shadow: 0 10px 6px -6px #777;
    -moz-box-shadow: 0 10px 6px -6px #777;
     box-shadow: 0 10px 6px -6px #777;
}
 
nav.menu ul
{
    width: 100%;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    font-size: 15px;
}
 
nav.menu ul #last_item
{
    border-right: 0px;
}
 
 
nav.menu ul li
{
    width: 20%;
    border-right: 1px solid #707070;
    display: inline;
    vertical-align: baseline;
}
 
 
nav.menu ul li a
{
    color: #FFFFFF;
    font-style: normal;
    text-decoration: none;
    vertical-align:baseline;
    text-align:center;
    margin-left: 2%;
    margin-right: 2%;
    font-size:1.1em;
    font-weight:600;
}
 
nav.menu ul li a:hover
{
    color:#110505;
}

.p1{

background:#D3D3D3 ;
font-family: Arial;
line-height:73px;
font-size:34px;
font-weight:normal;
color:#999;
padding-left: 130px;
text-align:center;
width: 830px;
letter-spacing: -1pt;
text-shadow: 1px 1px 0 #000, -1px -1px 0 #fff;
}

#left_sidebar{
width: 140px;
height: 400px;
float: left;

background: white;

padding: 10px;
text-align: center;
font-size:24px;


}

.catside1 {
width: 140px;
height: 100px;
border: 5px solid #D3D3D3;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
background: #C0C0C0;
margin-bottom:10px;
position: relative;
}

.p3{
margin:18px 0px 0px 0px;
}
.p4{
margin:32px 0px 0px 0px;
}
.catside1 a{
text-decoration:none;
color:#fff;
}
.catside1 a:hover {

color: #110505;
}


#content{
width: 600px;
min-height: 400px;
float: left;
background: #F0FFF0;
padding: 20px;
font-size:24px;
}

.p5 {
text-align: center;
line-height: 3em;
}
.table_block  {
    width: 100%; /* Ширина таблицы */
    background: white; /* Цвет фона таблицы */
border-radius: 10px;
    
    border-spacing: 1px; /* Расстояние между ячейками */
   }
   td {
    background: #828282; /* Цвет фона ячеек */
    padding: 5px; /* Поля вокруг текста */
font-family: Arial;
font-size:20px;
text-align:center;
color: white; /* Цвет текста */
}
th {
    background: #828282; /* Цвет фона ячеек */
    padding: 5px; /* Поля вокруг текста */
font-family: Arial;
font-size:18px;
text-align:center;
color: orange; /* Цвет текста */
}

.table_block a{
text-decoration:none;
color:#fff;
}
.table_block a:hover {

color: #110505;
}

.table_skidki {
    width: 100%; /* Ширина таблицы */
    background: white; /* Цвет фона таблицы */
border-radius: 10px;
    
    border-spacing: 1px; /* Расстояние между ячейками */
   }
   td {
    background: #828282; /* Цвет фона ячеек */
    padding: 5px; /* Поля вокруг текста */
font-family: Arial;
font-size:18px;
text-align:center;
color: white; /* Цвет текста */
}
th {
    background: #828282; /* Цвет фона ячеек */
    padding: 5px; /* Поля вокруг текста */
font-family: Arial;
font-size:18px;
text-align:center;
color: orange; /* Цвет текста */
}




#right_sidebar{
width: 120px;
height: 400px;
float: left;
background:white;
padding: 10px;
text-align: center;
font-size:24px;

}




#footer{
clear: both;
padding: 0px;
text-align: center;
background:grey;

}
.p2{

background:#D3D3D3 ;
font-family: Arial;
line-height:4em;
font-size:20px;
font-weight:normal;
color:#999;
text-align:center;

letter-spacing: -1pt;
text-shadow: 1px 1px 0 #000, -1px -1px 0 #fff;
}
p {
font-size:22px;
margin-top: 0.5em; /* Отступ сверху */
margin-bottom:1em ; /* Отступ снизу */
margin: 2em; 
}
.p6{

font-family: Arial;
font-size:20px;
font-weight:normal;
color:red;
text-align:center;
}