body 								{ 	background: #000; margin: 0px; font-family: Bookman Old Style; font-size: 12px; color: #555; }

#main								{	margin: 0 auto; padding: 0px; width: 866px; position: relative; }

#top									{	margin: 50px 0px 0px 0px; height: 196px; background: url('images/top.jpg') top left no-repeat; border: 1px solid #000; position: relative; } 
#top .link_1						{	margin: 94px 0px 0px 63px; height: 35px; width: 150px; display: block; background: url('images/menu_1.jpg') top left no-repeat; position: absolute; }
#top .link_1:hover			{	background: url('images/menu_1_hover.jpg') top left no-repeat; }
#top .link_2						{	margin: 94px 0px 0px 217px; height: 35px; width: 150px; display: block; background: url('images/menu_2.jpg') top left no-repeat; position: absolute; }
#top .link_2:hover			{	background: url('images/menu_2_hover.jpg') top left no-repeat; }
#top .link_3						{	margin: 94px 0px 0px 566px; height: 35px; width: 150px; display: block; background: url('images/menu_3.jpg') top left no-repeat; position: absolute; }
#top .link_3:hover			{	background: url('images/menu_3_hover.jpg') top left no-repeat; }
#top .link_4						{	margin: 94px 0px 0px 686px; height: 35px; width: 150px; display: block; background: url('images/menu_4.jpg') top left no-repeat; position: absolute; }
#top .link_4:hover			{	background: url('images/menu_4_hover.jpg') top left no-repeat; }

#agency_text					{	margin: 20px 0px 0px 0px; text-align: center; } 
#title							{	margin: 20px 0px 0px 0px; padding: 5px; height: 52px; text-align: center; background: url('images/background_title.jpg') top center no-repeat;
									font-size: 23px; color: #e5d2da; font-weight: normal; } 
#bottom_line					{	margin: 20px 0px 0px 0px; text-align: center; } 
#bottom							{	margin: 20px 0px 0px 0px; text-align: center; } 
#bottom_2						{	margin: 10px 0px 10px 0px; text-align: center; } 
#bottom_links					{	margin: 20px 0px 20px 0px; text-align: center; color: #dfdfdf; } 
#bottom_links a					{	color: #dfdfdf; font-size: 12px; } 

/*---------------------------------------	MENU	---------------------------------------*/

#menu 						{	margin: 0 auto; padding: 0px 0px 30px 0px;  width: 700px; text-align: center; line-height: 22px; }
#menu a						{	padding: 0px 13px 0px 13px; color: #eee; font-size: 16px; font-weight: normal; text-decoration: none; float: center; }
#menu a:hover				{	background: url('images/menu_background_hover.jpg') top left repeat-x; }
#menu .sel					{	background: url('images/menu_background_hover.jpg') top left repeat-x; }
#menu .def					{	background: url('images/background_menu.jpg') top left no-repeat; }
	
#body						{	margin: 0 auto; clear: both; width: 683px; padding: 0px; background: url('images/background_body.jpg') top center no-repeat; }	
		
/*---------------------------------------    MAP ----------------------------------------*/

#map						{ 	height: 400px; width: 600px; border: 1px solid #8b4a64; margin: 10px; }
	
/*---------------------------------------	BOTTOM	---------------------------------------*/

#bottom						{	margin: 20px auto; padding: 0px; height: 50px; clear: both; font-size: 11px; line-height: 12px; }
#bottom .etalon				{	margin: 0px; padding: 5px 0 5px 0px; color: #606060; font-size: 11px; text-align: right;
								line-height: 11px; clear: both; width: 100%;}
#bottom .etalon img			{	float: right; margin-left: 5px; }
#bottom .etalon a			{	color: #606060; text-decoration: none; }
#bottom .etalon a:hover		{	color: #111; text-decoration: underline; }

#left_bottom					{	float: left; width: 230px; height: 37px; border: 1px solid #9fcb2a; border-top: 5px solid #9fcb2a; padding: 10px; color: #9fcb2a; }
#right_bottom					{	float: right; width: 680px; height: 37px; border: 1px solid #00c0f3; border-top: 5px solid #00c0f3; padding: 10px;  color: #00c0f3; text-align: right; }

/*---------------------------------------	SUB_CATALOG_BOTTOM		---------------------------------------*/

#sub_catalog_bottom				{	display: block; background: url('images/sub_catalog_bottom.jpg') top center no-repeat; text-align: center; padding: 60px 0 20px 0; }
#sub_catalog_bottom a			{	font-size: 12px; color: #eee; text-decoration: underline; }
#sub_catalog_bottom a:hover		{	background: url('images/menu_background_hover.jpg') top left repeat-x; }
#sub_catalog_bottom .sel			{	background: url('images/menu_background_hover.jpg') top left repeat-x; }

