BODY {
	margin: 0; background-color: #ffffff; background-image: url(../images/bg.gif); FONT-SIZE: 11px; COLOR: #4e4e4e; FONT-FAMILY: verdana, tahoma, sans-serif;
}
.shapka { background-color: #FAE2B8; background-image: url(http://domostroenie.biz/images/fon_glav.gif); }

TD {
	FONT-SIZE: 11px; COLOR: #4e4e4e; FONT-FAMILY: verdana, tahoma, sans-serif;
}
A {
	COLOR: #000000; TEXT-DECORATION: none;
}
A:hover {
	TEXT-DECORATION: underline;
}
A.link1 { font-size: 13px; color: #2b8f96; text-decoration: none; }
A.link1:hover { text-decoration: underlaine; }
A.link2 { font-size: 13px; color: #cc0000; text-decoration: none; }
A.link2:hover { text-decoration: underlaine; }
.vo { display: block; padding-top: 2px; padding-bottom: 2px; }

h1 { font-size: 21px; color: #2B8F96; margin-left: 30px; font-weight: 200; }
h1.gd { font-size: 21px; color: #2B8F96; margin-left: 0px; margin-top: 0; font-weight: 200; }
h1.ind { font-size: 21px; color: #2B8F96; margin: 30px; margin-left: 0px; font-weight: 200; }
h2 {
	color: #000;
	font-size: 17px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
h2 a.dop {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma, Verdana;
}
h3 {
	color: #000;
	font-size: 140%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
form { 
    margin: 0; 
    padding: 0; 
}
select {
	font-size: 11px; 
    color: #4e4e4e; 
    font-family: tahoma, verdana, sans-serif;
}
input {
	font-size: 11px; 
    color: #4e4e4e; 
    font-family: tahoma, verdana, sans-serif;
}

.tst1 {
PADDING-RIGHT: 10px; 
PADDING-LEFT: 10px; 
PADDING-BOTTOM: 12px; 
PADDING-TOP: 12px;
BORDER-BOTTOM: #7f9db9 1px solid
}
.tst2 {
PADDING-RIGHT: 20px; 
PADDING-LEFT: 12px; 
PADDING-TOP: 5px
}
.tst3 {
padding: 10px;
}
.tst4 {
padding: 10px; 
}
.tst5 {
BORDER-TOP: #000 2px solid
}
.tst6 {
BORDER-BOTTOM: #DFDFDF 1px solid
}

.tst7 {
BORDER-BOTTOM: #DFDFDF 1px solid; 
PADDING-BOTTOM: 7px
}
.tst8 {
color: #000000;
}
.tst9 {
color: #FF0000; 
font-weight: bold;
font-size: 12px;
}
.tst11 {
PADDING-RIGHT: 20px; 
PADDING-LEFT: 20px; 
PADDING-BOTTOM: 10px; 
PADDING-TOP: 10px;
}
.tst12 {
BORDER-RIGHT: #DFDFDF 1px solid; 
}
.tst41 {
PADDING-LEFT: 10px; 
PADDING-BOTTOM: 10px
}
.tst42 {
PADDING-LEFT: 10px; 
PADDING-BOTTOM: 10px; 
PADDING-RIGHT: 10px 
}
.tst44 {
PADDING-LEFT: 20px; 
PADDING-TOP: 10px; 
PADDING-BOTTOM: 10px; 
PADDING-RIGHT: 10px 
}
.tst45 {
PADDING-LEFT: 30px; 
PADDING-TOP: 10px; 
PADDING-BOTTOM: 10px; 
PADDING-RIGHT: 30px 
}
.tst81 {
color: #000000; 
font-size: 12px;
}
.tst82 {
font-size: 13px;
}
.tst83 {
font-size: 12px; 
text-align: justify;
}
.tst85 {
font-size: 12px; 
color: #993300;
}
.tst88 {
color: #000000; 
font-size: 13px;
}
.tst444 {
PADDING-TOP: 2px; 
PADDING-BOTTOM: 2px; 
}
p.index { color: #000000; padding: 10px; text-align: justify; }
p.posl { color: #000000; padding: 10px; padding-top: 0; }
p.ind { color: #000000; font-size: 12px; padding: 7px; }
p.ind_vip { color: #000000; font-size: 12px; padding: 7px; }
p.dop_ob { color: #000000; font-size: 11px; }

.zag {
	color: #ad2805; 
	font-weight: bold;
	font-size: 22px;
    text-decoration: none;
}
.zag1 {
	color: #ad2805; 
	font-weight: bold;
	font-size: 17px;
    text-decoration: none;
}
.poisk {
	color: #ad2805;
	font-size: 13px;
    text-decoration: none;
}
.style1 {
color:930000;
}
.style2 {
	color: #FF0000;
	font-weight: bold;
}
.style3 {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
.style4 {
	color: #339966;
	font-size: 11px;
}
a.informer { display: block; width: 90px; text-align: left; text-decoration: none; font-size: 10px; color: black; }
a.informer:hover { text-decoration: none; }
.vse {  background-color: #fffbeb; width: 890px; margin: 0 auto; padding: 0; border: 1px solid #825310; }
.table_ind {  padding: 5px; border: 1px solid #fadaa3; background-color: #faf1e1; margin-bottom: 10px; }
.table_img {  padding: 5px; border: 1px solid #fadaa3; background-color: #ffffff; }
.table_ind td {  font-size: 12px; }