* {
margin:0;
outline:0 none;
padding:0;
}
body {
background:#efeeee url(body-bg.gif) repeat-x;
color:#333333;
font:12px Arial, Helvetica, sans-serif;
}
#wrapper{
	min-width:1024px;
}
a {
color:#2186bf;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
h3 {
color:#2186BF;
font:bold 16px Arial, Helvetica, sans-serif;
padding:6px 0;
}
h2 {
color:#000000;
font:bold 14px Tahoma,Geneva,sans-serif;
text-decoration:none;
}
h1 {
color:#FFF;
font:bold 14px Arial, Helvetica, sans-serif;
padding:6px 0;
}
p {
padding:5px 0;
}
ul, li {
	margin: 0;
	padding: 0;
}
.block-content ul, .block-content ol{
margin:0 0 0 1.5em;
padding:6px 0;
}
.block-content ul li, .block-content ol li{
margin:0 0 0 1em;

}
.block-content ul li{
	list-style: disc;
}

.clear-block {
clear:both;
font-size:0;
line-height:0;
}
.bold {
font-weight:bold;
}
.blue {
color:#2186bf;
}
.black {
	color:#333;
}
.grey {
	color:#b3b3b3;
}
img {
border:0 none;
}
.main {
float:left;
margin:0 -247px 0 0;
width:100%;
position:relative;
}
.left {
margin:0 245px 0 0;
position:relative;
z-index:0;
}
.right{
	width:245px;
	float:right;
z-index:1;
position:relative;
}
/*
#pagination {
clear:both;
float:right;
font:14px arial;
padding:0 30px 0 0;
}
#pagination li {
display:inline;
}
#pagination li.first {
background:none repeat scroll 0 0 transparent;
}
#pagination a {
color:#333333;
}
#pagination span {
color:#2186BF;
}
*/
#pagination {
color:#464646;
padding:10px 0;
text-align:right;
}
#pagination li {
display:inline;
}
#pagination a {
color:#464646;
margin:0 2px 0 0;
}
#pagination a:hover {
color:#10569E;
}
#pagination span {
color:#10569E;
margin:0 2px 0 0;
text-decoration:underline;
}
#pagination .link-prev a, #pagination .link-next a, #pagination .page-title span {
text-decoration:none;
}

#search-pagination{
font:14px arial;
left:450px;
position:absolute;
top:13px;
}
#search-pagination li {
display:inline;
}

.sitemap{
	background:url(sitemap.png) no-repeat;
	height:14px;
	width:14px;
	display:block;
	position:absolute;
right:70px;
top:15px;
}                      
.rss{
	background:url(RSS.png) no-repeat;
	width:20px;
	height:20px;
	display:block;
	position:absolute;
	right:15px;
	top:10px;
	color:#FFF;
	text-decoration:underline;
	padding:5px 0 0 25px;
}                       
#logo{
	position:absolute;
	top:15px;
	left:40px;
	z-index:1;
}    
#nadp{
	left: 5px;
    position: absolute;
    top: 145px;
    z-index: 1;
}  
#skype-menu{
	left: 20px;
    position: absolute;
    top: 195px;
}  
#skype-menu li{
	float:left;
	list-style:none;
}  
#skype-menu li a{
	display:block;
}
#map{
	background:url(map.png);
	width:374px;
	height:225px;
	margin:10px 0 15px 40%;
}
.icon1{
 background:url(icon1.gif) 0 4px no-repeat;
 width:30px;
 height:37px;
}             
.icon2{
 background:url(icon2.gif) 0 2px no-repeat;
 width:27px;
 height:37px;
}       
.icon3{ 
 width:10px;
 height:37px;
 background:url(icon3.png) no-repeat;

}            
.icon4{
  background:url(icon4.gif) no-repeat;
 width:30px;
 height:37px;
}
.icon5{
  background:url(icon5.gif) 0 4px no-repeat;
 width:30px;
 height:37px;
}
.icon6{
  background:url(icon6.gif) 0 4px no-repeat;
  width:30px;
 height:37px;
}
.icon7{
  background:url(icon7.gif) 0 4px no-repeat;
 width:30px;
 height:37px;
}
.icon8{
  background:url(icon8.gif) no-repeat;
 width:41px;
 height:37px;
}
/*
.icon1{
	background:url(icon1.png) no-repeat;
	width:26px;
	height:37px;
}             
.icon2{
	background:url(icon2.png) no-repeat;
	width:37px;
	height:37px;
}     		
.icon3{	
background:url(icon3.png) no-repeat;
	width:35px;
	height:37px;
}            
.icon4{
		background:url(icon4.png) no-repeat;
	width:41px;
	height:37px;
}
*/
#topmenu2{
	background:url(topmenu2.gif) repeat-x;
	height:31px;
	width:97%;
	line-height:31px;
	padding:0 0 0 20px;
}
#topmenu2 li{
	list-style:none;
	float:left;
}
#topmenu2 a{
	color:#666666;
	text-decoration:none;
	font:bold 12px verdana;
	height:31px;
	line-height:31px;
	display:block;
	padding:0 15px;
}
#topmenu2 a:hover{
	background:#cccccc;
}
#leftmenu{
	margin:15px 0 20px 0;
	float:left;
}
#leftmenu li{
	list-style:none;
	margin:0 0 5px;
	
}
#leftmenu a{
	text-align:center;
	background:url(leftmenu.gif) no-repeat;
	display:block;
	width:141px;
		height:28px;
		line-height:28px;
		color:#FFF;
		text-decoration: none;
		padding:0 10px 0 0;
		font-size:13px;
