/*gallery*/
.gallery {
	width:912px;
	padding:42px 0 0 34px;
	position:relative;
	float:left;
}
div.swicher {
	position:absolute;
	left: 435px;
	top:263px;
}
div.swicher ul {
	margin:0;
	padding:0;
	list-style:none;
	line-height:10px;
    height:10px;
}
div.swicher li {
	float:left;
	padding-left:10px;
}
div.swicher li a {
    display:block;
	width:10px;
	height:10px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/assets/newtest/images/switcher-bg.gif) no-repeat;
}
div.swicher li a:hover ,
div.swicher li a.active {
	background-position:0 -10px;
}
.gallery .link-next ,
.gallery .link-prev {
	float:left;
	width:26px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:98px;
}
.gallery .link-next {
	float:right;
	background:url(/assets/newtest/images/next-arrow.gif) no-repeat;
}
.gallery .link-prev {
	background:url(/assets/newtest/images/prev-arrow.gif) no-repeat;
}
.gallery .link-next:hover ,
.gallery .link-prev:hover {
	background-position:0 -26px;
}
.gallery .slide {
	width:830px;
	float:left;
	margin-left:16px;
	overflow:hidden;
	position:relative;
	height:211px;
}
.gallery .slide .right-shadow ,
.gallery .slide .left-shadow {
	width:24px;
	position:absolute;
	top:0;
	height:211px;
	text-indent:-9999px;
	overflow:hidden;
}
.gallery .slide .left-shadow {
	left:0;
	background:url(/assets/newtest/images/left-shadow.png) no-repeat;
}
.gallery .slide .right-shadow {
	right:0;
	background:url(/assets/newtest/images/right-shadow.png) no-repeat;
}
.gallery .slide ul {
	margin:0 0 0 -134px;
	padding:0;
	list-style:none;
	position:relative;
	width:99999px;
}
.gallery .slide ul li {
	float:left;
	width:137px;
	line-height:13px;
	padding-left:39px;
}
.gallery .slide ul li a {
	text-decoration:none;
	color:#fff;
}
.gallery .slide ul li a:hover {
	text-decoration:underline;
}
.gallery .slide ul li .title {
	height:38px;
	padding-top:6px;
}
.gallery .slide ul li .image-holder {
	border:1px solid #fff;
	position:relative;
}
.gallery .slide ul li .image-holder img {
	display:block;
}
.gallery .slide ul li .image-holder a {
	position:absolute;
	width:100%;
	height:135px;
	text-indent:-9999px;
	overflow:hidden;
	top:0;
	left:0;
	background:url(/assets/newtest/images/hover-bg.png);
	display:none;
}
.gallery .slide ul li .image-holder.hover a ,
.gallery .slide ul li .image-holder:hover a {
	display:block;
}
#column-1 .free-box .learn {
	margin-top:6px;
}
.popup {
	width:670px;
	position:absolute;
	top:32px;
	left:55px;
	display:none;
	z-index:100;
	padding:10px 0 16px 11px;
	background:url(/assets/newtest/images/popup-bg.png) no-repeat;
}
.show-popup {z-index:100;}
.show-popup .popup {display:block;}
.popup img {
	display:block;
}
