.color1 {color: #87090c}
.color2 {color: #e6e0c6}

body 				{margin: 0; padding: 0px;  background: white;}
body, div, p, td	{font-family: Tahoma; color: black; font-size: 13px}
p	{margin:0px 0px 10px 0px}
h1			{font-family: Verdana; font-size: 14px; padding: 20px 10px; margin: 0px 0px 100px 0px;  text-transform:uppercase;}
h2			{font-size: 12px; background-color:#e6e0c6; color:black; padding:3px 10px; margin:0px 0px 10px 0px}
h3			{font-size: 12px; font-weight:bold}

a			{color: #87090c; text-decoration:underline}
a:hover		{color: black; text-decoration:none}

img			{border: 0px;}

/* Header */
.logo		{ background-color:#87090c; text-align:center; padding:10px}
.flash		{ background: #e6e0c6; height:70px; margin:0px; text-align:left}



.menu_cell 		{ background: #87090c; padding:1px 0px; height:18px}
.menu 			{ margin:0px; height:18px}
.menu	a		{ color:#e6e0c6; text-decoration: none;}

.l0		{position:absolute; visibility:hidden; z-Index:9999; text-align: left; margin-top:1px}

/*Меню первого уровня*/
.mtop, .mtopin, .mtop_this	{font-weight:bold; font-size: 12px;  cursor:pointer; text-transform: uppercase; float:left; 
							padding:2px 15px; white-space: nowrap; text-align:center;}
.mtopin	a, .mtopin a:hover	{color:white}
.mtop_this		{background-color:white;}
.mtop_this a	{color:black}

/*Меню второго и третьего уровня*/
.mitem, .mitemin	{ font-size:11px; font-weight:bold; border:1px solid #827667; border-bottom:0px; padding:3px 10px;  
					 background-color: #e6e0c6; width: 190px; text-transform: uppercase;}
.mitem a, .mitem a:hover 	{ color:#827667; text-decoration:none}

/*background-image:url(images/menu_str.gif);*/

.mitemin	{ background-color:#87090c; background-position:right; background-repeat:no-repeat}
.mitemin a,	.mitemin a:hover		{ color:white; text-decoration:none}
.submenu_end	{border-bottom: 1px solid #827667;}


/* Content */

.content_head	{background-image:url(/images/bg_text_head.gif); background-color:white; background-repeat:repeat-x;}
.content_head	{background-color:white; background-repeat:repeat-x;}
.content_bottom	{background-image:url(/images/bg_text_head2.gif); background-color:white; background-repeat:repeat-x;}

.content		{padding: 10px 25px; vertical-align:top; height:100%}
.content ul	{margin-left: 10px; padding-left:5px}
.content li	{list-style-image:url(/images/box_red.gif);padding-bottom:10px;}
.content img 	{margin-right:10px}
.content table	{border: 1px solid gray; border-collapse:collapse;}
.content td		{border: 1px solid gray; padding: 2px 5px;}
.pager td, .pager table 	{border:0px}

/* News */
.news_head		{background-image:url(/images/bg_news_head.gif); background-color:#e6e0c6; background-repeat:repeat-x; }
.news_head2		{background-color:#e6e0c6; background-repeat:repeat-x; }
.news_bottom	{background-image:url(/images/bg_news_head2.gif); background-color:#e6e0c6; background-repeat:repeat-x; }

.news	{ background-color:#e6e0c6; padding:10px 20px 10px 15px; vertical-align:top;}
.news h1 {font-size: 12px; color:#827667; padding:3px 10px; margin:0px 0px 10px 0px}
.news h2 {font-size: 11px; background-color:#827667; color:#e6e0c6; padding:3px 10px; margin:0px 0px 10px 0px}

.news div {font-size: 11px;}
.news .more {text-align: right}
.news_download	{float: right; margin:10px 0px 10px 10px; padding: 7px; border: 1px solid #87090c; text-align: left}
.news_download img {margin:0px}

.site_map_head		{background-image:url(/images/bg_news_head.gif); background-color:#e6e0c6; background-repeat:repeat-x;}
.site_map_head2		{background-color:#e6e0c6; background-repeat:repeat-x;}
.site_map_bottom	{background-image:url(/images/bg_news_head2.gif); background-color:#e6e0c6; background-repeat:repeat-x;}
.site_map {padding: 10px 20px; background-color:#e6e0c6; vertical-align:top}
.site_map h1 {font-size: 12px; background-color:#827667; color:#e6e0c6; padding:3px 10px; margin:0px 0px 10px 0px}

.level01 a, .level02 a, .level03 a	{font-size: 11px; color: #827667; text-decoration:none}

.level01	{text-transform:uppercase; font-size:12px; padding-bottom:5px; font-weight:bold}
.level02	{padding: 0px 0px 3px 0px; font-size:12px;}
.level03	{padding: 0px 0px 5px 10px; margin-left:10px; font-size:12px;}

.level02 a	{background-image:url(/images/box_red.gif); background-repeat:no-repeat; padding-left:15px}
.level03 a	{background-image:url(/images/box_gray.gif); background-repeat:no-repeat; padding-left:15px}


/* Footer */
.footer		{background-color:#87090c; color: #e6e0c6; padding:5px; text-align:center; text-transform:uppercase;
				font-weight:bold}