.l-menu
{
	background: url(/images/style/bg/menu-bg.jpg) no-repeat 0 0;
	margin-bottom: 70px;
	padding-top: 55px
}
.b-lcol
{
	width: 610px
}
.b-rcol
{
	width: 295px
}
.ad-gallery
{
	min-height: 180px;
	padding: 0 0 20px;
	width: 400px;
	overflow: visible
}
.ad-gallery li
{
	float: left;
	padding: 8px 0 0 8px
}
.ad-gallery li:first-child, .ad-gallery li.first-child
{
	padding-left: 0
}
.ad-gallery .ad-image-wrapper .ad-loader, .ad-image-wrapper
{
	height: auto
}
.ad-gallery .ad-forward, .ad-gallery .ad-back
{
	background: url(/images/style/bg/arrows.png) no-repeat 0 0;
	cursor: pointer;
    position: absolute;
	display: block;
	top: 50%;
	margin: -45px 0 0;
	left: -30px;
	height: 100px;
	z-index: 2;
	width: 20px
}
.ad-gallery .ad-forward
{
	background-position: -20px 0;
	left: auto;
    right: -30px
}
.ad-gallery .ad-nav
{
	width: 100%;
    position: relative
}
.ad-gallery .ad-nav .ad-thumbs
{
	overflow: hidden;
    width: 100%
}
.ad-gallery .ad-thumbs ul
{
	float: left;
	width: 9000px
}
.ad-gallery .ad-thumbs li a, .ad-gallery .ad-thumbs li a img
{
	display: block
}
.ad-preloads
{
	position: absolute;
	left: -9000px;
	top: -9000px
}
.ad-image-wrapper
{
	position: relative
}
.ad-image
{
	text-align: center
}
.ad-image a
{
	background: url(/images/style/bg/zoom.png) no-repeat 0 0;
	position: absolute;
	display: block;
	height: 25px;
	width: 25px;
	top: 5px;
	right: 5px
}
.ad-image-wrapper 
{
	overflow: visible
}
.ad-loader
{
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -23px 0 0 -23px
}