font-weight:bold;
}
#leftmenu a:hover, #leftmenu a.selected{
 background: url(arrow-left.png) no-repeat;
}

#aboutus{
	margin:13px 30px 0 160px;
	overflow: hidden;
}              
.title{
	background: url(title.gif) repeat-x;
	padding:7px 20px;
	position:relative;
}
a.title {color: #FFFFFF; 
         text-decoration: none;}

.arrow{
	background:url(arrow-title.png) no-repeat;
	height:28px;
	width:8px;
	position:absolute;
	right:-8px;
	top:0;
}
form .title{
		width:350px;
}
.search-result{
	padding-left:30px;
}
.banners{
	text-align:center;
}
.ban1{
	float:left;
	margin:0 0 0 15px;
}
.ban3{
	float:right;
	margin:0 10px 0 0;
}

#slide-news{
}    

.block-blue{
	border:1px solid #99cccc;
	margin:20px 0;
	width:230px;
}
.block-blue li{
	list-style:none;
	background:url(block-bg.gif) repeat-x;
	border-top:1px solid #c7d0d7;
	height:35px;
	line-height:35px;
}
.block-name{
	background:none repeat scroll 0 0 #71BBE2;
color:#FFFFFF;
height:35px;
line-height:35px;
text-align:center;
font-weight:bold;
font-size:16px;
}
.block-blue a{
	color:#666666;
	text-decoration:none;
	font:bold 14px verdana;
	padding:0 0 0 15px;
		height:35px;
	line-height:35px;
}
.block-blue a:hover{
	color:#999;
	text-decoration:none;
	font:bold 14px verdana;
	padding:0 0 0 15px;
			height:35px;
	line-height:35px;
}
#last-news{
	background: #FFF url(last-news.gif) repeat-x;
	height:140px;
	overflow-y:scroll;
	padding:10px 15px;
	
}
.last-news-date{
	font-size:14px;
	color:#2186BF;
}
.block-last-news .block-name{
	height:35px;
	line-height:35px;
}
.block-last-news{
	border:1px solid #99cccc;
	margin:20px 0;
	width:230px;
}

.news-name{
	font:normal 12px Verdana, Geneva, sans-serif;
	padding:0 0 10px 0;
}
.news-date{
	font:normal 13px Verdana, Geneva, sans-serif;
}

.item-news{
	margin:10px 25px 20px 20px;
	position:relative;
}

