BODY{
  margin: 0px 0px 0px 0px; 
  font-family : Tahoma, Arial, sans-serif;
  font-weight : normal;
  font-size : 80%;
  font-style : normal;
  background : #ffffff;
}
/* Базовые стили */
table { 
	font-size: 100%; 
	font-family: Tahoma,Arial,sans-serif; 
	color: #000000; 
	}

P {
  margin: 10px 0 px 10px 0px; 
  font-size : 100%;
  font-family : Tahoma, Arial, sans-serif;
}

H1 {
  margin: 8px 0px 8px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #000000;
  font-weight : bold;
  font-size : 150%;
}
H3 {
  margin: 8px 0px 4px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #000000;
  font-weight : bold;
  font-size : 110%;
}

.contact_print{
  font-size : 90%;

}
.blue{
 color:#0000ff;
}
.red{
 color:#ff0000;
}

/* Ссылки */

a, a:link{  
  text-decoration: none; 
  color: #007EFF;
}

a:active,a:hover { 
  text-decoration: underline; 
}
a:visited{
  color: #048574;
} 
/* Новости */
H1.news {
  margin: 8px 0px 8px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #000000;
  font-weight : bold;
  font-size : 140%;
}

table.content {
	border-collapse: collapse;
	margin-bottom: 1em;
}

.content td {
 	border: 1px solid #999999;
 	}
.content th {
 	border: 1px solid #999999;
 	background: #e7e7e7;
 	}

table.price {
	border-collapse: collapse;
	margin-bottom: 1em;
 	font-size : 85%;

}

.price td {
 	border: 1px solid #999999;
 	}

.price th {
 	border: 1px solid #999999;
 	background: #e7e7e7;
 	}
td.imp {
  font-weight : bold;
}
td.bg{
 	background: #e7e7e7;
        font-weight : bold;

}
td.plus{
 	background: #efd5d6;
  font-weight : bold;
}
td.minus{
 	background: #b2d5de;
  font-weight : bold;
}


table.top{
  margin: 0px 0px 0px 0px; 
	}

td.top {}

table.menu{
line-height: 1; 
}

a.menu{
	color: #000000; 
	font-weight : bold;
	font-size: 9pt; 
	text-decoration: none; 
}
a.menu:hover{
	color: #ef6a2c; 
}
a.menu:visited{
	color: #000000; 
}


a.leftmenu{
	color: #ffffff; 
	font-weight : bold;
	font-size: 8pt; 
	text-decoration: none; 
}
a.leftmenu:hover{
	color: #ef6a2c; 
}
a.leftmenu:visited{
	color: #ffffff; 
}

a.mailleftblok{
	color: #f5e277; 
}
h1.leftmenu{
	margin: 5px 0 px 5px 0px; 
	color: #ffffff; 
	font-weight : bold;
	font-size: 11pt; 
}

h1.pagetitle{
  font-size:100%; 
  color: #000000; 
  font-weight : bold;
}

