*{ margin: 0; padding: 0; }* 
body
{
  color: #223;
  background-color: #444;
  font: .95em normal small "Trebuchet MS",Tahoma, verdana, arial, helvetica, sans-serif;line-height: 1.6em;
}
p { font-size:0.9em;padding:0 0 1em 0;}
#wrapper
{
width: 90%;
background:url('img/back.jpg') no-repeat 0 1px;
margin: 10px auto;
padding:30px 10px 10px 10px;

}
#top h1
{
	padding:0 0 0 20px;
	font:0.8em normal small "Trebuchet MS",Tahoma, verdana, arial, helvetica, sans-serif;
	float:left;
}
#top ul
{
	list-style:none;
    text-align:right;
	margin:0;
	padding:0;
   
}
#top li
{
	display:inline;
}
#top li a, #top li a:visited {
text-decoration: none;
font-weight: normal;
color: #333;
}

#top li a:hover {
text-decoration: underline;
}

li#house {
background: url('images/icons_03.gif') no-repeat 0 1px;
padding-left: 24px;
}



li#sitemap {
background: url('/images/icons_07.gif') no-repeat 0px 2px;
padding-left: 24px;

}


li#envelope {
background: url('images/icons_05.gif') no-repeat 0 2px;
padding-left: 24px;

}
#header,#s,#sl,#sr
{
height:105px;

}
#header 
{
	width:100%;
	background:#fff url(images/s.gif) repeat;
}
#sl,#s
{
	float:left;
}
#s h1
{
	font:2.8em normal small "Trebuchet MS",Tahoma, verdana, arial, helvetica, sans-serif;
	text-align:left;
	color:#fff;
	width:300px;
	padding:10px 0 0 10px;
	
	
}
#s
{
	
	float:left;
}
#s p
{
	color:#fff;width:300px;
	padding-left:10px;
}
#sl
{
	background:#fff url(img/logo.jpg) n0-repeat;
	
}
#sr
{
	background:#fff url() no-repeat;
	float:right;
	
}
#row
{
	border-left:3px solid green;
}
#leftnav
{
float:left;
width: 160px;
margin: 0;
padding: 1em;

}
#content
{
margin-left: 200px;
padding: 1em;
background:#888;
}
#leftnav h3
{
	padding-left:12px;
	color: #666;
	height: 20px;
    font: 1.2em bold "Lucida Sans Unicode",sans-serif;
	
}
#leftnav ul {
	
	margin: 10px;
	padding: 0 0 0 15px;
}
#leftnav li {
	list-style-image:url(images/sp.gif);
	margin: 2px 0px 2px 18px;
    padding:0 0 2px 0; 

}
#leftnav li a {
	/**color: #777;**/
	color:#333;
	display: block;
	font-size: 0.65em;
	text-decoration: none;
	
	
}
#leftnav li a:hover
{
	color: #111;
}
.styled {
	border: 3px solid #ff6600;
	padding: 2px;
	width:125px;
}
.button {
	background: url(images/search.gif) no-repeat left bottom;
	border: none;
	height: 27px;
	width: 27px;
}
#page
{
	background:#777;
	height:170px;

}
.col
{
float: left;
width:22%;
height:170px;
padding:2% 0 0 2%;

}

}
#footer {
	background: #666;
	color: #fff;
	margin: 20px auto;
	text-align: center;
	padding: 3px;
	clear:;
    font-size: 0.65em;
}
#footer a {
	color: #333
	text-decoration: none;
}
#footer a:hover {
	color: #336600;
	text-decoration: underline;
}
img.float-left {
   margin: 0 10px 5px 0px;
   float:left;
    }
img.float-right
{
	margin:0 0 5px 10px;
	float:right;
}

#count {
margin-left:300px;
margin-top:30px;}
