html, body, h1, h2, h3, h4, h5, h6, div, p, a, img, table, dl, ul, ol, li, dt, dd, form, fieldset, hr 	{margin: 0; padding: 0; border: 0;}

body				{background: #fff; padding: 30px 1%; font-family: Verdana, sans-serif; font-size: 62.5%;}

h1				{margin: 20px 0; font: normal 180% Arial; color: #888;}
h4				{margin: 0 0 10px 0; color: #666; font-size: 110%; font-weight: normal;}
	h4 a			{font-weight: bold;}

img				{border: 0;}

a:link			{color: #0089ce; text-decoration: none;}
a:visited		{color: #0089ce; text-decoration: none;}
a:hover			{color: #0089ce;}

#minilogo		{float: left; width: 18%; height: 23px; padding: 12px 0 0 2%;}
	
#top-menu		{float: left; overflow: hidden; height: 1%; width: 50%; list-style: none; }
	#top-menu li		{float: left; width: 120px; height: 35px; border-left: solid 1px #c9c9c9; padding: 0 10px; font: bold 110% Verdana; line-height: 35px; }

#searchform		{float: left; width: 29%; height: 35px; text-align: right; line-height: 35px;}
	#searchform input		{border: solid 1px #999; padding: 2px;font-size: 110%;}
	#dosearch			{padding: 1px !important;}

#logo			{float: left; width: 50%; height: 60px; margin: 35px 0 15px 0; padding: 40px 0 0 0; background: url(images/logo-fon.jpg) right no-repeat;}

#we				{float: left; width: 48%; height: 100px; margin: 35px 0 15px 1%; background: #f5f5f5; text-align: center; font: italic normal 200% Georgia; color: #e7e7e7;}
	#we span			{display: block; font-size: 300%;}

#top-a			{text-align: center; }

#container		{clear: both; overflow: hidden; width: 100%; height: 1%; padding: 30px 0 20px 0; font-size: 110%;} 

	#content		{float: left; width: 74%; padding: 0 0 0 1%;}
		.a		{float: left; width: 200px; height: 15em; padding: 0 20px 1em 0;}
			.a ul		{list-style: none;}
		p				{width: 70%; margin: 0 0 10px 0;}	
		#content dl		{width: 70%; margin: 10px 0;}
			#content dt		{margin: 2px 0; }
			#content dd		{margin: 0 0 10px 0;}
		#content ol			{margin: 0 0 20px 25px;}	
			#content ol li			{margin: 5px 0;}
		#content input		{border: solid 1px #ссс;}
		
	#column		{float: right; width: 24%; margin-left: -25%;}
		#column h4		{color: #ccc;}
		#column dl		{text-align: center;}
			#column dt		{margin: 2px 0; background: #f5f5f5;}
			#column dd		{margin: 0 0 10px 0; padding: 1px 5px; background: #f5f5f5;}
			
#contacts		{margin: 50px 0 0 0; padding: 0 0 0 1%; font-size: 110%;}
	#contacts span	{margin: 0 30px 0 0; font-weight: bold;}

#footer			{overflow: hidden; height: 1%; margin: 30px 0 0 0; padding: 0 0 0 1%; line-height: 30px;}
	#footer p		{float: left; width: 35%; font-weight: bold;}
	#footer div		{float: left; width: 20%; text-align: center;}
		#footer img		{vertical-align: middle;}	
		#footer a		{color: #bbb;}	
		
/*дополнительные стили*/		
#sub-cat		{list-style: none; margin: 0 10% 20px 0; padding: 10px 0; border-bottom: solid 1px #ddd;}
	#sub-cat li		{display: inline;}	
		#sub-cat a		{margin: 0 2% 0 0; line-height: 30px;}
#pages			{margin: 30px 10% 0 0;}
