/* CSS Document */
html, body					{ background-color: #D5C592; margin: 0; padding: 0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #4F3E31; }
a		 								{ color: #4F3E31; text-decoration: underline; }
a:hover							{ text-decoration: none; }
a:active						{ text-decoration: underline; }
img 								{ font-size: 11px; color: #CECECE; }
form								{ margin: 0; padding: 0; }
ul									{ margin-top: 0; margin-bottom: 0; }
/* misc ------------------------------------------------------------------------------------------------------------------------- */
.input							{ border-width: 1px; border-style: solid; border-top-color: #C9C0A3; border-right-color: #F3ECD7; 
											border-bottom-color: #F3ECD7; border-left-color: #C9C0A3; 
											background-color: #FAF8EF; color: #000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; 
											margin: 0; padding: 2px; }
.btn								{ border-width: 1px; border-style: solid; border-top-color: #F3ECD7; border-right-color: #C9C0A3; 
											border-bottom-color: #C9C0A3; border-left-color: #F3ECD7;
											background-color: #E6D8AE; color: #000; width: auto; line-height: 16px; 
											font-size: 20px; padding: 10px 60px }
.btn_small					{ border-width: 1px; border-style: solid; border-top-color: #F3ECD7; border-right-color: #C9C0A3; 
											border-bottom-color: #C9C0A3; border-left-color: #F3ECD7;
											background-color: #E6D8AE; color: #000; width: auto; line-height: 16px; 
											font-size: 11px; padding: 0 20px; }
.red_framed 				{ border: 1px solid #9C3D32; }
.white_framed				{ border: 1px solid #E1E1E1; }
.c_framed						{ border: 1px solid #EBE0BE; }
div .bg							{ padding: 20px; background-color: #F3ECD7; border: 1px solid #9C3D32; }
/*				----------------------------------------------------------------------------------------------------------------------- */
#links_list	img			{ margin: 5px; }
/* manage (left) block ---------------------------------------------------------------------------------------------------------- */
#m_block 						{ background: url(images/shadows/m_block_left.jpg) repeat-y left #372C24;
											width: 256px; margin: 0 0 4px 0; }
#m_block .right 		{ background: url(images/shadows/m_block_right.jpg) repeat-y right; }
#m_block .top 			{ background: url(images/shadows/m_block_top.jpg) no-repeat top; }
#m_block .bottom		{ background: url(images/shadows/m_block_bottom.jpg) no-repeat bottom; 
											padding: 25px 30px 25px 30px; line-height: 14px; }
#m_block .proc 			{ color: #FFFFFF; }
#m_block .emph			{ color: #00CCFF; }
#m_block .intro			{ font-size: 10px; margin: 10px 0 10px 0; line-height: 14px; }
#m_block .valid_res	{ color: #FFFFFF; font-weight: bold; }
#m_block div		 		{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #CECECE; }
#m_block .h3, #m_block h3	{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; 
											font-weight: normal; color: #CECECE; margin: 0 0 15px 0; }
#m_block hr		 			{ height: 1px; border-top: 1px solid #CECECE; border-bottom: 0; border-left: 0; border-right: 0; }
#m_block a		 			{ color: #CECECE; text-decoration: underline; }
#m_block a:hover		{ text-decoration: none; }
#m_block a:active		{ text-decoration: underline; }
/* content block ---------------------------------------------------------------------------------------------------------------- */
#c_block 						{ background: url(images/c_block_head.jpg) repeat-x top #EBE0BE;
											width: 523px; margin: 0 0 4px 4px; }
#c_block .left 			{ background: url(images/shadows/c_block_left.jpg) repeat-y left; }
#c_block .right 		{ background: url(images/shadows/c_block_right.jpg) repeat-y right; }
#c_block .top 			{ background: url(images/shadows/c_block_top.jpg) no-repeat top; }
#c_block .num_left 	{ background: url(images/num_bg.jpg) no-repeat 23px 18px; }
#c_block .num_right	{ background: url(images/num_bg.jpg) no-repeat 450px 18px; }
#c_block .bottom		{ background: url(images/shadows/c_block_bottom.jpg) no-repeat bottom; 
											padding: 30px 27px 30px 28px; text-align: justify; }
#c_block .proc 			{ color: #000000; }
#c_block .emph			{ font-size: 30px; line-height: 30px; }
#c_block .num 			{ font-size: 20px; font-weight: bold; color: #B2A26F; }
#c_block .valid_res	{ color: #9C3D32; font-weight: bold; }
#c_block div		 		{ line-height: 18px; color: #4F3E31; }
#c_block h1					{ font-size: 20px; font-weight: normal; text-align: left; margin: 0; color: #847546; line-height: 24px; }
#c_block .h1				{ font-size: 20px; font-weight: normal; text-align: left; margin: 0; color: #847546; line-height: 24px; }
#c_block h2					{ font-size: 16px; font-weight: normal; text-align: left; margin: 0; }
#c_block .h2				{ font-size: 16px; font-weight: normal; text-align: left; margin: 0; }
#c_block hr		 			{ border-top: 1px solid #C9C0A3; border-bottom: 1px solid #F3ECD7; border-left: 0; border-right: 0; }
#c_block a		 			{ color: #847546; text-decoration: underline; }
#c_block a:hover		{ text-decoration: none; }
#c_block a:active		{ text-decoration: underline; }
#c_block a.btn 			{ color: #000; text-decoration: none; }
/* top block -------------------------------------------------------------------------------------------------------------------- */
#top_block 								{ background: url(images/shadows/c_block_right.jpg) repeat-y right #372C24;
														width: 527px; height: 146px; margin-bottom: 4px; }
#top_block .top 					{ background: url(images/shadows/top_block_top.jpg) repeat-x top; }
#top_block .bottom				{ background: url(images/shadows/top_block_bottom.jpg) repeat-x bottom; }
#top_block .corner_top		{ background: url(images/shadows/top_block_corner_top.jpg) no-repeat right top; }
#top_block .corner_bottom	{ background: url(images/shadows/top_block_corner_bottom.jpg) no-repeat right bottom;
														height: 146px; }
#top_block div	 					{ color: #E1E1E1; }
#top_block h1		 					{ font-size: 22px; font-weight: normal; }
#top_block .h1	 					{ font-size: 22px; font-weight: normal; }
#top_block a		 					{ color: #E1E1E1; text-decoration: underline; }
#top_block a:hover				{ text-decoration: none; }
#top_block a:active				{ text-decoration: underline; color: #E1E1E1; }

#top_menu td				{  padding: 0 5px }
/* emphasis (red) block --------------------------------------------------------------------------------------------------------- */
#e_block 						{ background: url(images/e_block_head.jpg) repeat-x top #85342A;
											width: 523px; margin: 0 0 4px 4px; }
#e_block .left 			{ background: url(images/shadows/e_block_left.jpg) repeat-y left; }
#e_block .right 		{ background: url(images/shadows/m_block_right.jpg) repeat-y right; }
#e_block .top 			{ background: url(images/shadows/e_block_top.jpg) no-repeat top; }
#e_block .bottom		{ background: url(images/shadows/e_block_bottom.jpg) no-repeat bottom; 
											padding: 30px 27px 30px 28px; text-align: left; }
#e_block div		 		{ line-height: 16px; font-size: 14px; color: #FFFFFF; }
#e_block a		 			{ color: #E1E1E1; text-decoration: underline; }
#e_block a:hover		{ text-decoration: none; }
#e_block a:active		{ text-decoration: underline; color: #E1E1E1; }
/* sample ----------------------------------------------------------------------------------------------------------------------- */
#detailed_consult			{ background-color: #FAF8EF; color: #000; padding: 20px; margin-top: 20px; display: none; }
#detailed_consult div	{ color: #666; }
#short_consult				{ background-color: #FAF8EF; color: #000; padding: 20px; margin-top: 20px; display: none; }
#short_consult div		{ color: #666; }


