/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;  /*цвет затемнения e9d9e9*/
	cursor: pointer;
}
/*общий фон картинки*/
#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../pic/loading.gif) no-repeat center;
}
/*рамка вокруг картинки*/
#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 15px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0px;
	width: 15%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {

	background: transparent url(../pic/nav_left.png) no-repeat 50% 50%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent  url(../pic/nav_right.png)  no-repeat 100% 50%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 15px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 120px;
	height: 45px;
	background: transparent url(../pic/close.png) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

.elm_l1 { 
display: block; 

width:599px; 
margin:0px; 
margin-left:5px; 
padding :0px; 
list-style : none; 
text-align:left;
 vertical-align: middle;
border:#66f solid 0px;
} 

.elm_l1 img {margin: 5px;   border:#fff solid 2px;}
.elm_l1 img:hover {margin: 5px;  border:#666 solid 2px;}


.m_m {	width:599px;
	margin-top:50px;
	color:#000;

        font:22px Geneva, Arial, Helvetica, sans-serif;
}

.m_m a { 
 color : #000; 
 text-decoration : none; 
} 	  

.level_1 { 
display: block; 
width:100%;
height:50px;
color:#9c9c9c;
text-align:right;
padding:5px;
background:#fff;
 border-top:0px;
 border-right:0px;
 border-bottom:#666 dotted 1px;
 border-left: #666 solid 6px;
} 

.level_1:hover{  
 color:#555;
 background:#efefef;
 border-top:0px;
 border-right:0px;
 border-left: #666 solid  6px;
} 

.gall
{	background:#000;
	margin: 15px;
        padding:1px;
        text-align:center;}

.gall a:hover { COLOR: #eee; }
.gall img {padding: 200px;}

.gall1 img {padding: 2px; border-color:#000; width:50px;	height: 50px;}
.gall1 img:hover {padding: 2px; border-color:#eee;}