body
{
	color:#000;
	border:0;
/*	font-size:14px;*/
	font-family:tahoma,arial;
	margin:0;
	padding:0;
	background:#FFF;
}


#wrap {
/*   max-width:1024px;*/
	max-width:120ex;
	margin-left:auto;
	margin-right:auto;
	margin-top:0.3em;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
}


h1
{
	color:#033;
	font-size:0.6em;
	font-weight:400;
	text-align:center;
	border-bottom:#3D625E 1px solid;
	border-top:#3D625E 1px solid;
	margin:0;
	background:#E0E6E5;
}

.shapka {
     border-top: 5px solid green;
	 border-bottom: 5px solid green;
	width : 100%;
}
.shapka td {
   padding: 10px;
}

.central {
   border-top:1px solid #4f4f4f;
	margin:5px auto;
/*	width:100%;*/
}

.nav {
   width :210px;
	vertical-align:top;
	font-size:0.7em;
	color:#666;
	font-weight:700;

}

.text {
   vertical-align: top;
	background-color: #f9f9f9;
	border-left:1px solid #4f4f4f;
	padding: 1em;
	font-size: 0.8em;
	font-weight: normal;

}

.sub {
   display: none;
}

.news, .content {
	margin-top:1em;
	font-size: 0.8em;
	font-weight: normal;
}

.data_news {
	color: #033;
	font-weight: normal;
	text-decoration: none;
}

.foot {
	width:100%;
}
.foot td {
	height:18px;
	text-align:center;
	border-top: 1px solid #2C5025;
	border-bottom: 1px solid #2C5025;
}

a.but_catalog {
	color:#3D625E;
	font-weight:700;
}

a.but_catalog:link,
a.but_catalog:active,
a.but_catalog:visited

{
	text-decoration:none;
}

a.but_catalog:hover
{
	background-color:transparent;
	text-decoration:underline;
}

p
{
	text-indent:2em;
	text-align:justify;
}

.item {
   color:#003333;
	font-weight:700;
}

table.charc{
   text-align:center;
	color:#666;
	padding:1px 2px;
	background:#F5F7F7;
}

table.customer
{
   text-align:center;
	color:#666;
	padding:1px 2px;
	background:#F5F7F7;
}

thead {
	font-weight:700;
}
table.charc thead {
	font-size:0.8em;
}


td.object {
   width:180px;
}

td.type {
   width:95px;
}

td.izmvel {
}

td.strana {
}


td.pribors,
td.object,
td.type,
td.izmvel,
td.strana
{
	padding-left: 2px;
	padding-right: 1px;
	text-align: left;
}

a.abbr{
	color: #3D625E;
	font-weight: 100;
	text-decoration: none;
	border-bottom: 1px dotted #3D625E;
	cursor:help;
}

a.abbr:hover{
	border-bottom: 1px solid #3D625E;
}
a.a3
{
	color: #3D625E;
	text-decoration: none;
	font-weight:700;
/*	font-size: 0.8em;*/
}


.zagolovok {
 letter-spacing: 3px;
 text-align: center;
 font-size: 0.9em;
 color:#033;
 font-weight: 900;
 text-transform: uppercase;
 margin-top:1.5em;
}

td.measure
{
 vertical-align:top;
 line-height: 15pt;
 padding-right:1em;
 padding-left:1em;
}

.sert {
	cursor:pointer;
	width:210px;
	height:295px;
}

i{
	font-size: larger;
	font-family: "Courier New", Courier, monospace;
}

a.a1:hover
{
	color: #F90;
	font-weight: 700;
	text-decoration: underline;
	border-top: #2C5025;
}

a.a1:link,
a.a1:active,
a.a1:visited,
font.mail
{
	color:#033;
	font-weight:700;
	text-decoration:none;
}

