/* @override http://www.slopodiatry.local/site_library/css/gallery.css */

/* @group Gallery */

/* @group Select a View */

.select-a-view{
	width:297px;
	overflow:hidden;
}
.select-a-view .holder-text{
	padding:10px 20px 34px 11px;
}
.select-a-view p{
	margin:0;
	line-height:18px;
}

/* @end */

#gallery{
	width:612px;
	height:282px;
}
#gallery .visual-holder-defolt{
	position:relative;
	width:612px;
	height:282px;
/*	display:none; */
}
#gallery .holder-img img{display:block;}
#gallery .visual-holder{
	width:612px;
	height:282px;
/*	display:none; */
}
#gallery .default{
	margin:0;
	padding:0;
	width:612px;
	height:282px;
	list-style:none;
	position:relative;
}
#gallery .number-a{background:url(../../site_content/images/gallery/visual-holder-img1.jpg) no-repeat;}
#gallery .number-b{background:url(../../site_content/images/gallery/visual-holder-img2.jpg) no-repeat;}
#gallery .number-c{background:url(../../site_content/images/gallery/visual-holder-img3.jpg) no-repeat;}
#gallery .number-d{background:url(../../site_content/images/gallery/visual-holder-img4.jpg) no-repeat;}
#gallery .number-e{background:url(../../site_content/images/gallery/visual-holder-img5.jpg) no-repeat;}
#gallery .number-f{background:url(../../site_content/images/gallery/visual-holder-img6.jpg) no-repeat;}
#gallery .default li{
	position:absolute;
	top:0;
	left:0;
}
#gallery .default .point{
	position:absolute;
}
#gallery .default .point a{
	width:13px;
	height:13px;
	text-indent:-9999px;
	display:block;
	cursor:pointer;
	position:relative;