.item-news .time{
	position:absolute;
	top:-17px;
	right:0;
	color:#c2c1c1;
	font:18px arial;
}
.block-content{
	padding:5px 20px 20px 15px;
}
.column1{
	float:left;
	width:48.5%;
	margin:0 20px 20px 0;
}
.column2{
	float:left;
	width:48.5%;
	margin:0 0 20px 0;
}
.all{
	float:right;
}
.block-content img{
	margin:5px 10px 0 0;
		clear:both;
}
.form-search {
padding:0 0 20px;
}
.form-search form {
clear:both;
}
.form-search input {
border:1px solid #95BEE5;
height:15px;
width:180px;
}
.form-search input.button {
background:url("search.png") no-repeat scroll 0 1px transparent;
border:0 none;
color:#FFFFFF;
font:11px Arial,Helvetica,sans-serif;
height:20px;
margin:0 0 0 -5px;
width:51px;
} 
#bottommenu {
background:none repeat scroll 0 0 #AAA8A9;
height:32px;
margin:20px 0 15px 0;
padding:0 10px 0 20px;
}
#bottommenu li {
float:left;
list-style:none outside none;
padding:8px 30px 0 0;
}
#bottommenu a {
color:#FFFFFF;
text-decoration:none;
font:bold 12px verdana;
}
  #bottommenu a:hover{
	color:#666;
	text-decoration:none;
}    
	  
#feedback {
	position:absolute;
	left:45%;
padding:20px 0 10px 0;
width:394px;
}

.form-feedback {
font:bold 12px Tahoma, Geneva, sans-serif;
}
.form-feedback .short-input{
width:162px;
margin-top:8px;
}
.long-input, .form-feedback textarea{
	width:390px;
	margin-top:8px;
}
.form-feedback .btn-link {
display:inline;
float:right;
font:12px/22px Arial;
margin:5px 10px 0 0;
}
.anti-spam{
	float:right;
	padding:5px 0 0 0;
	position:relative;
}
.anti-spam img{
	margin:5px 0 10px 0;
}

#block-poll {
clear:both;
float:left;
font:12px Tahoma,Geneva,sans-serif;
padding:20px 30px 20px 15px;
position:relative;
width:280px;
}
#block-poll p {
clear:both;
padding:10px 0;
}
#block-poll .question {
font-weight:bold;
padding:7px 0;
}
#block-poll a.button, #feedback a.button {
background:none repeat scroll 0 0 #838280;
border:1px solid #D7D7D7;
clear:both;
color:#FFFFFF;
cursor:pointer;
float:right;
left:50%;
padding:5px 0 5px 10px;
width:88px;
text-decoration:none;
display:block;
font-weight:normal;
}
.form-poll{
	position:relative;
}
#feedback p{
	position:relative;
}
label.error{
font-size:10px;
font-weight:normal;
left:5px;
position:absolute;
top:15px;
}
#footer{
	border-top:1px solid #7d7b7a;
}
#counters li{
	float:left;
	height:31px;
	width:88px;
	list-style:none;
	padding:10px 10px 0 0;
}
#copyright{
	float:right;
	text-align:right;
	width:355px;
	padding:5px 10px 30px 0;
}

.block-over{

}
.block-pic {
height:114px;
margin:8px 0 8px 0;
position:relative;
width:230px;
border:1px solid #999;
overflow:hidden;

}

a.over1 {
	background:none repeat scroll 0 0 #065985;
bottom:0;
display:block;
height:20px;
opacity:0.6;
	filter: alpha(opacity=60); /* IE */
	-moz-opacity: 0.6; /* Firefox */
padding:7px 0 0 10px;
position:absolute;
text-decoration:none;
width:220px;
color:#FFF;
font:bold 14px Verdana, Geneva, sans-serif;
left:0;
}
.block-pic:hover a.over1{
	display:none;
}

.block-pic a.over2 {
display:none;
}
.block-pic:hover a.over2{
	left:0;
	display:block;
	text-decoration:none;
width:220px;
color:#FFF;
	bottom:0;
	position:absolute;
		background:none repeat scroll 0 0 #065985;
		opacity:0.6;
			filter: alpha(opacity=60); /* IE */
	-moz-opacity: 0.6; /* Firefox */
		height:104px;
		padding:10px 0 0 10px;
font:normal 12px Verdana, Geneva, sans-serif;

}

