DIV {
	border: 0px; 
	margin: 1px
}
#container {
	width: expression(document.documentElement.clientWidth);
	margin-right: auto;
	margin-left: auto;
}
#left {
	width: 129px; 
	float: left;
}
#center {
	width: expression(document.documentElement.clientWidth-272); 
	float: left;
}
#left fieldset, #center fieldset {
	border: 1px solid #B5B5B5; 
	padding:3px;
} 
#left fieldset legend, #center fieldset legend{
	color: #474747;
} 
#left a{
	display:block;
	padding:3px 5px;
	width:93%;
	font-size:12px;
	font-family : verdana; 
	color:#000000;
	text-decoration:none;
}
#left a:hover{
	color: Black;
	background-color: #E8E8E8;
}

#left_link a, #left_link a:hover{
	font-size:9px;
	text-align: justify;
}

#search {
	
}
#text {
	border: 1px solid #D3D3D3;
}
#sub input{ 
	width:116px;
	border:0;
	height:18px;
	font-size:14px;
	background-color: #666666;
	color:white;
	height:20px;
	font: bold;
}
#text input{ 
	border:1px solid #DCDCDC;
	width:112px;
	border:0;
	font-size:15px;
	background-color: White;
	color: #020202;
	height:16px;
	font: bold;
}
#radio {
	font-size:11px;
	font-family : tahoma;
	clear:left;
	color: #696969;
}
#inside {
	padding:3px;
	text-indent: 14px;
	font-size: 14px;
	text-align: justify;
	color: #3D3D3D;
} 

#top {
	color: #797979;
	width: 756px;
	width: "756px";
	margin-top: auto;
	margin-right: auto;
	margin-left: auto;
}

#zagolovok, #zagalovok_logo {
	margin: 0px;
	height: 65px;
	margin-top: auto;
	margin-right: auto;
	margin-left: auto;
	background-color: #B8B8B8;
}

#zagolovok {
	background-image: url(/img/home.gif);	
	width:expression(document.documentElement.clientWidth - 200);
	float: left;
}

#zagolovok_logo {
	margin: 0px;
	background-color: #B8B8B8;
	width: 200px;
	float: left;
}

#zagolovok_logo  .logo{
display:block;
float:left;
padding: 2px 20px 2px 20px;
color: #000000;
}

h1 {
	font-size: 16px; 
}

body, h1 {
	margin : 0; 
	padding : 0; 
	border : 0;
}

#razdel_firm a{
	display:block;
	padding:3px 5px;
	width:80%;
	font-size:12px;
	font-family : verdana; 
	color:#000000;
	text-decoration:none;
}
#razdel_firm a:hover{
	color: Black;
	background-color: #E8E8E8;
}

hr {
	width: 100%;
	color: #B8B8B8;
}

p.razdel_firm {
	border-bottom: 3px double #A6A6A6;
}

#razdel_firm_name a, razdel_firm_name a:hover {
	font-size: 20px;
	display:block;
	padding:3px 5px;
	font-family : verdana; 
	color: #7C7C7C;
	text-decoration:none;
	text-align: justify;
	font-weight: bold;
	
}

#inside_razdel_firm {
	padding:3px;
	font-size: 14px;
	text-align: justify;
	color: #3D3D3D;
	margin:0 0px 0px 40px;
} 

#pages {
	font-size: 13px;
	font-family : verdana; 
	color: #000000;
	text-decoration:none;

}

#pages a, #pages a:hover{
	font-size: 12px;
	font-family : verdana; 
	color: #7C7C7C;
	text-decoration:none;
	text-align: center;
}

#firm_name {
	font-size: 30px;
	color: #4B4B4B;
	border-bottom: 3px double #A6A6A6;
}

#firm_about {
	font-size: 20px;
	color: #2E2E2E;
	margin:0 0px 0px 20px;
}

#firm_text {
	font-size: 14px;
	color: #2E2E2E;
	margin:0 0px 0px 40px;
}

#firm_text a, #firm_text a:hover {
	font-size: 14px;
	color: #9D9D9D;
	text-decoration: none;
}

#stat_text {
	font-size: 14px;
	color: #2E2E2E;
	margin: 10px 0px 0px 40px;
	text-indent: 14px;
	text-align: justify;
}

#bottom a, #bottom a:hover, #bottom{
	text-align: right;
	font-size:9px;
	font-family : verdana; 
	color:#000000;
	text-decoration:none;
	width: expression(document.documentElement.clientWidth);
	margin-right: auto;
	margin-left: auto;
	background: #AAAAAA;
}

#stat_name {
	margin: 10px 0px 0px 20px;
	font-size: 16px;
	color: #4B4B4B;
	text-align: justify;
}

#stat_count {
	font-size: 12px;
	color: #2E2E2E;
	text-align: right;
	font: Arial;
}