@charset "windows-1251";
/* CSS Document */

  body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
	
body, input.button, input.small-button, .note-text h1, .note-text h2, select { font-family: "Arial Narrow", "Trebuchet MS", "Arial", sans-serif; } 
h1, h2 { font-family: "Cambria", "Trebuchet MS", "Arial", sans-serif; }
input, textarea, code, tt { font-family: "Consolas", "Courier New", fixed; font-size: 100%; }
  }
  
#menu a {display:block; background:#fff; color:#036; padding-right:10px;}
#menu a:visited {background:#fff; color:#009;}
#menu a:hover {background:#999; color:#fff;}
#menu #act {background:#ccc; color:#fff;}
	                                                            /* не влияет на сайт*/
}
  .copyright {font-size: small;

}
#maket {
background-image: url(../../img/bg_top.jpg);
background-repeat:repeat-x;
min-width:600px;
width:expression(
(document.compatMode && document.compatMode == 'CSS1Compat')
?
(
document.documentElement.clientWidth < 600
?
"600px"
:
"auto"
)
:
(
document.body.clientWidth < 600
?
"600px"
:
"auto"
)
);
margin:0 auto;
}
#content{
width:100%;
height:100%;
background:url(../../img/red.gif);
background-repeat: repeat-x;
}
#footer{
background-image: url(../../img/dot_hor22h.gif);
background-repeat: repeat-x;
width:100%;
padding-top:7px;
padding-bottom:11px;
clear:both;
}

/*ego ctil*/

* {
  box-sizing: border-box;
 -moz-box-sizing: border-box;
}
h2 {
  font-size: 175%;
  letter-spacing: -1px;
  font-weight: normal;
  margin: -0.1em 0 1em 0;
  color: #990;
}

h2.note-title {
  margin: -0.1em 0 0.5em 0;
}

h3,
.note-text h1 {
  font-size: 133%;
  margin: 1em 0 0.25em 0;
  color: #401800;
}
ul.menulevel1, ul.menulevel2, ul.menulevel3, ul.menulevel4, ul.menulevel5, ul.sitemaplevel1, ul.sitemaplevel2, ul.sitemaplevel3, ul.sitemaplevel4, ul.sitemaplevel5, ul.submenu, ul.search {
	padding-left: 0;
	margin-left: 0;
}
li {
	line-height: 1.5;
}
li.doc {
	list-style: none;
	padding-left: 15px;
	background: url(../../img/menu/black_list/doc.gif) no-repeat;
	
	
}
li.docs {
	list-style: none;
	padding-left: 15px;
	background: url(../../img/menu/black_list/docs.gif) no-repeat;
}
li.sdoc {
	list-style: none;
	padding-left: 15px;
	background: url(../../img/menu/black_list/sdoc.gif) no-repeat;
}
li.sdocs {
	list-style: none;
	padding-left: 15px;
	background: url(../../img/menu/black_list/sdocs.gif) no-repeat;
}

span.tsp { display: inline; display: inline-block; display: -moz-inline-box; width: 0.12em; overflow: hidden; text-decoration: inherit; white-space: nowrap }

sup, sub { vertical-align: middle; font-size: 75%; font-weight: normal; }
sup { position: relative; bottom: 0.33em; }
sub { position: relative; top: 0.33em; }

.hidden {
  color: #999;
}

.important {
  margin-left: -15px;
  border-left: 5px #6c6 solid;
  padding-left: 10px;
}

a {
  cursor: pointer;
  cursor: hand;
}

a { color: #039; text-decoration: none; }
a:hover { color: #666; text-decoration: underline; }
a.dashed { border-bottom: 1px #039 dashed; text-decoration: none; }
a.dashed:hover { border-bottom: 1px #666 dashed; text-decoration: none; }

input.text, select.text, textarea {
  width: 100%;
}

input.small-button {
  padding: .17em .67em;
  background: #f0f0f0;
}

input.button {
  padding: .67em 1.33em;
  background: #f0f0f0;
}

input.button,
input.small-button {
  color: #333;
}

input.button,
input.small-button,
input.checkbox,
label.checkbox,
input.radio,
label.radio {
  cursor: pointer;
  cursor: hand;
}

input.default {
  font-weight: bold;
  background: #fff0d0;
  color: #036;
  background: #333;
  color: #fff;
}


/*
.input-text {
  border: 1px solid;
  border-color: #999 #ddd #ddd #999;
}

*/
}
#searcher {
	
}
#searcher #searchbox {
	float: left;
}
#searcher .text {
	width: 110px;
	border: 1px solid #886b2d;
	background-color: #fefdfd;/* окно ввода бг*/
	background-image: url(sfnav/topbar.png);
	background-repeat: repeat-x;
	padding: 3px;
	margin: 0px;
}
#searcher .submit {
	width: 65px;
	background-color: #fefdfd;
	border: 1px solid #b89a73;
	background-image: url(sfnav/topbar.png);
	background-repeat: repeat-x;
	padding: 3px;
	margin: 0px;
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;
	color: #000;
}
#searcher .submit:hover {
	background-color: #d2dad7;
}
}
.menu{font-weight:normal;font-size:8pt;}
.menu a{
	text-decoration:none;
	font-weight: normal;
}
.menu a:link,.menu a:visited,.menu a:active,.menu a:hover{}
.navigator{font-weight:normal;font-size:7pt;}
.navigator a:link,.navigator a:visited{
	color:#675740;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-left: 5px;
	border: 1px dotted #644014;
	display: block;
	margin-bottom: 5px;
}
.navigator a:active,.navigator a:hover{
	color:#fff;
	background-color: #cfc55a; /*bg over*/
	font-weight: bold;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-left: 5px;
	border: 1px dotted #000000;
}
.edit{font-size:8pt;color:#000000;background-color:#FFFFFF;}
.edit a:link,.edit a:visited,.edit a:active,.edit a:hover{font-weight:normal;color:black;}
input,select{font-size:8pt;}
textarea{
	background-color:#FFFFFF;
	width:98%;
	border: 1px solid #000000;
}
.submit {