/*	border:1px solid #000;*/
}
#gallery .default .point a:hover{
	position:relative;
	z-index:100;
}
#gallery .default .point span{
	display:none;
	position:absolute;
	top:0;
	left:0;
}
#gallery .default li a:hover span{
	display:block;
}
/* number - A */
#gallery .default .point-a01a .point{
	top:144px;
	left:525px;
}
#gallery .default .point-a01a span{
	margin:-13px 0 0 -23px;
	width:50px;
	height:44px;
	background:url(../../site_content/images/gallery/point-a01a.png) no-repeat;
}
#gallery .default .point-a01b .point{
	top:100px;
	left:505px;
	z-index:10;
}
#gallery .default .point-a01b span{
	margin:-11px 0 0 -15px;
	width:43px;
	height:38px;
	background:url(../../site_content/images/gallery/point-a01b.png) no-repeat;
}
#gallery .default .point-a01c .point{
	top:57px;
	left:476px;
}
#gallery .default .point-a01c span{
	margin:-12px 0 0 -16px;
	width:44px;
	height:41px;
	background:url(../../site_content/images/gallery/point-a01c.png) no-repeat;
}
#gallery .default .point-a01d .point{
	top:168px;
	left:120px;
}
#gallery .default .point-a01d span{
	margin:-82px 0 0 -16px;
	width:88px;
	height:166px;
	background:url(../../site_content/images/gallery/point-a01d.png) no-repeat;
}
#gallery .default .point-a02-03 .point{
	top:218px;
	left:411px;
}
#gallery .default .point-a02-03 span{
	margin:-30px 0 0 -48px;
	width:104px;
	height:78px;
	background:url(../../site_content/images/gallery/point-a02-03.png) no-repeat;
}
#gallery .default .point-a07 .point{
	top:148px;
	left:457px;
}
#gallery .default .point-a07 span{
	margin:-17px 0 0 -23px;
	width:56px;
	height:50px;
	background:url(../../site_content/images/gallery/point-a07.png) no-repeat;
}
#gallery .default .point-a09 .point{
	top:33px;
	left:387px;
}
#gallery .default .point-a09 span{
	margin:-4px 0 0 -23px;
	width:76px;
	height:39px;
	background:url(../../site_content/images/gallery/point-a09.png) no-repeat;
}
#gallery .default .point-a10a .point{
	top:157px;
	left:401px;
}
#gallery .default .point-a10a span{
	margin:-17px 0 0 -86px;
	width:129px;
	height:47px;
	background:url(../../site_content/images/gallery/point-a10a.png) no-repeat;
}
#gallery .default .point-a10b .point{
	top:117px;
	left:396px;
}
#gallery .default .point-a10b span{
	margin:-16px 0 0 -69px;
	width:135px;
	height:44px;
	background:url(../../site_content/images/gallery/point-a10b.png) no-repeat;
}
#gallery .default .point-a10c .point{
	top:81px;
	left:385px;
}
#gallery .default .point-a10c span{
	margin:-20px 0 0 -51px;
	width:127px;
	height:49px;
	background:url(../../site_content/images/gallery/point-a10c.png) no-repeat;
}
#gallery .default .point-a10d .point{
	top:51px;
	left:356px;
}
#gallery .default .point-a10d span{
	margin:-14px 0 0 -52px;
	width:103px;
	height:48px;
	background:url(../../site_content/images/gallery/point-a10d.png) no-repeat;
}
#gallery .default .point-a11 .point{
	top:218px;
	left:274px;
}
#gallery .default .point-a11 span{
	margin:-20px 0 0 -18px;
	width:51px;
	height:48px;
	background:url(../../site_content/images/gallery/point-a11.png) no-repeat;
}
#gallery .default .point-a12 .point{
	top:158px;
	left:227px;
}
#gallery .default .point-a12 span{
	margin:-11px 0 0 -54px;
	width:137px;
	height:35px;
	background:url(../../site_content/images/gallery/point-a12.png) no-repeat;
}
#gallery .default .point-a13 .point{
	top:150px;
	left:316px;
}
#gallery .default .point-a13 span{
	margin:-83px 0 0 -26px;
	width:57px;
	height:187px;
	background:url(../../site_content/images/gallery/point-a13.png) no-repeat;
}
#gallery .default .point-a15 .point{
	top:99px;
	left:252px;
}
#gallery .default .point-a15 span{
	margin:-21px 0 0 -17px;
	width:48px;
	height:65px;
	background:url(../../site_content/images/gallery/point-a15.png) no-repeat;
}
#gallery .default .point-a16 .point{
	top:112px;
	left:195px;
}
#gallery .default .point-a16 span{
	margin:-20px 0 0 -28px;
	width:69px;
	height:63px;
	background:url(../../site_content/images/gallery/point-a16.png) no-repeat;
}
#gallery .default .point-a30-31 .point{
	top:203px;
	left:547px;
}
#gallery .default .point-a30-31 span{
	margin:-31px 0 0 -25px;
	width:62px;
	height:74px;
	background:url(../../site_content/images/gallery/point-a30-31.png) no-repeat;
}

/* number - B */
#gallery .default .point-b17-23-24 .point{
	top:154px;
	left:388px;
}
#gallery .default .point-b17-23-24 span{
	margin:-120px 0 0 -30px;
	width:51px;
	height:179px;
	background:url(../../site_content/images/gallery/point-b17-23-24.png) no-repeat;
}
#gallery .default .point-b20 .point{
	top:221px;
	left:435px;
}
#gallery .default .point-b20 span{
	margin:-38px 0 0 -16px;
	width:63px;
	height:74px;
	background:url(../../site_content/images/gallery/point-b20.png) no-repeat;
}
#gallery .default .point-b25 .point{
	top:115px;
	left:427px;
}
#gallery .default .point-b25 span{
	margin:-114px 0 0 -24px;
	width:61px;
	height:163px;
	background:url(../../site_content/images/gallery/point-b25.png) no-repeat;
}
#gallery .default .point-b29 .point{
	top:193px;
	left:421px;
}
#gallery .default .point-b29 span{
	margin:-16px 0 0 -11px;
	width:36px;
	height:43px;
	background:url(../../site_content/images/gallery/point-b29.png) no-repeat;
}