#contacts{
	margin:20px 0 20px 30px;
	font:normal 12px Verdana, Geneva, sans-serif;
}



#topmenu{
	background:url(topmenu.gif) repeat-x;
	height:44px;
	padding:0 10px 0 20px;
		min-width:950px;
		position:relative;
}
ul.topmenu{
	position:relative;
	padding:7px 0 0;
	z-index:5;
}
ul.topmenu li{
	list-style:none;
    float:left;
    position:relative;
	color:#000000;
	font:14px/32px Tahoma,Geneva,sans-serif;
}
ul.topmenu li:hover{
	background:url(topmenu-right-piece.gif) top right no-repeat;
}
ul.topmenu li a, ul.topmenu li a:visited{
    overflow:hidden;
	text-align:center;
	color:#FFF;
	font:bold 12px Verdana, Geneva, sans-serif;
	height:40px;
	line-height:35px;
	text-decoration:none;
	display:block;
	padding:0 15px;
}
.right-piece:hover, ul.topmenu li:hover .right-piece{
	background:url(topmenu-left-piece.gif) no-repeat;
	position:relative;
	height:38px;
}
ul.topmenu li a:hover, ul.topmenu li:hover a, ul.topmenu li.iehover a{
	color:#006699;
	position:relative;
}

ul.topmenu li ul{
    display:none;
	z-index:5;

}
ul.topmenu li ul li{
	list-style:none;
	clear:both;
}
ul.topmenu li:hover ul li, ul.topmenu li.iehover ul li{
	border:0;
	padding:0;
	margin:0;
	height:23px;
	background:none;
}

ul.topmenu li:hover ul, ul.topmenu li.iehover ul{
    display:block;
    position:absolute;
    left:0;
	top:37px;
	white-space:nowrap;
	padding:0 0 8px 0;
	z-index:100;
	background:#0b496f url(topmenu-bg.gif) repeat-x;
}
ul.topmenu li:hover ul li a, ul.topmenu li.iehover ul li a, ul.topmenu li.iehover ul li a:visited{
    color:#FFF;
	text-align:left;
	width:250px;
	padding:0 7px 0 4px;
	border-bottom: 1px solid #FFF;
	font:normal 11px Verdana, Geneva, sans-serif;
	height:20px;
	line-height:20px;
}

ul.topmenu li:hover ul li a:hover, ul.topmenu li.iehover ul li a:hover, ul.topmenu li.iehover ul li a:visited{
}
.tag-small{
	font:normal 10px Verdana, Geneva, sans-serif;
	padding:0 5px;
}
.tag-medium{
	font:normal 14px Verdana, Geneva, sans-serif;
	padding:0 5px;
}
.tag-big{
	font:bold 18px Verdana, Geneva, sans-serif;
	padding:0 5px;
}
.all-tags{
	background:url(all-tags.gif) repeat-x;
	height:26px;
	line-height:26px;
	padding:0 15px;
	display:block;
	float:right;
	color:#666;
	text-decoration:none;
	margin:20px 30px 0 0;
}
.table{

}
.catalog .block-content{
	padding:0;
	width:100%;
}
.catalog{
	position:relative;
	margin:5px 20px 20px 20px;
}

.quest{
	color: #999;
	margin:0 0 0 20px;
}