/*---------------------------------------	SUB_CATALOG		---------------------------------------*/

#sub_catalog .item			{	display: block; clear: both; }
#sub_catalog .text			{	width: 345px; float: left; padding: 20px 0px 20px 40px; font-family: Tahoma; font-size: 13px; color: #eee; }
#sub_catalog .text a			{	color: #eee; font-weight: bold; text-decoration: none; }
#sub_catalog .text p			{	margin: 10px 0px 20px 0px; text-align: justify; }
#sub_catalog .foto			{	width: 200;  padding: 20px; float: right; }
#sub_catalog .foto img		{	border: 2px solid #6e384e; }
#sub_catalog .hr				{	display: block; clear: both; height: 71px; background: url('images/sub_catalog_hr.jpg') top center no-repeat; }

/*---------------------------------------	SUB_CATALOG_2		---------------------------------------*/

#sub_catalog_2 .item			{	display: block; clear: both; }
#sub_catalog_2 .text			{	width: 345px; float: left; padding: 20px 0px 20px 40px; font-family: Tahoma; font-size: 13px; color: #eee; }
#sub_catalog_2 .text a		{	color: #eee; font-weight: bold; text-decoration: none; }
#sub_catalog_2 .text p		{	margin: 20px 0px 20px 0px; text-align: justify; }
#sub_catalog_2 .foto			{	width: 200; padding: 20px 70px 20px 20px; float: right; }
#sub_catalog_2 .foto img		{	border: 0px solid #6e384e; }
#sub_catalog_2 .title		{	font-size: 20px; font-family: Century Gothic; }
#sub_catalog_2 .hr			{	display: block; clear: both; height: 71px; background: url('images/sub_catalog_hr.jpg') top center no-repeat; }

/*---------------------------------------	SUB_CATALOG_3		---------------------------------------*/

#sub_catalog_3				{	display: block; height: 761px; }
#sub_catalog_3 li				{	display: inline; }
#sub_catalog_3 .item			{	float: left; width: 175px; margin: 20px 0px 20px 40px; border: 0px solid #fff; text-align: center; }
#sub_catalog_3 .text			{	width: 160px; padding: 30px 0px 20px 0px; font-family: Tahoma; font-size: 13px; color: #eee; }
#sub_catalog_3 .text a		{	color: #eee; font-weight: bold; text-decoration: none; }
#sub_catalog_3 .title		{	font-size: 13px; font-family: Tahoma; }
#sub_catalog_3 .foto			{	padding: 0px; height: 175px; }
#sub_catalog_3 .foto img		{	border: 0px solid #6e384e; }

#sub_catalog_3 .hr			{	display: block; clear: both; height: 71px; background: url('images/sub_catalog_hr.jpg') top center no-repeat; }

/*---------------------------------------	TEXT		---------------------------------------*/

#text					{	padding: 30px; font-size: 14px; color: #ccc; border: 0px solid #000; }
#text h1					{	font-size: 20px; color: #fff; font-weight: normal; margin: 10px;	}
#text p 					{	margin: 5px 10px 5px 10px; text-indent: 10px; line-height: 18px; }
#text img				{	border: 2px solid #8b4a64; margin: 10px; display: block; }
#text a					{	font-weight: bold; color: #eee; text-decoration: underline; }
#text a:hover			{	text-decoration: underline;	 color: #faa;}
#text strong				{	color: #2b739f; font-weight: bold; }
#text .ul				{	border: 1px solid #cc6464; list-style-image: url('images/dart1.png'); padding: 5 15 5 20px; 
							margin: 10px; background: #fffafa; display: block;  }
#text ul li				{	margin: 4px; }
#text ul b				{	font-weight: bold; text-decoration: none; }
#text hr					{	color: #aaa; margin: 20 0 20 0px;}
		
/*-------------------------------		GALLERY2	------------------------------*/

#gallery2 						{	width: 100%; margin: 20px 0 0px 0px; text-align: center; clear: both; display: block; }
#gallery2 ul						{	list-style: none; margin: 0 0 0 0px; clear: both; display: block;  }
#gallery2 ul li					{	margin: 0px; padding: 0px; display: inline; }
#gallery2 .item					{	margin: 0px 0px 50px 0px; display: block; text-align: center; width: 268px; float: left; height: 156px; }
#gallery2 .item2					{	margin: 0px 0px 50px 50px; display: block; text-align: center; width: 268px; float: left; height: 156px; }
#gallery2 img					{	border: 2px solid #8b4a64; }
		