/* number - C */
#gallery .default .point-c04-05 .point{
	top:80px;
	left:432px;
}
#gallery .default .point-c04-05 span{
	margin:-25px 0 0 -29px;
	width:74px;
	height:63px;
	background:url(../../site_content/images/gallery/point-c04-05.png) no-repeat;
}
#gallery .default .point-c06a .point{
	top:158px;
	left:453px;
}
#gallery .default .point-c06a span{
	margin:-9px 0 0 -13px;
	width:38px;
	height:28px;
	background:url(../../site_content/images/gallery/point-c06a.png) no-repeat;
}
#gallery .default .point-c06b .point{
	top:178px;
	left:462px;
}
#gallery .default .point-c06b span{
	margin:-12px 0 0 -56px;
	width:75px;
	height:27px;
	background:url(../../site_content/images/gallery/point-c06b.png) no-repeat;
}
#gallery .default .point-c06c .point{
	left:479px;
	top:146px;
}
#gallery .default .point-c06c span{
	margin:-14px 0 0 -65px;
	width:88px;
	height:33px;
	background:url(../../site_content/images/gallery/point-c06c.png) no-repeat;
}
#gallery .default .point-c07a .point{
	top:126px;
	left:458px;
}
#gallery .default .point-c07a span{
	margin:-11px 0 0 -17px;
	width:48px;
	height:37px;
	background:url(../../site_content/images/gallery/point-c07a.png) no-repeat;
}
#gallery .default .point-c07c .point{
	top:189px;
	left:435px;
}
#gallery .default .point-c07c span{
	margin:-8px 0 0 -14px;
	width:34px;
	height:29px;
	background:url(../../site_content/images/gallery/point-c07c.png) no-repeat;
}
#gallery .default .point-c07d .point{
	top:217px;
	left:410px;
}
#gallery .default .point-c07d span{
	margin:-9px 0 0 -12px;
	width:40px;
	height:32px;
	background:url(../../site_content/images/gallery/point-c07d.png) no-repeat;
}
#gallery .default .point-c14 .point{
	top:146px;
	left:121px;
}
#gallery .default .point-c14 span{
	margin:-48px 0 0 -75px;
	width:151px;
	height:125px;
	background:url(../../site_content/images/gallery/point-c14.png) no-repeat;
}
#gallery .default .point-c15 .point{
	top:204px;
	left:247px;
}
#gallery .default .point-c15 span{
	margin:-51px 0 0 -42px;
	width:86px;
	height:84px;
	background:url(../../site_content/images/gallery/point-c15.png) no-repeat;
}
#gallery .default .point-c19 .point{
	top:161px;
	left:89px;
}
#gallery .default .point-c19 span{
	margin:-48px 0 0 -54px;
	width:89px;
	height:108px;
	background:url(../../site_content/images/gallery/point-c19.png) no-repeat;
}
#gallery .default .point-c32 .point{
	top:102px;
	left:267px;
}
#gallery .default .point-c32 span{
	margin:-43px 0 0 -87px;
	width:195px;
	height:106px;
	background:url(../../site_content/images/gallery/point-c32.png) no-repeat;
}

