body {
	margin : 0;
	padding : 0;
	font-family: Tahoma,Verdana,Arial;
	font-size: 12px;
}
.block
{
	margin-top:35px;
}
img {
	border-color : #ffffff;
}

h1 {
	font-family: Tahoma,Verdana,Arial;
	font-size: 16px;
	font-weight: bold;
	color: #336699;margin:0px;
	padding:0px;

}
h2 {
	font-family: Tahoma,Verdana,Arial;
	font-size: 14px;
	font-weight: bold;
	color: #336699;
}

h3 {
	font-family: Tahoma,Verdana,Arial;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	margin:0px;
	padding:0px;
}

.tblhead {
	font-family: Tahoma,Verdana,Arial;
	font-size: 10px;
	font-weight: bold;
	background: #6699cc;
	color: #ffffff;
}
.tblsubhead {
	font-family: Tahoma,Verdana,Arial;
	font-size: 10px;
	font-weight: bold;
	background: #99cc99;
	color: #ffffff;
}
.tbltext {
	font-family: Tahoma,Verdana,Arial;
	font-size: 11px;
	font-weight: normal;
	background: #ccffcc;
	color: #292E27;
}

.text {
	font-family: Tahoma,Verdana,Arial;
	font-size: 12px;
	font-weight: normal;
	color: #292E27;
}

.mtext {
	font-family: Tahoma,Verdana,Arial;
	font-size: 14px;
	font-weight: normal;
	color: #292E27;
}

.subtext {
	font-family: Tahoma,Verdana,Arial;
	font-size: 11px;
	font-weight: normal;
	color: #292E27;
}
.msubtexttop1
{
	margin-top:10px;
	margin-bottom:15px;
	margin-left:30px;
}
.msubtexttop1 strong,
.msubtexttop2 strong
{
position:absolute;
cursor:hand;

}
.msubtexttop2
{

		margin-top:10px;
	margin-bottom:15px;


}
.msubtexttop1 img,
.msubtexttop2 img
{
	margin-top:2px;
	margin-right:5px;

}
.msubtext0 {
	font-family: Tahoma,Verdana,Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	float:left;
	position:relative;
	width:210px;
	margin-top: 4;
	left:50px;


}
.msubtext1 {
	font-family: Tahoma,Verdana,Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	float:right;
	width:180px;
	margin: 4 0 0 0;

}
.msubtext strong
{


	/*font-weight: normal;*/
}

.hint {
	font-family: Tahoma,Verdana,Arial;
	font-size: 10px;
	font-weight: normal;
	color: #292E27;
}

.inputs {
	font-family: Tahoma,Verdana,Arial;
	font-size: 11px;
	font-weight: normal;
	border : 1 solid #578750;
	background : #ffffff;
	padding-left : 4;
	color: #000000;
}

.inselect {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	border : 1 solid #578750;
	background : #ffffff;
	padding-left : 4;
	color: #000000;
}

.butt {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	border : 1 solid #578750;
	background : #578750;
	color: #ffffff;
}
a.menutop:link ,
a.menutop:active,
a.menutop:visited
{
	font-family: Tahoma;
	font-size: 9pt;
	text-decoration: none;
	font-weight: normal;
	Color: #003333;
}
a.menutop:hover
{
	font-family: Tahoma;
	font-size: 9pt;
	text-decoration: underline;
	font-weight: normal;
	Color: #003333;
}
a.menu:link,
a.menu:active ,
a.menu:visited
{
	font-family: Tahoma;
	font-size: 8pt;
	text-decoration: none;
	font-weight: normal;
	Color: #333333;
}
a.menu:hover
{
	font-family: Tahoma;
	font-size: 8pt;
	text-decoration: underline;
	font-weight: normal;
	Color: #333333;
}


a.hintlink:link {
	text-decoration: none;
	font-weight: normal;
	Color: #292E27;
}
a.hintlink:active {
	text-decoration: none;
	font-weight: normal;
	Color: #292E27;
}
a.hintlink:visited {
	text-decoration: none;
	font-weight: normal;
	Color: #292E27;
}
a.hintlink:hover {
	text-decoration: underline;
	font-weight: normal;
	Color: #345C2F;
}



A:link {
	text-decoration: underline;
	Color: #578750;
}
A:active {
	text-decoration: underline;
	Color: #578750;
}
A:visited {
	text-decoration: underline;
	Color: #578750;
}
A:hover {
	text-decoration: underline;
	Color: #000000;
}
.title_logo
{
	float:left;
	position: relative;
	font-family: Tahoma,Verdana,Arial;
	font-size: 10pt;
	color: #40668c;
	font-weight:bolder;
	left:55px;
	margin-top:118px;
	width:200px;
	vertical-align:top;
	line-height:1.2em;


}
.title_logo a:link ,
.title_logo a:active,
.title_logo a:visited,
.title_logo a:hover
{
	font-family: Tahoma,Verdana,Arial;
	font-size: 9pt;
	text-decoration:none;
	font-weight:normal;
	color: #333333;
}
.feedback_home
{
	float:left;
	position: relative;
	left:55px;
	text-align:left;
	margin-top:123px;
}
.feedback_home img
{
	margin-left:21px;
}

