.border {
	border-top-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #350001;
	border-right-color: #350001;
	border-bottom-color: #350001;
	border-left-color: #350001;
}

input, textarea, select{
	background-color : #fafafa;
	border : 1px solid #777;
	color: #333;
}
input.b{
	background-color : #e5e5e5;
}
span.search{
	font-size : 80%;
}
input.search{
	background-color : gold;
	border : 1px solid brown;
	color : brown;
	font-size : 80%;
}
input.searchText{
	background-color : white;
	border : 1px solid brown;
	color : brown;
	font-size : 9px;
}
span.pagename {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #FFFFFF;
	text-indent: 15pt;
	font-weight: bold;
}

/* Left Menu */
.left div, .menubar div {
	font-family : Arial;
	font-weight : bold;
	padding-top : 5px; 
	padding-bottom : 5px; 
	margin-left : 5px;
}

.menu_item_s{/* Selected menu item */
	background : #963;
	color : #ffcb05;
	
	/* IE property */
	filter:Alpha(Opacity=0.8,style=0);
	
	/* Mozilla property */
	-moz-border-radius: 5px;
	-moz-opacity: 0.8;
}

a.menu_link:link{
	text-decoration : none;
	color : #000;
}

a.menu_link:hover, a.menu_link:visited:hover{
	text-decoration : underline;
	color : #369;
}

a.menu_link:active{
	text-decoration : underline;
	color : #963737;
}

a.menu_link:visited{
	text-decoration : none;
	color : #963737;
}

/*a.menu_link:hover div.menu_item{
	background : #369;
	color : #ffcb05;
	
	/* IE property */
	/*filter:Alpha(Opacity=0.8,style=0);*/
	
	/* Mozilla property */
	/*-moz-border-radius: 5px;
	-moz-opacity: 0.8;
}*/
/* Left Menu :: end */


/* Новости */
div.news_headline {
	font-size: 150%;
}

div.news_date
{
	color:#999;
	font-size:80%;
}


a img.news_img
{
	border	: 1px solid #999;
	padding	: 0px 0px;
	margin	: 0px 0px;
}

a:hover img.news_img
{
	border-color: #000;
}

a.news_full_text
{
	color: brown;
	font-style: italic;
}

a.news_full_text:hover
{
	color: #000;
}

/* Архив новостей */
span.news_count
{
	font-style: italic;
	color: #999;
}

span.news_archive_day
{
	font-size: 200%;
	color: #333;
}

span.news_archive_month
{
	font-size: 90%;
	color: #777;
}

span.news_curr_year
{
	font-size:150%;
}

/* Формы */
/* Поле, не прошедшее проверку */
input.error
{
	background-color: #FA8072;
}

td.left {font-weight:bold;text-align:left}
input.iText {width:32ex;}


