body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	background-color: white;
}
table.rusdorftable{border-collapse: collapse;}
table.rusdorftable td{border: 1px solid black;}
.iePNG, img {filter:expression(fixPNG(this)); }
.iePNG a { position: relative; } /* ����� ��� ���������� ������ ������ � ��������� � PNG-����� */

.content_full img { margin:8px;}
a {
	color: black;
	text-decoration: none;
}

.smalltext {
	font-size: 11px;
	text-align: left;
}

.mainbody {
	width: 900px;
	border-collapse: collapse;
}

.formtable {
	border-collapse: collapse;
	padding: 0px;
	border: none;
}

.formtable td {vertical-align:top; }

.menu {
	margin-right: 40px;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 11px;
	color: #555555;
}
a.menu:hover {
	margin-right: 40px;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 11px;
	color: #999999;
	}
a.menuu:link, a.menuu:visited {
	margin-right: 40px;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 11px;
	/*color: #15a666;*/
	color: #ff0000;
	}
a.menuu:hover {
	margin-right: 40px;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 11px;
	/*color: #80bca1;*/
	color: #ffa1a1;
	}

.table_on_main, .table_on_main1 {
	height: 87px;
	text-align: left;
	vertical-align: top;
	padding: 7px 20px 0px 15px;
}

.table_on_main a{
	text-decoration: none;
}
.table_on_main1 a{
	text-decoration: underline;
	color: #565656;
}
.table_on_main1 a:hover{
	text-decoration: underline;
	color: #000;
}

.tablearrow {
	margin: 0px 15px 2px 0px;
	width: 11px;
	height: 3px;
	border: 0;
}

.newscell {
	text-align: left;
	background: url('/images/default/line_w_dots_brown.gif') repeat-x bottom;
	padding: 20px 0px 10px 0px;
	font-size: 10px;
	color: #353333;
}

.newsdate {
	color: #7a0112;
	text-align: right;
	font-size: 10px;
}
.newsdate1 {
	color: #15a666;
	text-align: right;
	font-size: 10px;
}
.footer_green {
	padding-top: 25px;
	vertical-align: top;
	color: #696969;
	font-size: 10px;
	/*height: 100px;*/
}

.footer_green a{
	color: #696969;
}

.footer_blue {
	background: url('/images/default/line_w_dots_blue.gif') repeat-x top;
	padding-top: 25px;
	vertical-align: top;
	color: #696969;
	font-size: 10px;
	height: 100px;
}

.footer_blue a{
	color: #696969;
}

.footer_aqua {
	background: url('/images/default/line_w_dots_aqua.gif') repeat-x top;
	padding-top: 25px;
	vertical-align: top;
	color: #696969;
	font-size: 10px;
	height: 100px;
}

.footer_aqua a{
	color: #696969;
}

.footer_yellow {
	background: url('/images/default/line_w_dots_yellow.gif') repeat-x top;
	padding-top: 25px;
	vertical-align: top;
	color: #696969;
	font-size: 10px;
	height: 100px;
}

.footer_yellow a{
	color: #696969;
}

.footer_brown {
	background: url('/images/default/line_w_dots_brown.gif') repeat-x top;
	padding-top: 25px;
	vertical-align: top;
	color: #696969;
	font-size: 10px;
	height: 100px;
}

.footer_brown a{
	color: #696969;
}

.strong {
	font-weight: bold;
}

.systems {
	padding-bottom: 7px;
	color: #999999;
}
a.mmm1:link, a.mmm1:visited{
text-decoration: underline;
}
a.mmm1:hover{
text-decoration: none;
}

