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

body{
background:white;  /*фон контента на все body*/
font-family:'Arial', sanserif;
font-size:16px;
min-width:1004px;
/*position: relative;*/
/*position: absolute;*/
}	

.clear:after{
content:".";
clear:both;
height:0;
font-size:0;
line-height:0;
display:block;
visibility:hidden;
}

/******wrapper******/

.wrapper{
width:1004px; /* всего 1004px*/
min-height:100%;
margin:145px auto 0 auto;
background-color:f5f9fe;
/*position: relative;*/

}


.header{
position: fixed; 
top: 0;
width:1004px;
margin:0 auto;
padding:0;
height:163px;
/*background:red;*/
background-color: #1880ea;
height: 145px;

}

.logo {
background:url(../img/bg.jpg) repeat-x;
height:105px;
}

.logo img {
border:none;                 /*убирает автоматически добавляемую рамку вокруг изображений-ссылок в IE*/
}

.header_kontact{
/*height:105px;*/
overflow:hidden;
float: right;
margin: 13px 250px 0px 0px;

}

.header_tel{
margin:0;
font:Arial;
font-size:16px;
/*font-weight:bold*/
text-align:center;
font-style: normal;

}


#menu  ul{
width:80%;
list-style:none;
margin:0 auto;
padding:0;
}

#menu  ul  li {     /*преобразуем меню в одну строчку*/
float:left;
margin:0 auto;
padding:0;
overflow:hidden;
}

#menu  li a {
 font-size:20px;
 color: white;
 text-align: center;
 display: block;
 padding:8px 25px 2px 25px;
 text-decoration: none;
 border-radius: 4px;
 background-color:  #1880ea;
 margin: 0;
 /*width: 130px;*/
 height: 30px;
}

#menu a:hover {
 background: #3997f7;
}

.red {
color: red;
}

#content{
width:1004px;  /*всего 1004*/
padding:0 0 60px 0;
margin: 0 auto;
/*background: yellow;*/
}

#content h1 {
padding-left:20px;
}

#content h2 {
padding-left:20px;
}

#content h3 {
padding-left:20px;
}

#content p {
text-align: justify;
padding:0 15px 0 20px;
text-indent: 30px;
font-weight: normal;
}



#ex1 {
/*background-color: red;*/
background-color: #f7faff;
margin: 0;
padding: 15px;
height: 100%;
}

#ex2 {
/*background-color: white;*/
background-color: #f7faff;
margin: 0;
padding: 15px;
height: 100%;
}

#ex3 {
/*background-color: blue;*/
background-color: #f7faff;
margin: 0;
padding: 15px;
height: 100%;
}

#ex4 {
/*background-color: green;*/
background-color: #f7faff;
margin: 0;
padding: 15px;
height: 100%;
}

#ex5 {
/*background-color: green;*/
background-color: #f7faff;
margin: 0;
padding: 15px;
height: 100%;
}

.right {
width: 35%;
float: right;
/*border:2px solid #a9c7f9;*/
border-radius: 4px;
margin: -15px 20px 30px 20px;
text-align: justify;
}

.right img {
padding: 10px 0 0px 40px;
border:none;                 /*убирает автоматически добавляемую рамку вокруг изображений-ссылок в IE*/
}

.photo_opt{
width: 801px;
/*border: 2px solid red;*/
height: 234px;
margin: 0 auto;
}

.photo_opt img{
margin: 50px 25px;
border:none;                 /*убирает автоматически добавляемую рамку вокруг изображений-ссылок в IE*/
}

.map {
padding: 30px 0 50px 200px;
}

.left img {
float: right;
margin: 10px 30px 0 25px;
border:none;                 /*убирает автоматически добавляемую рамку вокруг изображений-ссылок в IE*/
}

.benz_38 {
/*background-color: red;*/
/*height: 160px;*/
}

.benz_56 {
/*background-color: green;*/
/*height: 160px;*/
}

.definitive {
/*background-color: blue;*/
height: 160px;
}

#content .name2 {
text-indent: 0px;
/*padding: 0 0 0 25px;*/
}



#content .name  {
font-style: italic;
font-weight: bold;
}


#content .predzakaz {
font-style: italic;
margin-left: 300px;
margin-top: -10px;
}


.linz_4 {
/*background-color: green;*/
/*height: 280px;*/
}

.linz_5{
/*background-color: blue;*/
/*height: 400px;*/
padding-bottom: 40px;
}

 
.linz_5  img{
margin: 40px 30px 0 25px;
border:none;                 /*убирает автоматически добавляемую рамку вокруг изображений-ссылок в IE*/
}
 
 
#ex2 {
/*height: 500px;
background-color: red;*/
}

#ex3 {
/*height: 300px;
background-color: green;*/
}

#ex4 {
/*height: 750px;
background-color: blue;*/
}

#ex3 ol li,  #ex2  p {
margin: 0px 30px 0px 0px;
text-align: justify;
}

/******footer******/

.footer{
width:1004px;
margin:-60px auto 0 auto;
height:60px;
/*background: url(images/bg_footer.gif) repeat-x;*/
background-color: #1880ea;
font-size:14px;
color: white;
overflow:hidden;
}

.footer  p {
text-align: center;
margin:0;
padding-top: 13px;
font-weight: normal;
}

.colortext {
     color: #ff0305; /* Красный цвет выделения */
   }
   
.colormenu {
 color: #fea672; /* Красный цвет выделения пункта меню*/
}   

.text {
 color: #ff0305; /* Красный цвет выделения */
padding-left: 70px;
}

.reklama  {
width: 700px;
margin: -15px auto 0 auto;
font-size:19px;
}

#content  .reklama  p{
text-align: center;
}