/* number - D */
#gallery .default .point-d02-03 .point{
	top:225px;
	left:419px;
}
#gallery .default .point-d02-03 span{
	margin:-15px 0 0 -33px;
	width:74px;
	height:44px;
	background:url(../../site_content/images/gallery/point-d02-03.png) no-repeat;
}
#gallery .default .point-d04-05 .point{
	top:258px;
	left:399px;
}
#gallery .default .point-d04-05 span{
	margin:-12px 0 0 -29px;
	width:69px;
	height:26px;
	background:url(../../site_content/images/gallery/point-d04-05.png) no-repeat;
}
#gallery .default .point-d11 .point{
	top:162px;
	left:309px;
}
#gallery .default .point-d11 span{
	margin:-18px 0 0 -17px;
	width:44px;
	height:44px;
	background:url(../../site_content/images/gallery/point-d11.png) no-repeat;
}
#gallery .default .point-d13 .point{
	top:175px;
	left:364px;
}
#gallery .default .point-d13 span{
	margin:-19px 0 0 -22px;
	width:47px;
	height:52px;
	background:url(../../site_content/images/gallery/point-d13.png) no-repeat;
}
#gallery .default .point-d14 .point{
	top:246px;
	left:191px;
}
#gallery .default .point-d14 span{
	margin:-17px 0 0 -38px;
	width:92px;
	height:32px;
	background:url(../../site_content/images/gallery/point-d14.png) no-repeat;
}
#gallery .default .point-d18 .point{
	top:173px;
	left:255px;
}
#gallery .default .point-d18 span{
	margin:-16px 0 0 -20px;
	width:52px;
	height:43px;
	background:url(../../site_content/images/gallery/point-d18.png) no-repeat;
}
#gallery .default .point-d20 .point{
	top:172px;
	left:95px;
}
#gallery .default .point-d20 span{
	margin:-42px 0 0 -4px;
	width:32px;
	height:88px;
	background:url(../../site_content/images/gallery/point-d20.png) no-repeat;
}
#gallery .default .point-d21 .point{
	top:141px;
	left:188px;
}
#gallery .default .point-d21 span{
	margin:-138px 0 0 -57px;
	width:146px;
	height:194px;
	background:url(../../site_content/images/gallery/point-d21.png) no-repeat;
}
#gallery .default .point-d25 .point{
	top:84px;
	left:109px;
}
#gallery .default .point-d25 span{
	margin:-90px 0 0 -7px;
	width:33px;
	height:166px;
	background:url(../../site_content/images/gallery/point-d25.png) no-repeat;
}
#gallery .default .point-d26 .point{
	top:170px;
	left:162px;
}
#gallery .default .point-d26 span{
	margin:-118px 0 0 -27px;
	width:68px;
	height:165px;
	background:url(../../site_content/images/gallery/point-d26.png) no-repeat;
}
#gallery .default .point-d32 .point{
	top:238px;
	left:298px;
}
#gallery .default .point-d32 span{
	margin:-15px 0 0 -40px;
	width:92px;
	height:32px;
	background:url(../../site_content/images/gallery/point-d32.png) no-repeat;
}
/* number - E */
#gallery .default .point-e01a .point{
	top:201px;
	left:100px;
}
#gallery .default .point-e01a span{
	margin:-6px 0 0 -9px;
	width:35px;
	height:27px;
	background:url(../../site_content/images/gallery/point-e01a.png) no-repeat;
}
#gallery .default .point-e01b .point{
	top:217px;
	left:110px;
}
#gallery .default .point-e01b span{
	margin:-5px 0 0 -7px;
	width:31px;
	height:26px;
	background:url(../../site_content/images/gallery/point-e01b.png) no-repeat;
}
#gallery .default .point-e01c .point{
	top:225px;
	left:131px;
}
#gallery .default .point-e01c span{
	margin:-9px 0 0 -10px;
	width:37px;
	height:31px;
	background:url(../../site_content/images/gallery/point-e01c.png) no-repeat;
}
#gallery .default .point-e01d .point{
	top:236px;
	left:165px;
}
#gallery .default .point-e01d span{
	margin:-12px 0 0 -8px;
	width:36px;
	height:35px;
	background:url(../../site_content/images/gallery/point-e01d.png) no-repeat;
}
#gallery .default .point-e10 .point{
	top:189px;
	left:238px;
}
#gallery .default .point-e10 span{
	margin:-21px 0 0 -44px;
	width:109px;
	height:59px;
	background:url(../../site_content/images/gallery/point-e10.png) no-repeat;
}
#gallery .default .point-e13 .point{
	top:153px;
	left:271px;
}
#gallery .default .point-e13 span{
	margin:-20px 0 0 -35px;
	width:89px;
	height:96px;
	background:url(../../site_content/images/gallery/point-e13.png) no-repeat;
}
#gallery .default .point-e15 .point{
	top:192px;
	left:350px;
}
#gallery .default .point-e15 span{
	margin:-52px 0 0 -24px;
	width:56px;
	height:114px;
	background:url(../../site_content/images/gallery/point-e15.png) no-repeat;
}
#gallery .default .point-e16 .point{
	top:132px;
	left:376px;
}
#gallery .default .point-e16 span{
	margin:-30px 0 0 -30px;
	width:68px;
	height:64px;
	background:url(../../site_content/images/gallery/point-e16.png) no-repeat;
}
#gallery .default .point-e17-23-24 .point{
	top:178px;
	left:437px;
}
#gallery .default .point-e17-23-24 span{
	margin:-173px 0 0 -86px;
	width:131px;
	height:250px;
	background:url(../../site_content/images/gallery/point-e17-23-24.png) no-repeat;
}
#gallery .default .point-e20-29 .point{
	top:187px;
	left:524px;
}
#gallery .default .point-e20-29 span{
	margin:-31px 0 0 -20px;
	width:34px;
	height:71px;
	background:url(../../site_content/images/gallery/point-e20-29.png) no-repeat;
}
#gallery .default .point-e25 .point{
	top:117px;
	left:511px;
}
#gallery .default .point-e25 span{
	margin:-102px 0 0 -16px;
	width:38px;
	height:170px;
	background:url(../../site_content/images/gallery/point-e25.png) no-repeat;
}
#gallery .default .point-e27-28 .point{
	top:72px;
	left:352px;
}
#gallery .default .point-e27-28 span{
	margin:-18px 0 0 -15px;
	width:97px;
	height:121px;
	background:url(../../site_content/images/gallery/point-e27-28.png) no-repeat;
}