.bookMarks ul {
display:block;
height:20px;
list-style:none outside none;
text-align:left;
margin:-20px 0 0 10px;
}
.bookMarks ul li {
display:block;
float:left;
height:20px;
width:20px;
}
.bookMarks ul li.delicious {
background:url("delicious.gif") no-repeat scroll 0 0 transparent;
margin-top:5px;
}
.bookMarks ul li.digg {
background:url("digg.gif") no-repeat scroll 0 0 transparent;
margin-top:5px;
}
.bookMarks ul li.facebook {
background:url("facebook.gif") no-repeat scroll 0 0 transparent;
margin-top:5px;
}
.bookMarks ul li.twitter {
background:url("twitter.gif") no-repeat scroll 0 0 transparent;
margin-top:5px;
}
.bookMarks ul li.linkedin {
background:url("linkedin.gif") no-repeat scroll 0 0 transparent;
margin-top:5px;
}
.bookMarks ul li.livejournal {
background:url("userinfo.gif") no-repeat scroll 0 0 transparent;
margin-top:5px;
}
.bookMarks ul li.smi2 {
background:url("smi2.png") no-repeat scroll 0 0 transparent;
margin-top:5px;
}
.bookMarks ul li.news2 {
background:url("news2.gif") no-repeat scroll 0 0 transparent;
margin-top:5px;
}
.bookMarks ul li.liveinternet {
background:url("liveinternet.gif") no-repeat scroll 0 0 transparent;
margin-top:5px;
}
.bookMarks ul li.moimir a {
padding-left:0;
}
.bookMarks ul li.vkontakte table {
display:inline;
vertical-align:bottom;
}
.bookMarks ul li.moimir a b:hover {
text-decoration:underline !important;
}
.bookMarks ul li.moimir a b {
text-decoration:none !important;
}
.bookMarks ul li.vkontakte table span, .bookMarks ul li.moimir a b {
color:Black !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
font-size:10px !important;
font-weight:bold !important;
}
.bookMarks ul li a {
color:#000000;
font-size:10px;
font-weight:bold;
//padding:0 0 0 18px;
text-decoration:none;
}


.hr1{
	border-top:1px solid #7d7b7a;
	width:85%;
	margin:15px 0 0;
}
.hr2{
	border-top:1px solid #7d7b7a;
	width:85%;
	margin:0;
}
.hr3 {
border-left:1px solid #7D7B7A;
float:left;
height:320px;
margin:50px 0;
}
.hr4 {
border-left:1px solid #7D7B7A;
float:right;
height:320px;
margin:50px 20px;
}

.inner{
	height:96px;
	overflow:hidden;
}