a.a2:link,
a.a2:active,
a.a2:visited,
a.a2:hover
{
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

a.a5:link,
a.a5:active,
a.a5:visited,
a.a5:hover
{
	color:#3D625E;
	text-decoration:none;
	font-weight:700;
}

a.a7:link,
a.a7:active,
a.a7:visited,
a.a7:hover
{
	color:#3D625E;
	text-decoration:none;
}
a.pdf:link,
a.pdf:active,
a.pdf:visited,
a.pdf:hover
{
	color:#3D625E;
	text-decoration:none;
}


div.char_text
{
	color:#3D625E;
	font-weight:700;
	padding:20px;
}

div.comment_char
{
	padding:7px 0 0 10px;
}

div.date
{
	color:#033;
	text-align:right;
	font-family:Arial, Helvetica;
	padding-right:20px;
}

div.dest
{
	color:#FFF;
	text-decoration:none;
	border-left:#F90 1px solid;
	padding-bottom:2px;
	padding-left:11px;
	padding-top:2px;
	margin-bottom:5px;
	margin-top:5px;
	font-weight:700;
	background:#CCC;
}

div.line_menu
{
	white-space:nowrap;
	color:#1a1;
	text-align:center;
}

div.menu_active
{
	color:#FFF;
	text-align:right;
	text-decoration:none;
	border-top:#FCFAFA 1px solid;
	margin-top:0;
	display:block;
	margin-bottom:0;
	padding-bottom:1px;
	padding-right:0.75em;
	cursor:default;
	padding-top:1px;
	border-bottom:#BFBFBF 1px solid;
	white-space:nowrap;
	font-weight:700;
	background:#3D625E;
}

div.menu_head a
{
	color:#666;
	text-align:right;
	text-decoration:none;
	display:block;
	border-top:#FCFAFA 1px solid;
	margin-top:0;
	margin-bottom:0;
	padding-bottom:1px;
	padding-right:0.75em;
	padding-top:1px;
	border-bottom:#BFBFBF 1px solid;
	white-space:nowrap;
	font-weight:700;
	background:#E5E4E4;
}

div.menu_head a:hover
{
	text-decoration:none;
	color:#FFF;
	background:#3D625E;
}

div.menu_pr
{
	color:#666;
	text-align:right;
	text-decoration:none;
	border-top:#FCFAFA 1px solid;
	margin-top:0;
	display:block;
	margin-bottom:0;
	padding-bottom:1px;
	padding-right:0.75em;
	cursor:pointer;
	padding-top:1px;
	border-bottom:#BFBFBF 1px solid;
	white-space:nowrap;
	font-weight:700;
/*	background:#E5E4E4;*/
	background-color:#E5E4E4;
}


div.part
{
	border-bottom:gray 1px solid;
	color:#3D625E;
	font-weight:700;
	padding-bottom:2px;
	padding-left:11px;
	text-align:right;
}

ul.sub li a
{
	font-family:Verdana, Arial;
	font-size:0.8em;
	font-weight:700;
	text-decoration:none;
	display:block;
	color:#777;
	border-bottom:gray 1px solid;
	text-align:right;
	padding:1px 5px 1px 0;
	background:#F5F7F7;
}


.green
{
	color:#3D625E;
	font-weight:700;
	text-decoration:none;
/*	font-size:0.8%;*/
}

font.white
{
	color:#FFF;
	font-weight:700;
	text-decoration:none;
	font-size:0.8em;
}

h2.zakas
{
	margin-left: 1cm;
}

img
{
	border:0;
}

img.photo
{
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	margin:2px 20px 2px 0;
}

p.nkstr
{
	text-indent:0;
	text-align:justify;
}

small.nkstr
{
	text-indent:0;
}

span.remark
{
	position:relative;
	left:20px;
	color:#777;
}

sub.lit,
sup.lit
{
	font-size:0.6em;
}


td.lit
{
	font-size:0.6em;
	padding-top:3px;
	padding-bottom:2px;
	background:#E5E4E4;
}
td.primechanie
{
	text-align:left;
}
td.lrbcell
{
	border-right:1px solid gray;
	border-left:1px solid gray;
	border-bottom:1px solid gray;
	text-indent:7px;
	padding:2px 2px 2px 5px;
}

td.rbcell
{
	border-right:1px solid gray;
	border-bottom:1px solid gray;
	padding:2px 2px 2px 5px;
	text-align: right;
}

td.char
{
	background:#E0E6E5;
}
tr.char,
div.sub a:hover
{
	background:#E0E6E5;
}

tr.shapka
{
	text-align:center;
	padding-top:1px;
	color:#222;
	background:#BBB;
}
tr.poloca
{
	background:#C6D0C6;
	font-weight:700;
}
ul
{
	list-style-image:none;
	list-style-type:none;
}
ul.device
{
	list-style-image:none;
	list-style-type:circle;
}

ul.device li
{
		text-align:justify;
}

ul.circle
{
	color:#033;
	list-style-type:circle;
}

ul.menu_head
{
	list-style-type:none;
	margin :0;
	padding:0;
	text-decoration:none;
	color:#FFF;
	background:#3D625E;
}

ul.menu_head li {
}

ul.menu_head a {
  background-color:#E5E4E4;
  color:#666;
  border-top:#FCFAFA 1px solid;
  border-bottom:#BFBFBF 1px solid;
  cursor:pointer;
  display:block;
  height:auto;
  padding-right:0.75em;
  text-align:right;
  text-decoration:none;
  font-weight:700;
}
ul.menu_head a:hover
{
	text-decoration:none;
	color:#FFF;
	background:#3D625E;
}

ul.sub
{
	list-style-type:none;
	margin :0;
	padding:0;
	text-decoration:none;
	color:#FFF;
	background:#3D625E;
}

ul.sub a
{
	font-family:Verdana, Arial;
	font-size:0.8em;
	font-weight:700;
	text-decoration:none;
	display:block;
	color:#777;
	border-bottom:gray 1px solid;
	text-align:right;
	padding:1px 5px 1px 0;
	background:#F5F7F7;
}

ul.menu
{
	/*list-style-type:none;*/
	color:#FFF;
/*	background:#3D625E;*/
}

ul.menu li {
}

ul.menu a {
  background-color:#E5E4E4;
  color:#666;
  border-top:#FCFAFA 1px solid;
  border-bottom:#BFBFBF 1px solid;
  cursor:pointer;
  display:block;
  height:auto;
  padding-right:0.75em;
  text-align:right;
  text-decoration:none;
  font-weight:700;
}

ul.menu a:hover
{
	text-decoration:none;
	color:#FFF;
	background:#3D625E;
}
li.menu_active
{
	color:#FFF;
	text-align:right;
	border-top:#FCFAFA 1px solid;
	margin-top:0;
	display:block;
	margin-bottom:0;
	padding-bottom:1px;
	padding-right:0.75em;
	cursor:default;
	padding-top:1px;
	border-bottom:#BFBFBF 1px solid;
	white-space:nowrap;
	font-weight:700;
	background:#3D625E;
}
li.menu_pr
{
	color:#666;
	text-align:right;
	border-top:#FCFAFA 1px solid;
	margin-top:0;
	display:block;
	margin-bottom:0;
	padding-bottom:1px;
	padding-right:0.75em;
	cursor:pointer;
	padding-top:1px;
	border-bottom:#BFBFBF 1px solid;
	white-space:nowrap;
	font-weight:700;
	background-color:#E5E4E4;
}


.nav ul {
	margin : 0;
	padding : 0;
	text-align : right;
}
.nav ul li {
    margin :0;
/*	list-style-type:none;*/
	display:inline;
	line-height: 1.5em;
}
.nav a.menu_active {
		background-color:#3D625E;
		color:white;
		display:block;
}
.nav a:hover
{
	color:#FFF;
	background:#3D625E;
	color:white;
}
.nav a
{
  display:block;
  text-decoration:none;
  margin:0;
  color:#666;
}

.nav a.but_catalog {
	color:#3D625E;
	font-weight:700;
}

.nav a.but_catalog:link,
.nav a.but_catalog:active,
.nav a.but_catalog:visited
{
	text-decoration:none;
}

.nav a.but_catalog:hover
{
	background-color:transparent;
	text-decoration:underline;
	
}

ul.table-of-content{

        padding:1em;
        margin:1em;

}
ul.table-of-content li{
        font-weight:bold;
        clear:both;
/*        padding-right:8em;*/
        background: url(dotted.gif) repeat-x left bottom;
        margin-bottom:.4em;

}
ul.table-of-content li a {
	text-decoration:none;
	color:#3d625e;

}

ul.table-of-content li a em{
   background-color: #F9F9F9;
   padding-left:.4em;
   position:relative;
   top: 0; /*-1.2em;*/
	float:right;
	font-style:normal;
	text-decoration:none;
	cursor:pointer;
}

.table-of-content li a span{
        padding-right:1em; /*7em;*/
}
.line_menu {
	text-align:center;
}
.line_menu li {
	display: inline;
	font-size: 0.85em;
	border-right:1px black solid;
}
li.last {
	border-right:0;
}

.line_menu li a
{
	color:#666;
	font-weight:700;
	text-decoration:none;
	white-space : nowrap;
	padding-right:0.4em;
	padding-left:0.4em;
	line-height:1.5em;
}
.line_menu li a:hover {
	color:white;
	background-color:#3d625e;

}
.detail {
	margin-top: -1.2em;
	text-align:right;
	margin-bottom:1.5em;
}