* { margin: 0; padding: 0; }
body, div { font: normal 13px arial; line-height: 20px; color: #333333; }
body {	
background: url(images/fon_content.jpg) repeat-x;
background-color: #f2f1f1;

}
/*#body_div {background-color: white;}*/
img { border: 0px; float: left; margin: 0px 10px 5px 0px;
}

h1 { font: bold 22px "Times New Roman"; color: #333333; padding: 50px 0px 40px 80px
}
h2 { font: bold 20px arial; color: #333333
}
h2 span { color: #8f2330; }
h3 { font: normal 20px arial; color: #8f2330; margin: 6px 0px; margin-top: 10px; display:inline }
h5 { font: bold 14px arial; color: #333333; margin:0 7px 0 0 }

.clear { clear: both; }
#container { 
   width: 1000px;
   margin: 20px auto;
}
#top { 
    height: 360px;
    background: url(images/logo.jpg);
/*background: url(images/top.png) repeat-x left;*/
}
#top #banner {    
  background: url(images/phone.png) no-repeat right; 
   padding-left:35px;
   padding-top:140px;
   /*border: 1px solid #000000;*/
}
#menu_top{
width: 980px;
padding-left:10px;
height:70px;
position: absolute;
top:380px;
margin-top: 20px;
background:url(images/back_menu.png) 0 0 repeat-x;
}
#menu_top a{ 
float: left; 
display: block;
color: #fff; 
font-size: 20px; 
padding:16px 33px 0 34px; 
text-align:center;
background:url(images/menu_top_separator.png) right 0 no-repeat;
}

#menu_top a:hover{
background:url(images/logo_bag.png) left 0 repeat-x;
height:60px;
/*text-decoration:underline;*/
}

.content {
	background-color: #fff;
      width: 1000px;
      margin-top: 100px;
      border: 1px solid #e8e7e7;
}
p { padding: 0px 50px 20px 80px;                                                                                                                                                                   
}
.content ul, ol {
  margin: 5px 20px 15px 80px;
}
.content ol li {
     margin: 5px 20px 10px 10px;
	background-color: #ebf5f6;
}
.content ul li {
     margin: 5px 20px 10px 10px;
	background-color: #f5f2f2;
}

.entry {
	display: none;
}

.phone {    
  background: url(images/phone.png) no-repeat; 
   margin-left:45px;
   padding-top:150px;
   width: 400px;
   /*border: 1px solid #000000;*/
}

#footer #contacts {
    color: #000000;
    font-size: 11px;
    line-height: 16px;
    padding: 0;
    text-align: justify;
	padding-top:5px;
	padding-bottom:10px;
	float: left;
}
.count_box {
   margin-left:40px;   
   display:inline;
   float:left;
   margin-top:62px;
}
#contacts p{
	margin:0;
a { text-decoration: underline; font-weight: bold; color:#8f2330 }
a:hover { text-decoration: underline; color:#8f2330 }
}
#footer{
      background: url(images/footer.jpg)left repeat-x;
	background-color: #dad8d8;	
	height:100px; /*Высота нижней картинки*/
	width:1000px; /*Ширина нижней картинки*/
	position:relative;
	margin:0 auto;
      margin-bottom: 10px;
      }