p.leftmenu{
	color: #ffffff; 
	font-weight : normal;
	font-size: 8pt; 
}
hr{ 
	margin: 20px 0 px 20px 0px; 
	border:thin solid #e7e7e7; 
}
/*, DL, TABLE, TD, DIV, BR, INPUT 

*/
a {font-size : 100%;}
/*
TH {
  font-size : 80%;
  font-style : bold;
}
IMG {
  border-width : 0;
}

IMG.flash {
  border-width : 1;
  border-color : #ACC68D;
}

TR.form_name, TD.form_name {
  background: #F2F2F2;
  background: #059B2F;
  height: 19px;
}

Table.form_horline, TR.form_horline, TD.form_horline {
  background: #5E5E5E;
  background: #979797;
  background: #059B2F;
  width: 100%;
  height: 3px;
}

TR.form_field, TD.form_field {
  background: #F2F2F2;
}

TR.form_footer, TD.form_footer {
  background: #E0E0E0;
  height: 1px;
}

TR.curr_title, TD.curr_title {
  background: #007373;
}

TR.curr_area, TD.curr_area {
  background: #FFFFFF;
  border: 1px solid #007373;
}

TR.line1, TD.line1 {
  background: #ABDE8B;
}

TR.line2, TD.line2 {
  background: #CFEEB9;
}

TR.line3, TD.line3 {
  background: #ABDE8B;
}

TR.line4, TD.line4 {
  background: #9FD57C;
}

TR.vertline1, TD.vertline1 {
  background: #90CF6D;
  background: #79C159;
}

TR.navdiv, TD.navdiv {
  background: #B8E49A;
}

TR.contentarea, TD.contentarea {
  background: #FFFFFF;
}

TR.imgborder, TD.imgborder {
  background: #62AD40;
}

TR.t_head, TD.t_head {
  background : #048729;
  height : 20; 
}

TR.t_bottom, TD.t_bottom {
  background : #048729;
  height : 2;
}

TR.t_common, TD.t_common {
  background: #B7DCBF;
  height : 18; 
}

TR.t_odd, TD.t_odd {
  background: #D2ECD7;
  height : 18; 
}

TR.t_odd0, TD.t_odd0 {
  background: #B7DCBF;
  height : 18; 
}

TR.t_odd1, TD.t_odd1 {
  background: #D2ECD7;
  height : 18; 
}

TR.t_lighted, TD.t_lighted {
  background: #FFC8AD;
  height : 18; 
}

TR.t_lightedodd, TD.t_lightedodd {
  background: #FFDFCF;
  height : 18; 
}

TR.f_head, TD.f_head {
  background : #007A6A;
  height : 21; 
}

TR.f_bottom, TD.f_bottom {
  background : #007A6A;
  height : 2;
}

TR.f_cell, TD.f_cell {
  background : #E0E2E3;
}

*/
/*

P.nav1 {
  margin: 1px 8px 3px 8px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color: #00792A;
  text-align : center;
}

P.curr_title {
  margin: 3px 8px 3px 8px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color: #FFFFFF;
}

P.curr_date {
  margin: 3px 8px 3px 8px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color: #005822;
}

P.curr_value {
  margin: 3px 8px 8px 16px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color: #002157;
}

A.nav1, A.nav1:link, A.nav1:visited {  
  text-decoration: none; 
  color: #000000;
}

A.nav1:active, A.nav1:hover { 
  text-decoration: underline; 
  color: #00792A;
}

P.nav2 {
  margin: 2px 8px 3px 8px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color: #FFFFFF;
  text-align : center;
}

A.nav2, A.nav2:link, A.nav2:visited {  
  text-decoration: none; 
  color: #FFFFFF;
}

A.nav2:active, A.nav2:hover { 
  text-decoration: underline; 
  color: #FFFFFF;
}

P.lefttitle {
  margin: 2px 8px 2px 4px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #FFFFFF;
  font-weight : bold;
  font-size : 11px;
}

P.leftmenu {
  margin: 2px 8px 2px 4px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 10px;
  font-weight : bold;
  color: #FFFFFF;
}

A.leftmenu, A.leftmenu:link, A.leftmenu:visited {  
  text-decoration: none; 
  color: #FFFFFF;
}

A.leftmenu:active, A.leftmenu:hover { 
  text-decoration: underline; 
  color: #FFFFFF;
}

P.leftblock {
  margin: 0px 0px 0px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 10px;
  font-weight : bold;
  color: #FFFFFF;
}

A.leftblock, A.leftblock:link, A.leftblock:visited {  
  text-decoration: none; 
  color: #FFFFFF;
  color: #E6D46F;
  color: #F5E277;
}

A.leftblock:active, A.leftblock:hover { 
  text-decoration: underline; 
  color: #FFFFFF;
  color: #E6D46F;
  color: #FFEE91;
}

P.pagetitle {
  margin: 2px 8px 2px 8px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #FFFFFF;
  font-weight : bold;
  font-size : 11px;
}

P.mainnews {
  margin: 8px 8px 8px 8px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color: #000000;
}

A.mainnews, A.mainnews:link, A.mainnews:visited {  
  text-decoration: none; 
  color: #005826;
  color: #036C31;
}

A.mainnews:active, A.mainnews:hover { 
  text-decoration: underline; 
  color: #08843D;
  color: #0D9547;
}

P.more {
  margin: 2px 8px 2px 8px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color: #00792A;
  text-align : right;
}

A.more, A.more:link, A.more:visited {  
  text-decoration: none; 
  color: #00792A;
}

A.more:active, A.more:hover { 
  text-decoration: underline; 
  color: #00792A;
  color: #0D9547;
}

*/
H2 {
  margin: 8px 0px 8px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #000000;
  font-weight : bold;
  font-size : 130%;
}
/*
H2.news {
  margin: 8px 0px 8px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #000000;
  font-weight : bold;
  font-size : 100%;
}



H3, P.field {
  margin: 8px 0px 8px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #000000;
  font-weight : bold;
  font-size : 110%;
}

P.tablename {  
  margin: 8px 0px 2px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-weight : bold;
  font-size : 11px;
  text-align : right;
  color : #048729;
}

P.fptext {  
  margin: 8px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 11px;
}

P.text {  
  margin: 8px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 14px;
}

P.dense {  
  margin: 0px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 12px;
}

ul, ol {
  margin: 8px 6px 4px 4px; 
  font-family : Tahoma, Verdana, sans-serif;
  font-weight : bold;
}

li {
  margin: 5px 0px 0px 5px; 
  font-weight : normal;
  font-size : 80%;

}

P.t_head {  
  margin: 2px 2px 2px 2px; 
  font-family : sans-serif, Tahoma, Arial, Verdana;
  font-size : 11px;
  font-weight : bold;
  color : #FFFFFF;
  text-align: center;
  border : Green;
}

P.t_text {  
  margin: 1px 3px 1px 3px; 
  font-family : sans-serif, Tahoma, Arial, Verdana;
  font-size : 12px;
}

P.t_value {  
  margin: 1px 3px 1px 3px; 
  font-family : sans-serif, Tahoma, Arial, Verdana;
  font-size : 11px;
  text-align: center;
}

P.f_head {  
  margin: 2px 10px 2px 10px; 
  font-family : sans-serif, Tahoma, Arial, Verdana;
  font-size : 11px;
  font-weight : bold;
  color : #FFFFFF;
  text-align: left;
  border : Green;
}

P.f_field {
  margin: 3px 0px 3px 0px; 
  color: #000000;
  font-size : 11px;
}

p.form_name {
  margin: 4px 0px 2px 0px; 
  font-family : Verdana, sans-serif, Tahoma, Arial;
  color: #000000;
  color: #FFFFFF;
  font-weight : bold;
  font-size : 11px;
  text-align : center;
}

p.form_field {
  margin: 1px 4px 1px 6px; 
  font-family : Verdana, sans-serif, Tahoma, Arial;
  color: #000000;
  font-size : 11px;
}

P.designby {
  margin: 6px 6px 6px 6px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color: #8EB5AF;
  color: #5EAD3E;
}

A.designby, A.designby:link, A.designby:visited {  
  text-decoration: underline; 
  color: #CBBF7A;
  color: #F5E277;
  color: #D8CB82;
}

A.designby:active, A.designby:hover { 
  text-decoration: underline; 
  color: #E6D46F;
  color: #FFEE91;
}

span.morered {
  color: #E14F00;
  color: #FF0000;
}

span.moregrey {
  color: #888888;
}

input.f_input {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 11px;
  height : 20px;
  width : 100%;
}

select.f_select {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 11px;
  height : 20px;
  width : 100%;
}

textarea.f_memo {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 12px;
  height : 80px;
  width : 100%;
}

input.f_btn {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 11px;
  font-weight : bold;
  background-color : #BBBBBB;
  color : #000000;
  cursor : hand;
}

input.f_btn2 {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 10px;
  font-weight : normal;
  background-color : #BBBBBB;
  color : #000000;
  cursor : hand;
}

input.f_btn3 {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 11px;
  font-weight : bold;
  background-color : #BBBBBB;
  color : #000000;
  cursor : hand;
  width : 100%;
}

input.leftinput {
  margin: 0px 0px 0px 0px; 
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 11px;
  width : 100%;
  height : 19px;
  background : #EEE9BC;
  border: 1px solid #019A3D;
}

input.leftbtn {
  margin: 1px 0px 1px 0px; 
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : bold;
  border : 1px solid #666666;
  background-color : #84C660;
  color : #000000;
  cursor : hand;
  width : 40px;
  height : 21px;
}

span.required {
  font-family : Verdana, sans-serif, Tahoma, Arial;
  color: #E14F00;
  font-size : 10px;
}

span.moregrey {
  color: #888888;
}

Input.forminput, Textarea.forminput {
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  border : 1px solid #666666;
  font-size : 11px;
  width : 300px;
}

Input.formbtn {
  margin: 1px 0px 1px 0px; 
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : bold;
  border : 1px solid #666666;
  background-color : #FFFCE4;
  color : #000000;
  cursor : hand;
}



TR.qa_number, TD.qa_number {
  border-left: 1px solid #FFFFFF;
  background : #048729;
}

TR.qa_titleq, TD.qa_titleq {
  background : #048729;
}

TR.qa_titlea, TD.qa_titlea {
  background : #048729;
}

TR.qa_textroute, TD.qa_textroute {
  background : #B7DCBF;
}

P.qa_number {
  margin: 2px 2px 2px 2px; 
  font-family : sans-serif, Tahoma, Arial, Verdana;
  font-size : 11px;
  font-weight : bold;
  color : #FFFFFF;
  text-align: center;
  border : Green;
}

P.qa_title {
  margin: 2px 2px 2px 2px; 
  font-family : sans-serif, Tahoma, Arial, Verdana;
  font-size : 11px;
  font-weight : bold;
  color : #FFFFFF;
  border : Green;
}

P.qa_author {
  margin: 3px 6px 3px 6px; 
  font-family : Verdana, Tahoma, sans-serif, Arial;
  font-size : 11px;
  color: #000000;
}

P.qa_text {
  margin: 3px 6px 3px 6px; 
  font-family : Verdana, Tahoma, sans-serif, Arial;
  font-size : 12px;
  color: #000000;
}
.datenews{
  font-size : 90%;
  color: #e7e7e7;

}
*/
img.bor{
  margin-right:10;
  border:thin solid #e7e7e7; 
  border-width:4;
}
/*

table.content{
 font-size: 90%; 
 font-family: Tahoma,Verdana,Arial, Helvetica,sans-serif; 
 font-weight: normal; 
}

td.content{
 border: solid 1px #CCCCCC; 
 }

*/
