body {
	color: #616161; background: #fff;
	padding: 0; margin: 0;
	font-family:Arial,Helvetica,sans-serif;
}

p {
	margin: 1em 0;
}

a {
	color: #db2f20; 
}

a:hover, a:active {
	color: #db2f20; 
}

a img {
	border: 0;
}

img {
	display: block;
}

table {
	margin-top:20px;
}

h1, h2, h3 {
	color: #db2f20;
	font-weight: normal;
	margin: 0;
}

h1 {
	font: 22px arial, sans-serif;
}

h2 {
	font: bold 120%/1.1 arial, sans-serif;
}

h3 {
	font: bold 17px arial, sans-serif; color: #db2f20;
}

h4 {
	font: 110%/1.1 arial, sans-serif; margin-bottom:20px;
}

h5 {
	font: 19px arial, sans-serif;
}

h6 {
	 font-size: 11px; color: #00438c; font-weight: bold; margin: 0.2em 0em -0.1em 0em;}
	 
	 h7 {font: bold 18px arial, sans-serif; color: #db2f20;
}

.light {
	color: #999;
}

.large {
	font-size: 110%;
}

.bold {
	font-weight: bold;
}


 /* ==================================================================
 *
 *	Фотогалерея динамическая
 *
 * ================================================================== */ 
TABLE#DynamicPhotoGallery				{ width: 94%; height: 120px; white-space: nowrap; }
#DynamicPhotoGallery TD					{ border: 1px solid white; background-repeat: no-repeat; padding: 0px;}
#DynamicPhotoGallery .OpenImage			{ background-color: silver; width: 30%; background-position: top right; }
#DynamicPhotoGallery .CloseImage		{ background-color: gray; width: 10%; background-position: top center; cursor: pointer; }
#DynamicPhotoGallery .CloseImageFlash	{ background-color: gray; width: 10%; background-position: top center; cursor: pointer; }
#DynamicPhotoGallery .CloseImage DIV		{ display: block; width: 100%; height: 120px; background-image: url("1px.gif"/*tpa=http://falz.unikma.ru/i/1px.gif*/); }
#DynamicPhotoGallery .CloseImageFlash DIV	{ display: block; width: 100%; height: 120px; background-image: none; }
#DynamicPhotoGallery .OpenImage DIV DIV		{ width: 200px; }

#DynamicPhotoGallery .CloseImageFlash DIV DIV	{ width: 10px; }
#DynamicPhotoGallery .CloseImage DIV DIV		{ width: 10px; }

.PhotoDescrOff		{ display: none; 	font: bold 120%/1.1 arial, sans-serif; }
.PhotoDescrOn		{ display: block; font: bold 120%/1.1 arial, sans-serif; }

.social {
 padding-bottom:10px;
}
.social div {
float:left;
}
.social div.mailru {
width:230px;
overflow:hidden;
}
.social div.twitter {
width:110px;
}
.social div.vklike {
width:140px;
}
.social div.fb {
width:130px;
}


.mSelect{border: 1px solid #a5acb2;z-index:10;z-index:900;}
.mSelectText{
	background: #fff;/* url(img/field-left.png) no-repeat left;*/
	height: 20px;
	color: #000;
	font-size: 16px;
	outline-width: 0;
	outline: none;
	float:left;
	line-height: 20px;
}
.mSelectText span{padding-left:10px;}
.mSelectOptions{
	clear:both;
	background:#fff;
	color:white;
	padding:5px 0;
	font-size: 12px;
}
.mOption{padding:2px 0 2px 10px;cursor:pointer;color: #000;}
.mOption.bold{font-weight:bold;}
.mOption.hover{background:#a5acb2;color: #fff;}
.mSelectButton{
	background:#fff url(/i/downArr.gif) no-repeat left;
	height: 20px;
	width: 20px;
	float:left;
	cursor:pointer;
}
.mSelectButton.opened{background:#fff url(/i/upArr.gif) no-repeat left;}