BODY {
	MARGIN: 0px;
	COLOR: #404040;
	FONT-FAMILY: "Times New Roman", Times, serif;
	font-size: 15px;
}
.menu {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	MARGIN: 0 10px 20px 28px;
	padding: 0;
	LINE-HEIGHT: 25px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: 0035e3;
}
.menu A:link {
	COLOR: #0035e3
}
.menu A:visited {
	COLOR: #0035e3
}
.menu A:hover {
	COLOR: #ff7505
}
.menu A:active {
	COLOR: #ff7505
}
.submenu {
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal;
	MARGIN: 0px 0px 8px 25px;
	LINE-HEIGHT: normal;
}

.main .item {
	clear:	both;
	margin-top:	10px;
	margin-bottom:	20px;
}
	.main .item .title, .main .item .date {
		font-weight:	bold;
	}
	.main .item img.preview {
		float:		left;
		margin:		5px;
		margin-left:	0px;
	}
	.main img.news_photo {
		float:	right;
		margin-left:	10px;
		margin-bottom:	10px;
		border:		#CCC 1px solid;
	}
	.main .source {
		text-align:	right;
	}
	.main div#related_news {
		background-color:	#DDD;
		padding:	10px;
		width:		400px;
		margin-top:	30px;
		margin-bottom:	30px;
	}
#navibar {
  font-size: 12px;
  margin-bottom: 10px;
}
#navibar A:link {
	FONT-SIZE: 100%; COLOR: #bbb
}
#navibar A:visited {
	FONT-SIZE: 100%; COLOR: #bbb
}
#navibar A:hover {
	FONT-SIZE: 100%; COLOR: #999
}
H1 {
	COLOR: #FF2000;
	FONT-SIZE: 18px;
	MARGIN: 0 0 25px 0;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
H2 {
	FONT-SIZE: 16px;
	MARGIN: 10px 0 10px 0;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FF7600;
}
H3 {
	FONT-SIZE: 14px;
	MARGIN: 10px 0 10px 0;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #669999;
}
.main {
	padding: 0 25px 25px 25px; MARGIN: 0px;
}
/*.text {
	FONT-SIZE: 83%
}
.small {
	FONT-SIZE: 70%
}*/
IMG {
	BORDER: 0px;
}
.main P {
	FONT-SIZE: 15px;
	MARGIN: 0px 0px 12px 0;
	TEXT-INDENT: 17px;
	TEXT-ALIGN: left;
}
.bottom {
	font-size: 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : right;
	margin: 5px 15px 5px 0;
	color : #A4A4A4;
}
/*P.vopros {
	FONT-WEIGHT: bold; MARGIN: 1.5em 0px 0.5em; TEXT-ALIGN: left
}
P.otvet {
	MARGIN: 0.5em 0px; TEXT-ALIGN: left
}
.main .podpis {
	FONT-SIZE: 80%; MARGIN: 0px 0px 1em; FONT-STYLE: italic; TEXT-ALIGN: right; align: right
}*/
A:link {
	COLOR: #0035e3
}
A:visited {
	COLOR: #7e3b9d
}
A:hover {
	COLOR: #ff7505
}
A:active {
	COLOR: #ff7505
}
/*.main TABLE.v {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 70%; MARGIN: 0px 0px 1em; BORDER-LEFT: 0px; COLOR: #bbb; BORDER-BOTTOM: 0px; HEIGHT: 16px
}*/
/*.main LI {
	FONT-SIZE: 83%; LIST-STYLE-IMAGE: url(http://klavir.ru/i/li.gif); LINE-HEIGHT: 1.4
}
.main UL {
	MARGIN: 10px 0px 10px 30px
}*/
TABLE {
	BORDER-COLLAPSE: collapse
}
TD {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
.textinputs {
	width: 240px;
	/*height: 20px;*/
	padding: 1px;
	/*font-size: 13px;
	color: #949494;
	border: #95aec5 1px solid*/
}
/*.bord {
	BORDER-RIGHT: lightgrey 1px solid; BORDER-TOP: lightgrey 1px solid; BORDER-LEFT: lightgrey 1px solid; BORDER-BOTTOM: lightgrey 1px solid; TEXT-ALIGN: center
}
TR.eee {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #eee
}
TD.right {
	TEXT-ALIGN: right
}
TD.center {
	TEXT-ALIGN: center
}
.main TEXTAREA {
	FONT-SIZE: 100%; FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif
}
.main INPUT {
	FONT-SIZE: 100%; FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif
}
.main SELECT {
	FONT-SIZE: 100%; FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif
}*/
.news {
	PADDING: 0 8px 10px 0;
	FONT-SIZE: 14px;
	MARGIN: 0px;
	TEXT-ALIGN: left
}
/*br.news {
	line-height: 5px;
}
HR {
	HEIGHT: 0px
}
TABLE.t {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; TEXT-ALIGN: center
}
TR.zag {
	FONT-SIZE: 13px; LINE-HEIGHT: 2.5; BACKGROUND-COLOR: #eee; TEXT-ALIGN: center
}
.t2 {
	BORDER-RIGHT: #8cb586 2px solid; BORDER-TOP: #8cb586 2px solid; FONT-SIZE: 11px; BORDER-LEFT: #8cb586 2px solid; LINE-HEIGHT: 2; BORDER-BOTTOM: #8cb586 2px solid; BACKGROUND-COLOR: #ffffe9
}
.t3 {
	FONT-SIZE: 11px; TEXT-INDENT: 20px; LINE-HEIGHT: 1.5; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.comm {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; COLOR: #707070; TEXT-INDENT: 10px; LINE-HEIGHT: 1.5; PADDING-TOP: 5px; TEXT-ALIGN: left
}
*/