	 *  { margin: 0; padding: 0; border: 0; } 

	p { margin: 1em 0 1em 0; }
	
	
	ul { margin: 0 0 0 15px; /*font-size: 1.2em;*/ }
	ul.noBull { list-style: none; margin-left: 0; }
		ul li { margin: 0 0 5px 0; }
		ul li.current {
			border: 1px #bfc6c7 solid;
			background: #E7EFF0;
			padding: 2px;
		}
		ul.noBull li.current { margin-left: -2px; }
		
		ul.noBull li { margin:  0 0 10px 0; }
		ul li span.counter { display: block; float: left; text-align: right; width: 60px; margin: 0 10px 0 0; }
		ul li span.description { display: block; float: left; width: 600px; }
	
	ul.checkmark {
		margin: 0;
		list-style: none;
	}
		
		ul.checkmark li {
			padding: 1px 0 1px 20px;
			background: url(/gallery/checkmar.gif) center left no-repeat;
		}
		


	
	
	
	ul.gallery {
		list-style: none;
		margin: 0 0 10px 0;
	}
	
		ul.gallery li {
			display: block;
			float: left;
			margin: 0 7px 0px 0 !important;
		}
		
			ul.gallery li a {
				padding: 3px;
				display: block;
				border: 1px #9db2b9 solid;
				line-height: 0;
			}
			
			ul.gallery li a:hover { border: 1px #313739 solid; }
			
	ul.textGallery li { 
		width: 180px;
		text-align: center;
		padding: 10px 10px 0 10px;
		border: 1px #bdc2c4 solid;
		margin: 0 5px 5px 0;
		font-size: 0.8em;
	}
		ul.textGallery li:hover { background: #edeeef; }
	
		ul.textGallery li img { display: block; margin: 0 auto 10px auto; border: 1px #bdc2c4 solid; padding: 3px; }
	

	
	
	
	
	
	
	
	
/* всплывающая подсказка */

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85; }
	
#tooltip h3, #tooltip div { margin: 0; }

#tooltip.pretty { 
	font-family: Arial;
	border: none;
	width: 210px;
	padding:20px;
	height: 135px;
	opacity: 0.8;
	background: url('/gallery/shadow.png'); }
	
#tooltip.pretty h3 { 
	margin-bottom: 0.75em;
	font-size: 12pt;
	width: 210px;
	text-align: center; }
	
#tooltip.pretty div { width: 210px; text-align: left; }

#tooltip.fancy {
	background: url('/gallery/shadow2.png');
	padding-top: 5em;
	height: 100px; }
	
#tooltip.fancy.viewport-right {
	background: url('/gallery/shadow2-reverse.png'); }
	
/* remember to define focus styles! */
:focus {
	outline: 0; }
	
/* всплывающая подсказка /// */
	
	
	
.photo_for_news ul.gallery li {
	margin: 0 7px 7px 0 !important;
}
.photo_for_news ul.gallery li a  {
	padding: 5px !important;
	background: #F8F8FC;
}
.photo_for_news ul.gallery li a:hover  {
	background: #E8E9F0;
}
.photo_for_news ul.gallery li img {  
	margin: 4px; }
	
	
	
	
	
	
	
	
	
	
div.fg_container { 
	margin-left: -10px;
	margin-top: -10px; }

div.fg_block {
	margin-top: 10px;
	margin-left: 10px; }

div.fg_wrapper { 
	padding: 15px;
	overflow: hidden;
	zoom: 1;
	min-width: 165px;  }

div.fg_container {
	/*text-align: center;*/
	zoom: 1;
	word-spacing: -0.25em; /* убираем пробелы (было посчитано, что при 1em = 16px пробел длиной 4px — 0.25em) */ }

div.fg_block {
	width: 190px;
	text-align: center;
	padding: 5px; 
	display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; /*  добавляем inline-block */
	word-spacing: normal; /* восстанавливаем убранный пробел в блоках */
	vertical-align: top; /* IE6 некорректно позиционирует без этого */ }

div.fg_block A {
	padding: 10px 5px;
	display: block;
	border: 1px #9db2b9 solid;
	background: #F8F8FC;  }

div.fg_block A:hover {
	background: #E8E9F0; 
	border: 1px #313739 solid; }
	
	
	
	
	
	
	