.systems a:link,.systems a:visited,{
text-decoration: none;color: #666;}
.systems a:hover{
text-decoration: underline;color: #000;}
a.systems{
text-decoration: none;color: #666;}
a.systems:hover{
text-decoration: underline;color: #000;}

a.systems1{
text-decoration: none;color: #666;}
a.systems1:hover{
text-decoration: underline;color: #000;}



.icon {
	width: 16px;
	height: 16px;
	border: none;
	margin: 0px 10px 0px 0px;
}

.u_link {
	text-decoration: underline;
	color: #565656;
}

.c_link {
	font-weight: bold;
	padding: 5px 0px;
	margin-left: 0px;
	vertical-align: top;
}
.c_link a:link, .c_link a:visited {
text-decoration: none;
}
.c_link a:hover {
text-decoration: underline;
}

.tbl_of_catalogue {
	text-align: left;
	padding-left: 18px;
	padding-right: 18px;
}

.navigation {
	padding: 15px 0px 20px 20px;
	text-align: left;
}
.navigation a{
	text-decoration: underline;
	color: #565656;
}

.rightarrow {
	width: 5px;
	height: 3px;
	border: none;
	margin: 0px 10px;
}

.prevnext {
	padding: 13px;
}

.prevnext a {
	color: #565656;
	text-decoration: underline;
}

.txt {
	color: #565656;
}

.newsheader {
	color: #7a0112;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 20px;
}
.newsheader a:link, .newsheader a:visited{
	color: #7a0112;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 20px;
}
.newsheader a:hover{
	color: #7a0112;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 20px;
	text-decoration: underline;
}
.newsheader1 {
	color: #15a666;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 20px;
}
.newsheader1 a:link, .newsheader1 a:visited{
	color: #15a666;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 20px;
}
.newsheader1 a:hover{
	color: #15a666;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 20px;
	text-decoration: underline;
}
.newsblock {
	line-height: 150%;
	color: #565656;
}

.newsfooter {
	background: url('/images/default/line_w_dots_brown.gif') repeat-x top;
	height: 90px;
	vertical-align: top;
	padding-top: 10px;
	text-decoration: underline;
	height: 100px;
}
.newsfooter1 {
	background: url('/images/default/line_w_dots_brown.gif') repeat-x top;
	height: 90px;
	vertical-align: top;
	padding-top: 10px;

	height: 100px;
}
.newsfooter1 a:link, .newsfooter1 a:visited {
text-decoration: underline;
}
.newsfooter1 a:hover {
text-decoration: none;
}
.newsline {
	background: url('/images/default/line_w_dots_brown.gif') repeat-x bottom;
	vertical-align: top;
	padding: 13px 0px 10px 0px;
	text-align: left;
}
.newsline1 {
	background: url('/images/default/line_w_dots_green.gif') repeat-x bottom;
	vertical-align: top;
	padding: 13px 0px 10px 0px;
	text-align: left;
}
.inputs {
	width: 517px;
	height: 21px;
	border: none;
	overflow: auto;
	color: #565656;
	font-family: Tahoma, Arial, sans-serif;
}

.gbname {
	color: #15a666;
	width: 122px;
	text-align: left;
	vertical-align: top;
	padding-top: 20px;
}

.gbarrow {
	width: 28px;
	text-align: left;
	vertical-align: top;
	padding-top: 26px;
}

.gbquestion {
	text-align: left;
	vertical-align: top;
	color: #565656;
	padding-bottom: 20px;
	padding-top: 20px;
}

.gbquestionheader {
	font-weight: bold;
	font-size: 14px;
}


.gbanswer {
	background-color: #ecf8f2;
	padding: 10px 10px 20px 10px;
	text-align: left;
	vertical-align: top;
	color: #565656;
}

.gbdate {
	font-size: 10px;
	padding-top: 5px;
}

.keyword {
	font-weight: bold;
	color: #15a666;
}

.path {
	font-weight: bold;
	text-decoration: underline;
	color: #565656;
}

.link {
	color: #999898;
	text-decoration: none;
}

.searchres li {
	margin-left: -24px;
	padding: 10px;
}

.newspages {
	vertical-align: top;
	height: 100px;
	padding-top: 20px;
	text-align: center;
	color: #746d65;
	letter-spacing: 2px;
	font-size: 10px;
}
.newspages a{
	color: #746d65;
	text-decoration: none;
}

.txtlink {
	color: #15a567;
	text-decoration: underline;
}
 /*table td{text-align:left;}*/
 
 .main_item_brief_desc{
 	margin:20px 0px 20px 0px;
 	color: #666666;
 } 
 .main_category_title {
 	font-size: 16px;
	font-weight: bold; 	
 	color: #6e7e67; 
	text-decoration: none;
	/*letter-spacing: 1px;*/	
 }
h1, h2 {
	text-decoration: none;
	font:700 15px Tahoma,Arial,sans-serif;
}
h3 {
	text-decoration: none;
	font:700 13px Tahoma,Arial,sans-serif;
}

a.imglink { display:block; width:64px; height:64px; border:none; text-decoration:none; float:right; margin-left:10px; margin-bottom:10px;}
a.imglink img {border:none;}
/*a.l1 { background:url('/images/default/but1.jpg') top left no-repeat;}
a.l2 { background:url('/images/default/but2.jpg') top left no-repeat;}
a.l3 { background:url('/images/default/but3.jpg') top left no-repeat;}
a.l4 { background:url('/images/default/but4.jpg') top left no-repeat;}
a.l5 { background:url('/images/default/but5.jpg') top left no-repeat;}
a.l6 { background:url('/images/default/but6.jpg') top left no-repeat;}
a.l7 { background:url('/images/default/but7.jpg') top left no-repeat;}
a.l8 { background:url('/images/default/but8.jpg') top left no-repeat;}*/

.news { width:165px; padding:18px 25px 30px 20px; background:url('/images/default/newsfon.png') top left repeat-x;}
a.newslink { font-size:18px; color:#017943; text-decoration:none;}
.mtb10 { margin:10px 0;}
ul.newsul { margin:0; padding:0; margin-left:2px;}
ul.newsul li { list-style:none; margin-bottom:13px; background:url('/images/default/dot_line.gif') bottom left repeat-x; padding-bottom:15px;  }
.newstext {padding-left:30px; background:url('/images/default/arrow_green.gif') left 5px no-repeat; font-size:10px; margin-bottom:10px;}
.newsdate { color:#017a44; font-size:10px; text-align:right;}
ul.newsul li.arhiv { margin-bottom:0px; background:none;  padding-bottom:0; }
ul.newsul li.arhiv a {color:#017a44; }
ul.newsul li.arhiv a:hover { text-decoration: underline;}
.t11 {font-size:11px;}
.separate_green { width:100%; height:5px; font-size:5px; background:url('/images/default/dot_line.gif') top left repeat-x;}

a.newsdatel {color:#017a44; text-decoration:underline;}
a.newsdatel:hover {text-decoration:none;}
img {border:none;}


.footer1 { width:230px; margin-right: 35px; margin-left: 15px; float:left;}
#footer p, .footer1 p, .footer2 p {margin:0; padding-left: 30px; background:url('/images/default/arrow_gray.gif') left 5px no-repeat;}
#footer { margin-top:25px; }
.footer2 { width:250px; margin-left:33px; _margin-left:20px; float:left;}
.footer2 a.qw { color:#696969; text-decoration:underline; display:block; height:15px; background:url('/images/default/qw.gif') left top no-repeat; padding-left:20px; }
.footer2 a.qw:hover { text-decoration:none;}
.footer3 { width:150px; float:right; background:url('/images/default/siluet.gif') top left no-repeat; padding-left:30px; padding-top:7px;}
.footer3 a { font-weight:bold; text-decoration:none; color:#696969;}
td {text-align:left;}

a.main_category_title {  display:block; cursor:pointer; width:210px; font-size:15px;}

.foot_copyright {}
.foot_copyright a { color: #007942; text-decoration: underline; }
.foot_copyright a:hover { color: #007942; text-decoration: none; }