#content-reestr {
float:left;
font-family:Tahoma;
padding:0 0 9px;
}
#content-reestr h1 {
color:#2186BF;
}
#table-reestr {
border-collapse:collapse;
font-size:10px;
width:100%;
}
#table-reestr th, #table-reestr td {
border:1px solid #D0D0D0;
padding:5px;
}
#table-reestr tr.bg {
background:none repeat scroll 0 0 #EFF7FF;
}
#table-reestr tr:hover {
background:none repeat scroll 0 0 #C4C5C7;
}
#table-reestr th {
background:none repeat scroll 0 0 #E9EBED;
}
#table-reestr td {
color:#0067A3;
}
#table-reestr a, #table-reestr a:hover {
color:#0067A3;
text-decoration:none;
}
#select-sro {
clear:both;
}
#select-sro ul {
bottom:-1px;
color:#000000;
font:18px Tahoma;
list-style:none outside none;
margin:0;
padding:0;
position:relative;
}
#select-sro li.item {
background:none repeat scroll 0 0 #E9EBED;
border:1px solid #D0D0D0;
float:left;
list-style:none;
padding:6px 30px 6px 8px;
position:relative;
}
#select-sro li.over {
z-index:99;
}
#select-sro a {
color:#000000;
text-decoration:none;
white-space:nowrap;
}
#select-sro li.item s {
display:block;
position:absolute;
right:8px;
top:24px;
}
#select-sro li.item s img {
display:block;
position:absolute;
right:0;
top:-10px;
}
#select-sro div.sub-menu {
background:none repeat scroll 0 0 #E9EBED;
border:1px solid #D0D0D0;
left:-1px;
padding:0;
position:absolute;
top:-1px;
z-index:99;
}
#select-sro div.sub-menu ul {
margin:0;
padding:6px 8px;
}
#select-sro div.sub-menu li {
margin:0;
padding:0 6px;
}
#block-quick-search h1 a {
border-bottom:1px dashed #10569E;
text-decoration:none;
}
#block-quick-search h1 a:hover, #block-quick-search h1.h1-show a {
border:0 none;
}
.form-quick-search {
background:none repeat scroll 0 0 #2186bf;
display:block;
left:0;
margin:4px 0;
padding:4px 0;
position:relative;
top:0;
width:100%;
z-index:20;
}
.form-quick-search .bg-tl, .form-quick-search .bg-tr, .form-quick-search .bg-bl, .form-quick-search .bg-br {
display:none;
font-size:0;
height:4px;
line-height:0;
position:absolute;
text-indent:-100000px;
width:4px;
}
.form-quick-search .bg-tc, .form-quick-search .bg-bc {
background:none repeat scroll 0 0 transparent;
display:none;
font-size:0;
height:4px;
left:4px;
line-height:0;
position:absolute;
text-indent:-100000px;
width:932px;
}
.form-quick-search .bg-tl {
background:url("bg-search-tl.png") no-repeat scroll 0 0 transparent;
left:0;
top:-4px;
}
* html .form-quick-search .bg-tl {
background-image:none;
}
.form-quick-search .bg-tr {
background:url("bg-search-tr.png") no-repeat scroll 0 0 transparent;
right:0;
top:-4px;
}
* html .form-quick-search .bg-tr {
background-image:none;
}
.form-quick-search .bg-bl {
background:url("bg-search-bl.png") no-repeat scroll 0 0 transparent;
bottom:-4px;
left:0;
}
* html .form-quick-search .bg-bl {
background-image:none;
}
.form-quick-search .bg-br {
background:url("bg-search-br.png") no-repeat scroll 0 0 transparent;
bottom:-4px;
right:0;
}
* html .form-quick-search .bg-br {
background-image:none;
}
.form-quick-search .bg-tc {
top:-4px;
}
.form-quick-search .bg-bc {
bottom:-4px;
}
.form-quick-search .btn-link {
display:inline;
float:right;
margin:8px 8px 0 8px;
}
.form-quick-search select {
border:1px solid #ABADB3;
color:#003A55;
font-size:10px;
height:17px;
}
.form-quick-search ul {
float:left;
list-style:none outside none;
margin:0;
padding:0;
}
.form-quick-search li {
display:block;
float:left;
height:19px;
padding:10px 10px 9px;
}
.form-quick-search .col-1 {
border-right:1px solid #7ec4e4;
}
.form-quick-search .col-2, .form-quick-search .col-3, .form-quick-search .col-4 {
border-left:1px solid #DCEEFF;
border-right:1px solid #3C7FB1;
}
.form-quick-search .col-5 {
border-left:1px solid #DCEEFF;
}
.form-quick-search .col-1, .form-quick-search .col-2, .form-quick-search .col-3, .form-quick-search .col-4, .form-quick-search .col-5 {
width:147px;
}
.form-quick-search .col-1 select, .form-quick-search .col-2 select, .form-quick-search .col-3 select, .form-quick-search .col-4 select, .form-quick-search .col-5 select {
width:147px;
}


a.btn-link {
background:url("bg-btn-link.gif") repeat-x scroll 0 0 transparent;
color:#252525;
cursor:pointer;
display:block;
float:left;
font-family:Arial;
height:22px;
line-height:22px;
text-decoration:none;
}
a.btn-link:hover {
text-decoration:none;
}
a.btn-link span {
background:url("bg-btn-link-right.gif") no-repeat scroll 100% 0 transparent;
float:left;
padding:0 14px 0 8px;
}
a.btn-link span.bg-left {
background:url("bg-btn-link-left.gif") no-repeat scroll 0 0 transparent;
display:block;
font-size:0 !important;
height:22px;
line-height:0 !important;
padding:0;
text-indent:-100000px;
width:6px;
}
.up{
	background: url(up.gif) no-repeat;
	width:93px;
	height:32px;
	float:right;
}





