BODY { 
	/*font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; */
	font-family: 'Trebuchet MS', 'Bitstream Vera Sans', Verdana, Arial, 'Lucida Sans', 'Lucida Sans Unicode', Helvetica, sans-serif;

	font-size: 10pt; 
	margin: 0px; 
	background-color: #ffffff; 
	color: #000000;

}

.company {   font-size: 9pt;      color: #000000;   font-weight: bold;}

a {
	text-decoration: underline;
	color:#000000;
	font-weight: bold;
	font-size:10pt;
}

a:hover {text-decoration:none; color:#5255A5;}

a.addlink {text-decoration: underline; font-size:10pt; color:#5255A5; font-weight: bold;}

a.addlink:hover {text-decoration:none; font-size:10pt; color:#000000; font-weight:bold;}

/*a.menulink {padding: 3 0 5 0;}*/

a.menulink:link {color:#5255A5;	margin-top:5px; font-size:10pt;}



a.menulink:link1 { color:#5255A5; margin-top:5px; font-size:10pt;}



/*a.menulink:visited {color:#999999;}*/

a.menulink:hover { color:#000000;}



a.menulink:hover1 { color:#5255A5;}



a.menulink:active { color:#5255A5;}



a.menulink:active1 { color:#5255A5;}



form {margin:0pt; padding:0pt; color:#000000;}



input {font-size:8pt;  color:#000000;} 

.tabreader {
	font-size: 11px;
	color: #000;
	font-weight: bold; 
	background-color:#CCC;
}
.tabreadertd {
	font-size: 9px;
}

.zag1 {
	font-size: 10pt;
	line-height: normal;
	color:#000000;
	font-weight:bold;
	text-decoration: none;
	font-family: 'Trebuchet MS', 'Bitstream Vera Sans', Verdana, Arial, 'Lucida Sans', 'Lucida Sans Unicode', Helvetica, sans-serif;

} /*ЗАГОЛОВОК раздолов*/

.zag2 {   font-size: 10pt; font-weight: bold; color:#000000;
font-family: 'Trebuchet MS', 'Bitstream Vera Sans', Verdana, Arial, 'Lucida Sans', 'Lucida Sans Unicode', Helvetica, sans-serif;
} /*Название разделов в меню*/

.zag3 { font-size: 8pt; color:#000000;
font-family: 'Trebuchet MS', 'Bitstream Vera Sans', Verdana, Arial, 'Lucida Sans', 'Lucida Sans Unicode', Helvetica, sans-serif;
} /*посещенная ссылка в  нижней части - при выводе путя к странице*/


.zag4 {font-size:9pt; font-weight:bold; color:#000000;} /*название подраделов верхнего меню*/

/*.zagM {font-size:11px;  color:#000000; padding-top:40;}  подменю */ 

/*.zag5 {font-size:7pt;  color:#000000;}*/ 

/*.zag5a {font-size:9pt;  color:#000000;}*/

/*.zag5b {font-size:11pt;  font-weight:bold; color:#000000;}*/

.zag6 {font-size:10pt; /**/ font-weight:bold; color:#5255A5;
font-family: 'Trebuchet MS', 'Bitstream Vera Sans', Verdana, Arial, 'Lucida Sans', 'Lucida Sans Unicode', Helvetica, sans-serif;
}


.menu {font-size:10pt;color:#000000;}

a.menu {   text-decoration: none; color: #000000; font-weight: bold;}

a.menu:hover { text-decoration:none; font-weight:bold; color:#5255A5;}

.newshead { font-size:10pt; /**/
font-family: 'Trebuchet MS', 'Bitstream Vera Sans', Verdana, Arial, 'Lucida Sans', 'Lucida Sans Unicode', Helvetica, sans-serif;
 color:#000000;font-weight:bold;}

.newstext1 { font-size:10pt;  color:#000000;font-weight:bold;}

.newstext { font-size:10pt;  color:#000000;}

.news a { font-size:10pt; text-decoration:none; color:#5255A5;}

.news a:hover { font-size:10pt; text-decoration:none; color:#000000;}



.path_up { font-size: 7pt; color:#000000;}



.path {padding: 0 0 3 0; color:#000000;}



.path a {}

a.map{text-decoration:none; font-size:10pt; color:#000000; font-weight:bold;}



a.map:hover{text-decoration:none; font-size:10pt; color:#5255A5; font-weight:bold;}



.icons img {margin: 5 0 0 0;}


.site_map {
	text-decoration:underline; font-size:12pt; color:#000000; font-weight:bold;
}

.site_map_sub {
	text-decoration:underline; font-size:10pt; color:#000000; font-weight:bold;
}

.site_map_child {
	text-decoration:none; font-size:9pt; color:#000000; font-weight:normal;
}

#preview {
	WIDTH: 160px;  
	HEIGHT: 160px;
}


		h1,h2,p
		{
			margin: 0 10px
		}
		h1
		{
			font-size: 110%;color: #000000
		}
		h2
		{
			font-size: 70%;color: #000000
		}
		p
		{
			padding-bottom:1em; font-size:12px;
		}
		h2
		{
			padding-top: 0.3em
		}

		h4 { padding:0 10px 10px 10px; font-size: 85%;color: #000000}

		div#nifty
		{ 
			margin: 0;background: #EEEEEE; width:500px;		}
		b.rtop, b.rbottom
		{
			display:block;background: #FFF
		}
		b.rtop b, b.rbottom b
		{
			display:block;
			height: 1px;
		    overflow: hidden; 
			background-color: #EEEEEE}
		b.r1
		{
			margin: 0 5px
		}
		b.r2
		{
			margin: 0 3px
		}
		b.r3
		{
			margin: 0 2px
		}
		b.rtop b.r4, b.rbottom b.r4
		{
			margin: 0 1px;height: 2px
		}
		#content { width:500px;}

#lup {
	background:url(im/tpls_img_mini.gif);	 
	background-repeat:no-repeat; 
	WIDTH: 40px; 
	HEIGHT: 40px; 
	margin-top:-30px; 
	margin-left:135px;
	z-index:1; 
	position:relative;
}

/* gallery */

#photogallery a img {
	border:1px solid #BBBBBB;
	margin:10px;
	padding:2px;
	vertical-align:middle;
}