/* number - F */
#gallery .default .point-f08a .point{
	top:52px;
	left:154px;
}
#gallery .default .point-f08a span{
	margin:-28px 0 0 -11px;
	width:29px;
	height:104px;
	background:url(../../site_content/images/gallery/point-f08a.png) no-repeat;
}
#gallery .default .point-f08b .point{
	top:66px;
	left:186px;
}
#gallery .default .point-f08b span{
	margin:-57px 0 0 -8px;
	width:33px;
	height:123px;
	background:url(../../site_content/images/gallery/point-f08b.png) no-repeat;
}
#gallery .default .point-f08c .point{
	top:52px;
	left:392px;
}
#gallery .default .point-f08c span{
	margin:-30px 0 0 -13px;
	width:34px;
	height:137px;
	background:url(../../site_content/images/gallery/point-f08c.png) no-repeat;
}
#gallery .default .point-f08d .point{
	top:66px;
	left:417px;
}
#gallery .default .point-f08d span{
	margin:-44px 0 0 -8px;
	width:31px;
	height:106px;
	background:url(../../site_content/images/gallery/point-f08d.png) no-repeat;
}

/* gallery - instruction-overlay */
#gallery .instruction-overlay{
	position:absolute;
	top:0;
	left:0;
	width:612px;
	height:282px;
}
#gallery .instruction-overlay .bg{
	background:url(../../site_content/images/gallery/bg-instruction.png);
	padding:36px 26px 0 133px;
	width:453px;
	height:246px;
}
#gallery .interactive-chart{
	width:425px;
	background:url(../../site_content/images/gallery/bg-interactive-chart.png);
	border:1px solid #2d4f6f;
	padding:8px 0 16px 28px;
	color:#505151;
}
#gallery .btn-close{
	float:right;
	background:url(../../site_content/images/gallery/btn-close.gif) no-repeat 100% 0;
	padding:0 22px 3px 30px;
	margin:0 15px 0 0;
	color:#206ca9;
	font-weight:bold;
	position:relative;
	z-index:5;
}
#gallery .btn-close:hover{text-decoration:none;}
#gallery .possible-conditions .btn-close{margin:0 -1px 0 0;}
#gallery .interactive-chart strong{
	font-size:20px;
	line-height:22px;
	padding:0 0 0 2px;
	position:relative;
}
#gallery .interactive-chart ul{
	margin:0;
	padding:19px 49px 0 0;
	list-style:none;
	position:relative;
}
#gallery .interactive-chart ul li{
	font-size:14px;
	line-height:22px;
	padding:0 0 13px;
	font-weight:bold;
	overflow:hidden;
	width:100%;
}
#gallery .interactive-chart ul li span{
	background:url(../../site_content/images/gallery/bg-number.gif) no-repeat;
	padding:3px 0 4px;
	width:28px;
	text-align:center;
	float:left;
	font-size:15px;
}
#gallery .interactive-chart ul li p{
	margin:0;
	padding:4px 0 0 32px;
}

