BODY {margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; background-color: #ffffff; font-family: tahoma;}

A {color: #000000; text-decoration: none; font-size: 100%;}
A:visited {color: #000000; text-decoration: none; font-size: 100%;}
A:active {color: #000000; text-decoration: none; font-size: 100%;}

A:hover {text-decoration: none; font-size: 100%; color: #aaa;}

TD.leftmenu {
  font-family: Arial;
  font-size: 10;
  color: #000000;
  padding-left: 3px;
  padding-right: 3px;
  text-transform: uppercase;
}
TD:hover.leftmenu {
  font-family: Arial;
  font-size: 10;
  color: #000000;
  background-color: #C0C0C0;
  padding-left: 3px;
  padding-right: 3px;
  text-transform: uppercase;
}

TD.activemenu {
  font-family: Arial;
  font-size: 10;
  color: #000000;
  background-color: #C0C0C0;
  padding-left: 3px;
  padding-right: 3px;
  text-transform: uppercase;
}
TD:active.activemenu {
  font-family: Arial;
  font-size: 10;
  color: #000000;
  background-color: #C0C0C0;
  padding-left: 3px;
  padding-right: 3px;
  text-transform: uppercase;
}
TD:visited.activemenu {
  font-family: Arial;
  font-size: 10;
  color: #000000;
  background-color: #C0C0C0;
  padding-left: 3px;
  padding-right: 3px;
  text-transform: uppercase;
}
TD:hover.activemenu {
  font-family: Arial;
  font-size: 10;
  color: #000000;
  background-color: #C0C0C0;
  padding-left: 3px;
  padding-right: 3px;
  text-transform: uppercase;
}

TD {
 padding-top: 0px;
}

P {
  margin: 0px;
  padding: 0px;
  text-align: left; 
  font-family: arial;
  font-size: 80%;
}

P.poleslogan {
  font-size: 60%;
  text-align: center;
  font-family: tahoma;
}

TD.topmenu {
  border-top: 1px solid #D5DFE3;
  border-bottom: 1px solid #D5DFE3;
}

P.topmenu {
  font-size: 12;
  font-family: arial;
  text-align: center;
  margin-top: 1em;
  margin-bottom: 1em;
  background-color: #F3F4F5;
}

P.document_text {
  font-size: 80%;
  text-align: left;

}

P.left_document_text {
  font-size: 80%;
  text-align: left;
}

TD.content {
  padding-left: 20px;
  padding-right: 20px;
  vertical-align: top;
}

P.notetitle { 
 text-align: left;
 font-family: tahoma;
 padding-left: 10px;
 padding-right: 10px; 
 padding-bottom: 2px;
 font-size: 60%;
}


DIV.notetext {
 padding-left: 5px;
 font-size: 80%;
 padding-right: 10px; 
 background-color: white;
}

TD.leftmenu {
 vertical-align: top;
 background-color: #f3f4f5;
}
TD.rightmenu {
 vertical-align: top;
 background-color: #f3f4f5;
}

P.catalog_title { 
 font-family: arial;
 font-size: 60%;
 font-weight: bold;
 color: #aaa;
 text-align: right;

}

P.catalog_title2 { 
 font-family: arial;
 font-size: 70%;
 color: black;
 text-align: left;

}

P.document_title {
 font-family: arial;
 font-size: 17;
 font-weight: bold;
 color: black;
 text-align: left;

}
P.document_list {
 font-family: arial;
 font-size: 80%;
 font-weight: bold;
 color: black;
 text-align: left;
}

A.more { 
 text-decoration: none;
}
A:visited.more { 
 color: #000000;
 text-decoration: none;
}
A:active.more { 
 color: #000000;
 text-decoration: none;
}
A:hover.more { 
 color: #000000;
 text-decoration: none;
}

P.document_author {
 font-size: 80%;
 font-weight: bold;
 font-family: arial;
 font-style: italic;
 text-align: right;
}

IMG { 
 border: 0px;
}

P.document_sm_title {
 font-family: tahoma;
 font-size: 80%;
 font-weight: normal;
 color: black;
 text-align: left;
}

P.footer {
 font-size: 60%;
 text-align: center;
 background-color: #F3F4F5;
 width: 950px;
 border-top: 1px solid #D5DFE3;
margin-top: 3px;
 border-bottom: 1px solid #D5DFE3;
}

P.graylink { 
 font-family: arial;
 font-size: 80%;
 font-weight: bold;
 color: #aaa;
 text-align: left;
 padding-right: 20px;
}
FORM { margin-top: 5px; margin-bottom: 5px; vertical-align: middle; }
INPUT.button { font-family: Tahoma; font-size: 0.8em;  border: 1px solid black; background-color: #fff; color: black;}
.inputfield {
 font-family: Tahoma; font-size: 0.8em;
 color: #000000; background-color: #FFFFFF; 
 border: 1px #000000 solid; 
 clip: rect();
}
 
p.rightcolumn {
   padding-top: 3px;
   padding-bottom: 3px;
}
 
table.note {
  margin-bottom: 8px;
}
TD#mnhd {
	font-family: Arial;
	font-size: 10;
	color: #A7A7A7;
}
TD#mnttl {
	font-family: Arial;
	font-size: 10;
	color: #000000;
}
TD#maintxt {
	font-family: Arial;
	font-size: 13;
	color: #000000;
}
TD#intttl {
	font-family: Arial;
	font-size: 10;
	color: black;
}
#topmenu {
	font-family: Arial;
	font-size: 10;
	color: Black;
	text-decoration: none;
}
.doc_title {
	font-family: Arial;
	font-size: 17;
	color: #000000;
	font-weight: bold;

}
.doc_text {
	font-family: Arial;
	font-size: 13;
	color: #000000;
	padding-bottom: 17px;
}
.notetext {
   font-family: Arial;
   font-size: 10;
   background-color: #FFFFFF;
}
.center_news {
	border: 1px dotted #7A8DAD;
	background-color: #F9F9F9;
}
.center_news2 {
	background-color: red;
}

.goraf {
	font-family: Arial;
	font-size: 13;
	color: blur;
}
IMG.gornews {
	border: 1px solid #000000;
}


/* справочник и доска объявлений */
.doc_title_mini {
	font-family: Arial;
	font-size: 14;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
}

a.button{
	background:url(img/button.gif);
	display:block;
	color:#555555;
	font-weight:bold;
	height:30px;
	line-height:29px;
	margin-bottom:14px;
	text-decoration:none;
	width:191px;
}
a:hover.button{
	color:#0066CC;
}


	.lens{
		background:url(img/lens.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}



table .list { margin: 10px 0; width: 100%; }
table .list td { font-size: 12px; border-bottom: 1px solid #ccc; padding: 10px 0; }
.description { padding: 10px 0 10px 0; }
.description img { float: left; margin: 0 10px 5px 0; border: 1px solid #000; }
.description_noline { padding: 10px 0; font-size: 12px; }
.extra_mini { color: #666666; font-size: 11px; margin: 5px 0; }

ul.pager { margin: 10px 0; padding: 0; }
ul.pager li { display: inline; list-style: none; margin: 0; padding: 0; font-size: 11px; }
ul.pager li.active a { color: #666666; }

a.minilink { font-size: 80%; }

.require, .require a { color: red; }
.require a { text-decoration: underline; }
table.form { font-size: 12px; margin-top: 20px; width: 300px; }
table.form td { vertical-align: top; }
table.form td input, table.form td textarea { width: 100%; font-size: 12px; }
table.form td select { font-size: 12px; }
table.form td div input, table.form .button { width: auto;  }
table.form .button { font-size: 12px; }

ul.error { margin: 10px 0; padding: 0; }
ul.error li { list-style: none; margin: 0 0 5px 0; padding: 0; font-size: 12px; color: red; }
ul.error li a { color: red; text-decoration: underline; }

.clear { clear: both; }

