body {
margin:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:75%;
color:#333;
sbackground:#EAEAEC;
}

#wrapper { 
margin: 0 auto;
width: 98%;
min-width:1003px;
width : expression(parentNode.clientWidth > 1280 ? "1280px" : "auto");
}

#hdr1{
background-image: url(http://www.stroit.ru/img2/hdr__bg.gif);
sbackground-image: url(http://www.stroit.ru/img2/hdr__bg_ny.gif);
background-repeat: no-repeat ;
}

.clogo
{
padding:15px 20px 5px 21px;
width:270px;
}
.cslogan
{
text-align:right;
padding-right:20px;
}
#slogan
{
font:normal 26px Arial;
}
#slogan span
{
font:normal 14pt Arial;color:#46a338;
}




#search{
background-image: url(http://www.stroit.ru/img2/bg_hdr1.gif);
background-repeat: no-repeat ;


}

.thn
{
background:#019235;
text-align:center;
border-bottom:#FFF 1px solid; 
border-left:#FFF 1px solid; 
sborder-width:0 0 1px 1px; 
}

.bhn
{
sbackground:#D1CFD2;
background:#019235;
text-align:center;
border:#FFF 1px solid; 
border-width:1px 0 1px 1px; 
}

.thnthis
{
background:#333;
text-align:center;
sborder-left:#FFFFFF 1px solid; 
sborder-right:#FFFFFF 1px solid; 
border-bottom:#333 1px solid ; 
}
.thnthis a
{
color:#eee;
display:block;
margin:0px;
padding:2px 0px 3px 0px;
text-decoration:none;
font-size:12px;
}

.thnav{
display:block;
swidth:100%;
sheight:100%
margin:0px;
padding:2px 0px 3px 0px;
text-decoration:none;
color:#eee;
font-size:12px;
}

.thnav:hover{
display:block;
width:100%;
margin:0px;
padding:2px 0px 3px 0px;
text-decoration:none;
color:#eee;
font-size:12px;
background:#6ebd61;
}



.bhnav{
display:block;
width:100%;
margin:0px;
padding:3px 0px 3px 0px;
text-decoration:none;
scolor:#060405;
color:#eee;
font-size:12px;
}

.bhnav:hover{
display:block;
width:100%;
sheight:100%
margin:0px;
padding:3px 0px 3px 0px;
text-decoration:none;
scolor:#060405;
color:#eee;
background:#6ebd61;
font-size:12px;
sbackground:#eee;
}

.hdr2
{
background:#333;
height:6px;	
}

.mhdr
{
background-image: url(http://www.stroit.ru/img2/fon__middle3.gif);
sbackground-image: url(http://www.stroit.ru/img2/fon__middle3_ny.gif);
background-repeat: no-repeat ;
}

.hdr2
{
background:#333;
height:4px;	
}

.csearch
{
text-align:right;
padding:8px 10px 0px 10px;
padding-top:7px;
}

.keyword
{
border:solid 1px #333;
smargin-right:0px;
height:18px;
}
.select
{
padding-top:1px;
*padding-top:2px;
padding-left:10px;
}
.sbutt
{
padding-right:10px;
padding-top:1px;
*padding-top:2px;
}

.h2m
{
font: normal 16pt Arial;
color:#656565;
line-height:16pt;
margin:0px 0px 1px 0px;

line-height:12pt;
}
.h2s
{
font: bold 16pt Arial;
color:#656565;

}
.trm
{
sbackground:url(http://www.stroit.ru/img2/fon_middle.png) top left repeat-x;

}
.spacer
{
background:#E7E7E7;
width:15px;
}
.tdc
{
sbackground:#E7E7E7;

}
.tphdr
{
background:#E7E7E7;padding-top:40px;
smargin-bottom:0px;
}
.content
{
background:url(http://www.stroit.ru/img2/line2.gif) top left repeat-x;
background-color:#fff;
width:100%;
padding-top:20px;
}
.dline{
background:url(http://www.stroit.ru/img2/line2.gif) top left repeat-x;
}
.ilist
{
color:#000;
font:normal 100% Verdana;
text-decoration:none;
}	
.ilist:hover
{
color:#019235;
font:normal 100% Verdana;
text-decoration:underline;
}	

.num{float:left;font:bold 42pt Arial;color:#019235;padding:0px 10px;}
.strsect
{
font:normal 20px Arial;
color:#019235;
padding:2px 12px;
overflow:hidden;
cursor:pointer;
display:block;
}
e.strsect a{font:normal 18pt Arial;color:#019235;line-height:16pt;text-decoration:none;}
e.strsect a:hover{font:normal 18pt Arial;color:#019235;line-height:16pt;text-decoration:underline;}
.pheader{font:normal 18pt Arial;color:#019235;line-height:16pt;padding-top:12px;padding-left:20px;;}
.pheader a{font:normal 18pt Arial;color:#019235;line-height:16pt;text-decoration:none;}
.pheader a:hover{font:normal 18pt Arial;color:#019235;line-height:16pt;text-decoration:underline;}
.ulist{list-style-type:square;line-height:10px;padding-right:20px;}
.ulist li{margin-bottom:4px;}
.hr{margin:0px 15px;}
.date{font:bold 95% Verdana;}

.glink
{
font: normal 100% Verdana;
color:#019235;
}
.app
{
padding:5px 15px;
font-size:8pt;
}
.lapp
{
color:#019235;
font-weight:bold;
text-decoration:none;
}
.lapp:hover
{
text-decoration:underline;
}
.lk
{
font-size:10px;
text-align:left;

}