body {
background:url(/images/bg_body.jpg) repeat-y;
margin:0 auto;
padding:0;
min-width:760px;
}
html,p,h1-h7,ul,ol,li,div,a {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
html,p,ul,ol,li,div, form {
font-size:12px;
color:#333;
}
p {
text-align:justify;
}
a {
font-size:12px;
color:#39f;
}
a:hover {
color:#66f;
}
h1 {
color:#999;
font-size:18px;
}
h2 {
color:#999;
font-size:14px;
}
a img {
border:0;
text-decoration:none;
}
#header {
margin:0;
width:100%;
background:url(/images/bg_header.gif) repeat-x;
height:236px;
}
td#logo {
background:url(/images/main.jpg) no-repeat;
width:299px;
margin:0;
vertical-align:bottom;
}
td#logo img {
margin:0 0 38px 78px;
}
td#about, td#photo, td#contacts, td#heating, td#heating-w, td#material {
vertical-align:bottom;
width:124px;
}
td#gradient {
vertical-align:bottom;
}
td#about a {
display:block;
width:124px;
height:130px;
background:url(/images/bg_about.jpg);
}
td#about a.active {
background:url(/images/bg_about_h.gif);
}
td#about a img {
margin:0px 0px 0px 10px;
width:100px;
height:99px;
}
td#about a:hover {
background:url(/images/bg_about_h.gif);
}
td#photo a {
display:block;
width:124px;
height:130px;
background:url(/images/bg_photo.gif);
}
td#photo a.active {
background:url(/images/bg_photo_h.gif);
}
td#photo a img {
margin:0px 0px 0px 10px;
width:100px;
height:99px;
}
td#photo a:hover {
background:url(/images/bg_photo_h.gif);
}
td#contacts a {
display:block;
width:124px;
height:130px;
background:url(/images/bg_contacts.gif);
}
td#contacts a.active {
background:url(/images/bg_contacts_h.gif);
}
td#contacts a img {
margin:0px 0px 0px 10px;
width:100px;
height:99px;
}
td#contacts a:hover {
background:url(/images/bg_contacts_h.gif);
}
td#heating a {
display:block;
width:124px;
height:130px;
background:url(/images/bg_heating.gif);
}
td#heating a.active {
background:url(/images/bg_heating_h.gif);
}
td#heating a img {
margin:0px 0px 0px 10px;
width:100px;
height:99px;
}
td#heating a:hover {
background:url(/images/bg_heating_h.gif);
}
td#heating-w a {
display:block;
width:124px;
height:130px;
background:url(/images/bg_heating-w.gif);
}
td#heating-w a.active {
background:url(/images/bg_heating-w_h.gif);
}
td#heating-w a img {
margin:0px 0px 0px 10px;
width:100px;
height:99px;
}
td#heating-w a:hover {
background:url(/images/bg_heating-w_h.gif);
}
td#material a {
display:block;
width:124px;
height:130px;
background:url(/images/bg_material.gif);
}
td#material a.active {
background:url(/images/bg_material_h.gif);
}
td#material a img {
margin:0px 0px 0px 10px;
width:100px;
height:99px;
}
td#material a:hover {
background:url(/images/bg_material_h.gif);
}
td#gradient {
width:auto;
}
td#gradient div {
background:url(/images/gradient2.gif) repeat-y;
height:55px;
margin:0 0 39px 0;
}
#telephone {
font-size:18px;
color:#f93;
font-weight:bold;
background:none;
margin:-20px 20px 0px 0px;
text-align:right;
position:absolute;
top:100px;
right:0px;
}
#photos {
float:left;
margin-top:30px;
width:290px;
text-align:center;
}
#texts, #texts2 {
margin-top:-130px;
float:left;
width:60%;
}
#texts h1, #texts h2, #texts2 h2 {
margin:20px 0 0 2px;
padding:2px 0 0 27px;
background:url(/images/h1.gif) no-repeat;
height:55px;
}
#texts h2, #texts2 h2 {
padding:5px 0 0 27px;
}
#texts p{
margin:0 0 10px 30px;
width:80%;
}
#texts form{
margin:10px 0 0 30px;

}
#texts2 p{
margin:0 0 0 30px;
width:80%;
}
p#adress {
color:#ff8e00;
text-align:right;
margin:70px 0 30px 0;
float:left;
clear:left;
width:260px;
}
#footer {
background:url(/images/footer.jpg) no-repeat;
height:70px;
width:60%;
float:left;
margin:50px 0 0 32px;
text-align:left;
padding:35px 0 15px 0;
color:#fff;
}
#footer a {
color:#fff;
}
#footer a.active {
color:#f00;
}
#footer a:hover {
color:#f00;
}

div.contacts {
	width:127px;
	height:131px;
	background:url(images/contacts_left.gif);
	margin-left:85px;
}

table.tb1 {
	width:700px;
	border-collapse: collapse;
	margin-left:30px;
}
table.tb1 td {
	border:1px solid #999999;
	padding:5px 7px 5px 7px;
}