#gallery .instruction-overlay .interactive-chart ul li p{
	margin:0;
	padding:0px;
}

/* gallery - possible-conditions */
#gallery .possible-conditions{
	position:absolute;
	top:0;
	left:0;
	width:612px;
	height:282px;
	display:none;
	z-index:100;
}
#gallery .possible-conditions .bg{
	width:561px;
	height:276px;
	padding:6px 20px 0 31px;
	background:url(../../site_content/images/gallery/bg-instruction.png);
}
#gallery .possible-conditions .content-block{
	border:1px solid #2d4f6f;
	background:url(../../site_content/images/gallery/bg-interactive-chart.png);
	padding:8px 21px 7px 9px;
	color:#505151;
	height: expression(this.scrollHeight > 253 ? "253px" : "auto"); /* IE */
	max-height:253px;
	overflow: hidden;
}
#gallery .possible-conditions h4{
	margin:0 0 0 124px;
	font-size:14px;
	line-height:14px;
	position:relative;
	z-index:2;
}
#gallery .possible-conditions ul {
	margin:-1px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
	position:relative;
}
#gallery .possible-conditions ul li{
	padding:0 22px 2px 2px;
	margin:6px 0 0 0;
	background:url(../../site_content/images/gallery/bg-possible-conditions-li.png);
	width:505px;
	float:left;
	height: 71px;
	overflow: hidden;
	position:static;
}
#gallery .possible-conditions ul li:hover,
#gallery .possible-conditions ul li.hover{background:#fff;}
#gallery .possible-conditions .wrapper{
	overflow:hidden;
	width:382px;
	float:right;
	padding:7px 0 0;
}
#gallery .possible-conditions .wrapper .richtxt{
	float: left;
	width: 100%;
}
#gallery .possible-conditions img{
	border:1px solid #005fa2;
	margin:2px 0 0;
	float:left;
	position:relative;
}
#gallery .possible-conditions .wrapper strong{color:#005fa2;
	float: left;
}
#gallery .possible-conditions .wrapper p{margin:0;}

#gallery .possible-conditions .wrapper strong span{
	margin:0px;
	width: auto;
	height: auto;
	background:none;
}

/* @group Holder Text */

#content .holder-text{padding:8px 30px 16px 164px;}
#content .holder-text h2{
	margin:9px 0 0;
	font-size:14px;
	line-height:24px;
}
#content .holder-text p{
	margin:0;
	line-height:16px;
}
#content .holder-text ul{
	margin:0;
	padding:0;
	list-style:none;
}
#content .holder-text ul li{
	padding:0 0 0 21px;
	background:url(../../site_content/images/gallery/bullet.gif) no-repeat 11px 8px;
	line-height:20px;
}

/* @end */


/* @group Side Nav Gallery View List */

.gallery{
	margin:0 -9px 0 0;
	padding:0;
	list-style:none;
	width:306px;
	overflow:hidden;
}
.gallery li{
	float:left;
	width:93px;
	height:74px;
	padding:0 9px 11px 0;
}
.gallery li a{
	display:block;
	overflow:hidden;
	height:74px;
}
.gallery li a:hover{background-position:0;}
.gallery li a:hover img{margin:-74px 0 0;}
.gallery li img{display:block;}

/* @end */


/* @group  js styles */
#gallery {
	position: relative;
}
#gallery .visual-holder-defolt {
	display: block;
	z-index: 10;
}
#gallery .visual-holder-defolt,
#gallery .visual-holder {
	position: absolute;
	top: 0;
	left: 0;
}
#gallery ul.current {
	z-index: 5;
}
#gallery .default .point a:focus {
	outline: none;
}
.gallery li a.active img{margin:-74px 0 0;}

/* @end */
/* @end */

#gallery .possible-conditions ul.toolbarItem li {
	margin-top: 0;
}
