.bg {
	background-image: url(art_images/news_bg.jpg);
	background-color: #bebebe;
	background-position: left top;
	background-attachment: fixed;
	background-repeat: repeat;
}


A:link { text-decoration: none; Color: white; Font-Size: 100%}
A:visited { text-decoration: none; Color: white; Font-Size: 100%}
A:hover { text-decoration: none; Color: maroon; Font-Size: 100%}
A:active { text-decoration: none; Color: white; font-weight: bold; Font-Size: 100%}

a.red:link {color: #cb8721; text-decoration: underline;}
a.red:visited {color: #cb8721; text-decoration: underline;}
a.red:hover {color: #000099; text-decoration: underline;}
a.red:active {color: #cb8721; font-weight: normal; text-decoration: underline;}

a.blue:link {color: #000099; text-decoration: underline;}
a.blue:visited {color: #000099; text-decoration: underline;}
a.blue:hover {color: #cb8721; text-decoration: underline;}
a.blue:active {color: #000099; font-weight: normal; text-decoration: underline;}

a.map:link {color: #993300; text-decoration: underline;}
a.map:visited {color: #993300; text-decoration: underline;}
a.map:hover {color: #000099; text-decoration: underline;}
a.map:active {color: #993300; font-weight: normal; text-decoration: underline;}

.graydate {font: bold 12px Verdana, Arial;
		   padding: 5px 5px; 
	       color: #7b7b7b;}
.newstext {font: normal 14px/20px Verdana, Arial;
		   padding: 0px 10px;}
.title {font: bold 18px/20px Verdana, Arial;
	   padding: 0px 10px;}
	       
P {	text-indent: 7mm;
	margin-top: 0pt; 
	margin-right: 0pt; 
	margin-bottom: 5pt; 
	margin-left: 0pt;}


/* Для первого меню */
/*Основное поле под ссылки 1 уровня*/
ul#cssmenu {
		width:212px;
		margin: 0;
		border: 0 none;
		padding: 0;
		list-style: none;
		background: #ed8b1c;
		height: 20px;
		font: bold 14px/18px Verdana, Arial;
}
/*Ссылки 1 уровня*/
ul#cssmenu li {
		width:210px;
		margin: 0;
		border: 0 none;
		padding: 0;
		float: left;
		display: inline;
		list-style: none;
		position: relative;
		height: 20px;
}
/*Поле под ссылки 2 уровня*/
ul#cssmenu ul {
		margin: 0;
		border: 0 none;
		padding: 0;
		width: 200px;
		list-style: none;
		display: none;
		position: absolute;
		top: 20px;
		left: 0;
}
ul#cssmenu ul:after {
		clear: both;
		display: block;
		font: 1px/0px serif;
		content: ".";
		height: 0;
		visibility: hidden;
}
/*Ссылки 2 уровня*/
ul#cssmenu ul li {
		width: 210px;
		float: left;
		display: block !important;
		display: inline;
}

ul#cssmenu ul li.long {
		width: 300px;
		float: left;
		display: block !important;
		display: inline;
}

/* Main Menu */
ul#cssmenu a {
		border: 0px;
		padding: 0;
		float: none !important;
		float: none;
		display: block;
		background: #ed8b1c;
		color: #FFFFFF;
		font: bold 13px/18px Verdana, Arial;
		text-decoration: none;
		height: auto !important;
		height: 1%;
}

/* Main Menu Hover */
ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a {
		background: #ed8b1c;
		color:maroon;
		border-top:#ed8b1c 1px solid;
}

/* Second Menu */
ul#cssmenu li:hover li a,
ul#cssmenu li.iehover li a {
		border-top: 2px solid #FFFFFF;
		float: none;
		background: #ed8b1c;
		color: #FFFFFF;
		text-align: left;
		font: bold 12px/18px Verdana, Arial;
		padding-left: 10px;
}

/* Second Menu Hover */
ul#cssmenu li:hover li a:hover,
ul#cssmenu li:hover li:hover a,
ul#cssmenu li.iehover li a:hover,
ul#cssmenu li.iehover li.iehover a {
		border-top: 2px solid #FFFFFF;
		background: #ed8b1c;
		color:maroon;
}
ul#cssmenu ul ul {
		display: none;
		position: absolute;
		top: 0;
		left: 200px;
}
ul#cssmenu li:hover ul ul,
ul#cssmenu li.iehover ul ul {
		display: none;
}
ul#cssmenu li:hover ul,
ul#cssmenu ul li:hover ul,
ul#cssmenu li.iehover ul,
ul#cssmenu ul li.iehover ul {
		display: block;
} 