.books{
	font-weight:bold;
	color:#000;
}
.other-album{
	display:inline-block;
margin:0 30px 30px 0;
position:relative;
}
#other-album{
	text-align:center;
}
.other-album a{
	bottom:-17px;
font-size:14px;
font-weight:bold;
left:50%;
margin-left:-68px;
position:absolute;
}
#slide-foto{
	background:#dedede;
	height:135px;
	overflow-x:scroll;
	white-space: nowrap;
}
#slide-foto img{
	margin:15px 25px;
}
.slide-small img{
	margin:15px 15px;
}
.slide-small{
	height:94px;
padding:5px 0;
overflow:hidden;
position:relative;
padding:0 15px;
}
.album-list img{
	padding: 0 15px 0 0;
}
	
.album{
	background:none repeat scroll 0 0 #DEDEDE;
height:453px;
margin:0 auto;
padding:15px 0 0;
position:relative;
text-align:center;
width:667px;
}
.album p{
	position:absolute;
	bottom:-25px;
}
.prev{
	background:url("prev-blue.png") no-repeat scroll 0 0 transparent;
height:36px;
left:7px;
position:absolute;
top:45%;
width:8px;
}
.prev:hover{
	background:url("prev-grey.png") no-repeat scroll 0 0 transparent;
}
.next{
	background:url("next-blue.png") no-repeat scroll 0 0 transparent;
height:36px;
right:5px;
position:absolute;
top:43%;
width:8px;
}
.next:hover{
	background:url("next-grey.png") no-repeat scroll 0 0 transparent;
}
#block-foto{
	bottom:17px;
left:25px;
position:absolute;
}
#block-foto a{
	display:block;
	float:left;
}
a.but1{
	background:url(but1.png) no-repeat;
	height:23px;
	width:23px;

}
a.but1:hover{
	background:url(but1.png) no-repeat;
}
a.but2{
	background:url(but2.png) no-repeat;
	height:20px;
	width:75px;
	margin:2px 6px 0;
}
a.but2:hover{
	background:url(but2.png) no-repeat;
}
a.but3{
	background:url(but3.png) no-repeat;
	height:22px;
	width:22px;
	margin-top:1px;
}
a.but3:hover{
	background:url(but3.png) no-repeat;
}

.album-list{
		background:#dedede;
	height:140px;
	padding:9px;
	position:relative;
}




.menu-bibl{
 float:left;
    overflow:hidden;
 color:#FFF;
 font:bold 12px Verdana, Geneva, sans-serif;
 height:40px;
 line-height:35px;
 text-decoration:none;
 display:block;
}
.menu-bibl a{
 color:#666666;
 text-decoration:none;
 font:bold 14px verdana;
 padding:0 0 0 15px;
 line-height:29px;
 background:url(bibl.png) no-repeat;
 height:29px;
 width:163px;
 display:block;
}
.menu-bibl ul{
    display:none;
 z-index:5;
}
.menu-bibl ul li{
 list-style:none;
 clear:both;
}
.menu-bibl:hover ul li, ul.topmenu li.iehover ul li{
 border:0;
 padding:0;
 margin:0;
 height:23px;
 background:none;
}
.menu-bibl:hover ul, ul.topmenu li.iehover ul{
    display:block;
    position:absolute;
    left:0;
 top:73px;
 white-space:nowrap;
 padding:0 0 8px 0;
 z-index:100;
 background: url(bg-bibl.png) repeat-x;
}
.menu-bibl:hover ul li a, ul.topmenu li.iehover ul li a, ul.topmenu li.iehover ul li a:visited{
   color:#666666;
 text-decoration:none;
 font:normal 14px verdana;
 width:150px;
 padding:0 7px 0 4px;
 border-bottom: 1px solid #FFF;
 height:20px;
 line-height:20px;
 background:none;
  padding:0 0 0 15px;
}
.menu-bibl:hover ul li a:hover{
 background:#2186bf;
 color:#FFF;
}

.other-news{
display:inline-block;
margin:0 30px 30px 0;
position:relative;
}
#other-news{
	text-align:center;
}
.other-news a{
	//bottom:-17px;
font-size:14px;
left:50%;
margin-left:-68px;
position:absolute;
}

	
