* {margin: 0;padding: 0; font: 12px/12px  Arial; }
p{
padding: 15px;
font-size: 9pt; 
padding: 10px 20px 3px 10px;
line-height: 1.6em;
text-align: justify;
color: black;
}

body { background: #f1f2f3;}

img {
	border: 0px;
}

.txt1{
padding: 15px;
font-size: 9pt; 
padding: 10px 20px 3px 10px;
line-height: 2em;
text-align: justify;
color: black;
}

strong
{
font-weight:bolder;
}

li {
font-size: 9pt; 
padding: 5px 20px 0px 5px;
line-height: 1.5em;
text-align: justify;
}

ul {
padding-left: 30px;
font-size: 9pt; 
line-height: 1em;
text-align: justify;

}

#header {height: 19px; background: #ff7800;border-top:1px solid #ff7800;}
#header2 {height: 350px; background: #f1f2f3;}
#text {background: #f1f2f3;}
#left {background: #f1f2f3;}
#right {background: #f1f2f3;}

#footer {
height: 17px; 
background: #ff7800;
text-align:center;

}

.clear {clear: both;}

/* код для разметки 3-х колонок */
#wrapper {
margin: 0 auto;
width: 1004px;
width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'1000px':'');
min-width: 1000px;
}
<!------->

#container {width: 100%;}
#content {
width: 100%;
float: left;
}

#text {
margin: 0 270px;
font-family: Arial;
}

#left {
float: left;
width: 270px;
margin-left: -100%;
}

#right {
float: left;
width: 270px;
margin-left: -270px;
}

h1 {
padding: 15px;
font-family: Georgia;
font-size: 2.3em;
line-height: 1.1em;
font-weight: lighter;
color: #ff7800;
}

h2 {
font-size: 16px;
margin: 15px 10px 0px 10px;
padding: 10px 10px 10px 15px;
font-weight: lighter;
color: #ffffff;
background-color: #ff7800;
}
	 
h3 {
font-size: 10pt; 
font-weight: bold;
color: #ff7800;
padding: 15px 0px 0px 10px;
}

h4 {
font-size: 9pt; 

color: #ff7800;
padding: 15px 0px 0px 10px;
}
	
.fon {
padding: 15px;
font-size: 11pt; 
padding: 10px 10px 10px 20px;
line-height: 1.2em;
text-align: justify;
background-color: #ff7800;
color: white;
}

.fon2 {
font-size: 13pt; 
line-height: 1.2em;
text-align: justify;
background-color: #ff7800;
color: white;
font-weight: bold;
}	 
	
.titl {
padding: 15px;
font-size: 11pt; 
padding: 10px 0px 3px 10px;
line-height: 1.2em;
}	 

.titl2 {
padding: 15px;
font-size: 14pt; 
padding: 10px 0px 3px 10px;
line-height: 1.6em;
}	
	
a.menu {
font-size: 12pt; 
padding: 10px 8px 3px 8px;
line-height: 1.2em;
color: #ff7800;
} 

a.menu:hover {
line-height: 1.2em;
color: #505151;
TEXT-DECORATION: none;
}

.tel {
padding: 15px;
font-size: 12pt; 
padding: 10px 0px 3px 10px;
line-height: 1.5em;
color: #ff7800;
} 

.tel2 {
font-size:20px;
font-weight:bold;
line-height:1.2em;

} 

#foto_index {
font-size: 9pt; 
padding: 10px 20px 3px 10px;
text-align: center;
}

#foto_index2 {
font-size: 9pt; 
padding: 10px 0px 3px 0px;
text-align: center;
}

.fot1 {
border:3px #f1dbf2 solid;
}

a.link1 {
line-height:1.3em;
font-size:13px;
color: black;
text-decoration: underline;
}

a.link1:hover {
color: #383838;
text-decoration: none;
}

a.bron1 {
text-decoration: none;
font-size: 16px;
font-weight: lighter;
color: #ffffff;
}

a.bron1:hover {
color: #bcdbfe;
text-decoration: none;
}

a.foot {
line-height:1.3em;
font-size:13px;
color: black;
text-decoration: underline;
background:#ff7800;
}

a.foot:hover {
color: #383838;
text-decoration: none;
background:#ff7800;
}


b {
color: black;
font-size: 13px;
font-weight: bolder;
line-height:1.2em;
}

.gran {
border-collapse: collapse;
text-align:center;
margin-left:10px;
}

.gran td {
border: 1px solid black;
padding: 3px;
}

a.uslugi {
text-decoration: none;
color: #7c7c7c;
font-size: 11pt; 
line-height: 1.2em;
}