.content-top-1_01
{
	background: url(gfx/content-top-1_01.gif);
	background-repeat:no-repeat;
	width:784px;
	height:73px;
	vertical-align:bottom;


}
.content-top-1_02
{
	width:784px;
	height:100%;
	vertical-align:top;

}
.content-news
{
	width:784px;
	height:100%;
	vertical-align:top;
	padding:20px;
}

.content-top-1l_02
{
	width: 39px;
	vertical-align:top;
	background: url(gfx/content-top-1l_03.gif);
	background-repeat:repeat-y;

}
.content-top-1r_02
{
	background: url(gfx/content-top-1r_03.gif);
	background-repeat:repeat-y;
	width:9px;
	vertical-align:top;
}
.content-top-1c_02
{
	border-top:1px solid #757a7f;
	border-left:1px solid #757a7f;
	border-right:1px solid #757a7f;
	padding:11px 19px 0px 19px;
	vertical-align:top;
}
.content-top-1l_04
{
	width:39px;
	background: url(gfx/content-top-1l_03.gif);
	background-repeat:repeat-y;
	vertical-align:bottom;
}
.content-top-1r_04
{
	background: url(gfx/content-top-1r_03.gif);
	background-repeat:repeat-y;
	vertical-align:bottom;
	width:9px;
}

.content-top-2
{
	width:240px;
	height:163px;
	background: url(gfx/content-top-2.gif);
	text-align:right;
	vertical-align:top;
}
.content-top-2 img
{
	margin:18px 20px 0px 0px;
}
.content-bottom-1
{
	background: url(gfx/content-bottom-1.gif);
	background-repeat:no-repeat;
	width:784px;
	height:145px;
}
.bg-m
{

	height:100%;
}
.bg-m-td
{
    background: url(gfx/bg-m.gif);
    background-repeat:repeat-y;
}
.bg-m .hint a:link ,
.bg-m .hint a:active,
.bg-m .hint a:visited,
.bg-m .hint a:hover
{
	font-family: Tahoma,Verdana,Arial;
	font-size: 7pt;
	font-weight: bold;
	text-decoration:underline;
	color: #336699;
}
.table-menu
{
	margin-bottom:10px;
}
.naw-menu
{
	width:80px;
	height:40px;
}
.naw-menu img
{
	margin-left:58px;
	margin-right:7px;
}
.pl-menu
{
	padding-left:0px;
	padding-right:5px;
	width:auto;
	vertical-align:top;
	text-align:left;

}
.naw-line
{
	background: url(gfx/naw-line.gif);
	background-repeat:no-repeat;
	background-position: right 30px;
	width:100%;
}

.banner
{
	padding-left:80px;
	padding-bottom:25px;

}
.gramota_logo
{
	width:150px;
	text-align:center;
	line-height:0.8em;
}
.gramota_logo a:link ,
.gramota_logo a:active,
.gramota_logo a:visited,
.gramota_logo a:hover
{
	font-family: Tahoma,Verdana,Arial;
	font-size: 7pt;
	font-weight:bold;
	text-decoration:none;
	color: #ffffff;
}
.ieP, IMG
{
filter:expression(fixPNG(this));
}
.object_swf
{    margin:0px;
    padding:0px;
    width:571px;
    height:190px;
 }
.news_name
{
	font-family: Tahoma,Verdana,Arial;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	margin-top:25px;
	margin-bottom:15px;
}
.news_name strong
{
	font-family: Tahoma,Verdana,Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
	color: #006699;
	margin-left:10px;
}
.news_text
{
	font-family: Tahoma,Verdana,Arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.navigation
{
	text-align:center;
	margin-top:20px;
}

.navigation a:link ,
.navigation a:active,
.navigation a:visited,
.navigation a:hover
{
	font-family: Tahoma,Verdana,Arial;
	font-size: 9pt;
	font-weight:normal;
	text-decoration:none;
	color: #333333;
}
.navigation .next_prev:link,
.navigation .next_prev:active,
.navigation .next_prev:visited,
.navigation .next_prev:hover
{
	font-family: Tahoma,Verdana,Arial;
	font-size: 9pt;
	font-weight: normal;
	text-decoration:none;
	color: #006699;
}
.navigation span
{
	font-family: Tahoma,Verdana,Arial;
	font-size: 11pt;
	font-weight: bold;
	text-decoration:none;
	color: #006699;
}
.logo_news
{
	font-family: Tahoma,Verdana,Arial;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	text-align:right;
	padding-top:15px;
	padding-right:15px;
}

